192,161,40,227,70,210,53,114,254,98,130,46,80,247,13,138,237,97,217,59,198,7,202,49,231,198,246,78,217,211,194,15,207,65,199,140,27,220,66,235,157,174,191,157,228,204,201,209,254,230,61,56,90,202,155,101,152,130,247,156,123,152,250,35,113,67,74,184,205,71,32,233,163,89,113,60,78,201,8,7,65,121,229,137,87,178,44,174,57,182,114,81,39,122,156,27,76,188,55,132,41,163,152,122,103,89,140,109,155,20,225,161,55,21,138,186,92,102,148,59,34,1,79,130,107,30,47,55,243,218,39,66,41,7,42,79,82,49,241,199,31,183,43,27,75,224,50,26,223,186,110,26,151,165,16,120,236,138,177,59,47,81,229,207,93,23,176,28,183,47,183,179,255,85,174,16,148,60,12,133,122,41,87,4,165,9,66,73,159,205,43,40,153,254,225,228,93,233,110,123,208,122,151,179,79,13,149,142,80,41,3,71,118,168,114,155,214,19,233,252,206,61,19,128,4,201,250,99,11,139,115,196,249,195,25,17,130,95,192,31,192,6,10,150,194,164,251,27,118,250,167,3,45,163,204,51,182,78,189,55,224,228,127,184,162,162,98,64,78,134,94,228,205,205,86,171,175,53,117,250,112,221,25,17,138,187,254,58,65,225,4,35,164,137,91,61,176,184,200,240,246,79,251,62,19,222,4,86,176,246,229,37,140,165,83,83,33,153,52,116,179,239,12,92,122,93,40,97,195,207,14,107,202,238,161,118,121,183,88,98,54,167,131,6,15,214,99,198,206,10,74,7,69,65,107,6,200,29,214,22,106,202,119,181,115,184,168,58,48,194,8,165,36,46,167,9,71,136,184,206,241,33,243,175,222,166,57,51,182,65,235,18,56,244,91,38,201,103,70,184,59,224,253,207,113,251,126,38,157,50,10,182,43,31,250,28,244,228,190,62,166,229,206,146,226,33,177,182,212,113,115,252,84,16,255,135,150,105,14,136,22,61,247,66,199,0,178,188,74,12,119,252,212,14,201,132,30,182,4,134,95,28,218,31,150,214,220,171,49,168,121,101,190,63,164,83,85,48,135,229,82,125,214,167,150,104,135,83,250,218,168,52,180,180,207,236,95,113,21,106,81,204,213,94,102,171,247,23,131,82,159,238,15,0,232,0,208,180,7,248,170,72,236,182,140,222,230,148,173,251,21,80,127,106,236,65,207,208,194,88,177,14,194,190,194,83,154,168,205,46,168,0,255,200,137,9,129,181,84,175,129,102,89,100,63,107,164,165,131,0,97,125,115,171,183,170,81,70,14,192,175,67,159,154,202,72,114,144,34,186,110,177,38,88,150,190,192,246,113,35,152,55,100,161,53,80,135,95,17,48,42,186,142,240,217,106,194,193,183,233,160,32,92,227,202,207,144,80,31,75,0,185,8,255,120,64,112,46,6,245,197,142,129,50,150,105,167,92,85,171,97,12,109,22,128,3,166,84,95,73,83,63,92,204,99,39,251,52,0,11,241,69,169,185,6,40,83,22,56,62,138,39,254,238,52,34,39,163,152,120,94,221,86,245,96,160,133,251,133,58,227,12,203,52,70,58,237,163,165,33,222,253,21,253,241,155,65,7,48,216,77,236,135,239,75,170,34,63,40,134,241,60,9,254,108,28,79,175,120,249,19,125,71,90,89,232,87,9,52,152,176,144,42,238,153,101,193,3,72,61,3,232,194,132,220,10,118,128,107,9,228,134,103,236,3,87,94,37,74,168,52,87,148,85,217,244,173,183,112,234,105,83,210,223,181,223,171,213,191,34,134,224,144,181,102,177,164,214,142,9,91,243,225,162,86,111,106,133,154,177,92,33,170,21,6,56,243,150,70,21,195,241,21,200,15,140,20,3,37,53,135,242,153,96,168,108,92,93,46,169,162,145,27,226,210,195,115,212,14,82,163,33,118,185,55,246,58,188,140,240,92,38,57,90,70,147,65,167,161,206,124,67,40,217,110,173,180,97,216,12,69,164,225,81,187,20,53,255,46,187,251,58,40,210,195,101,19,36,60,241,190,151,138,40,62,20,24,93,131,128,186,48,253,22,117,17,232,116,83,51,160,224,172,191,192,160,112,194,168,134,161,240,34,222,201,10,3,169,176,180,241,103,80,81,32,127,250,78,73,65,228,209,235,241,99,190,130,99,64,123,98,161,205,152,67,230,81,245,120,189,62,79,105,127,36,109,135,221,5,57,18,255,54,189,214,232,79,120,179,143,61,107,65,54,186,233,31,47,18,222,42,3,158,53,96,242,150,106,129,166,74,156,255,61,78,191,89,187,44,129,242,8,43,26,190,111,47,100,207,25,190,136,92,65,120,213,190,45,55,116,18,6,250,47,74,34,235,114,103,118,44,169,39,68,161,132,199,249,111,23,200,208,36,44,78,113,49,121,212,143,188,193,204,190,94,61,209,109,176,200,90,68,216,78,1,103,251,70,79,210,168,38,22,83,207,68,29,239,145,241,130,255,136,110,27,33,39,193,245,90,30,52,224,148,143,65,38,39,71,214,80,93,13,204,36,104,246,54,141,236,164,181,135,24,26,172,37,236,109,33,95,173,29,23,73,240,90,219,227,231,45,254,143,4,143,158,97,161,241,240,25,198,97,58,45,111,194,28,99,108,179,28,177,58,107,113,205,167,153,165,116,102,180,34,72,255,250,20,124,23,255,189,54,4,39,120,58,122,198,115,244,36,223,107,167,96,133,56,233,48,16,12,231,67,204,110,39,224,220,162,129,143,200,3,206,148,91,33,208,94,75,114,163,178,30,3,187,23,74,122,251,220,199,134,72,87,131,7,86,48,129,146,169,135,121,115,30,124,173,142,76,209,13,123,47,98,24,193,176,132,165,233,223,212,65,235,190,231,179,0,126,208,120,232,192,34,136,138,1,113,67,184,39,39,123,250,23,135,204,8,137,138,96,235,193,176,1,21,201,172,202,95,46,191,70,15,226,187,131,187,16,30,150,208,175,128,169,230,139,56,8,112,118,156,252,80,23,236,132,83,30,140,170,183,4,131,194,60,82,64,118,104,117,129,38,125,72,116,156,1,117,217,9,253,12,50,205,133,115,251,118,152,206,92,143,224,70,97,121,216,216,72,0,171,21,22,216,86,47,99,35,188,177,92,191,237,55,216,47,49,224,125,84,152,17,243,81,0,119,196,132,161,70,52,163,173,97,29,237,165,170,25,99,123,66,175,45,146,112,217,28,25,19,59,154,62,157,106,140,93,64,242,217,125,49,220,94,11,203,22,124,208,143,56,71,122,141,173,135,206,7,204,23,35,160,198,211,174,216,249,45,105,247,217,229,205,248,5,101,63,190,155,118,89,84,238,182,149,226,127,86,211,243,227,40,204,13,98,123,244,240,60,45,202,118,81,58,111,67,215,117,224,117,27,110,182,55,175,54,144,134,76,127,225,221,28,37,99,160,78,65,75,223,66,100,118,130,30,157,18,217,4,73,204,237,130,50,215,42,171,199,53,71,130,143,139,241,13,181,106,169,215,134,122,221,220,49,160,225,154,18,49,238,210,206,60,141,92,45,231,87,106,29,20,202,237,93,232,150,177,229,238,223,228,54,79,129,79,13,157,19,186,58,192,68,209,61,254,68,251,119,65,198,233,228,37,78,171,140,67,138,222,238,20,153,218,187,233,145,231,180,221,209,94,221,175,90,22,220,93,239,235,107,209,210,91,161,216,201,163,233,212,86,11,252,30,67,95,196,121,132,167,9,13,16,149,221,229,210,188,150,194,106,134,244,139,202,118,150,222,5,163,139,17,255,140,219,94,49,47,78,190,143,108,135,144,84,166,82,178,158,241,222,131,32,59,44,51,227,73,219,110,88,121,160,195,3,138,208,43,106,60,165,251,130,88,96,80,145,220,187,110,142,90,152,147,197,25,34,212,5,229,99,196,250,195,127,192,255,33,137,0,241,186,95,172,71,183,151,6,163,94,170,125,122,9,43,144,104,27,77,217,96,134,58,255,165,230,53,53,140,61,30,7,188,145,69,113,253,101,218,30,201,89,236,134,40,171,149,59,1,120,79,134,243,146,111,83,244,245,65,246,14,64,197,20,40,10,177,180,92,207,194,21,103,131,20,187,12,148,94,27,70,23,35,195,141,73,80,11,195,110,230,127,193,211,33,245,176,127,174,12,55,140,98,33,1,108,121,176,226,198,34,118,217,131,173,233,49,215,148,155,211,177,99,199,253,43,133,28,49,207,143,159,239,36,90,33,0,205,24,184,77,120,184,151,33,246,124,183,192,101,156,90,184,195,248,234,254,117,158,148,43,187,250,154,138,13,12,122,25,84,139,112,85,239,18,150,205,35,56,8,2,118,231,66,56,194,187,158,31,141,73,176,10,204,211,15,239,51,188,27,69,99,48,250,161,200,156,114,185,183,132,246,239,19,116,96,111,77,86,65,85,219,178,201,115,151,184,83,81,197,100,28,15,108,157,10,249,198,133,183,193,174,199,202,255,30,66,179,43,5,176,127,142,193,61,172,81,83,240,92,76,159,11,111,13,197,102,67,11,176,160,18,118,245,151,117,249,10,231,228,82,76,71,237,139,101,141,239,191,130,85,12,20,76,115,143,57,30,240,119,213,198,192,44,145,249,126,156,22,221,44,232,189,213,0,13,211,88,21,1,248,173,224,232,56,125,7,80,146,161,245,206,190,64,133,95,216,40,235,222,176,40,114,239,184,216,175,217,218,90,255,36,91,229,208,152,184,204,233,199,168,51,137,95,56,161,66,194,33,163,254,230,62,12,178,168,159,199,170,210,205,226,157,243,157,220,248,101,0,255,129,98,174,253,85,193,184,144,1,218,84,61,130,164,35,21,6,56,181,181,238,176,147,209,202,116,42,192,229,73,105,139,154,66,204,80,193,39,47,53,191,84,181,42,217,123,197,251,187,109,248,59,129,97,65,228,20,129,203,185,45,175,131,85,14,200,185,135,124,204,216,147,23,188,188,117,248,104,54,3,67,251,34,6,234,17,247,70,41,250,167,227,248,42,120,174,60,104,60,131,231,123,82,94,140,10,129,37,242,84,111,216,63,208,85,124,181,179,170,213,228,76,79,64,214,244,34,50,235,220,36,41,177,134,153,120,243,89,123,160,164,150,90,9,232,212,115,111,175,131,103,13,92,208,92,223,223,29,105,32,41,4,191,213,184,179,12,150,246,9,107,214,143,221,94,204,213,41,239,140,249,148,23,227,51,54,143,229,242,199,24,209,72,169,69,182,247,196,27,102,232,124,156,79,198,253,198,14,55,142,20,106,41,161,241,48,47,235,62,25,31,194,162,146,84,39,0,68,51,23,77,171,254,15,186,170,209,215,144,78,228,51,81,88,23,2,178,216,119,188,129,34,152,116,35,34,73,77,161,165,165,104,242,130,37,118,2,152,68,181,80,250,1,160,114,112,209,101,192,129,120,177,237,77,234,95,19,130,219,53,75,46,241,92,71,164,75,76,74,79,55,202,82,181,61,104,47,29,74,17,26,32,47,192,247,108,170,230,78,248,102,246,233,210,40,157,71,35,232,67,68,175,118,84,48,182,81,105,126,31,239,103,38,190,48,241,166,167,145,97,249,206,17,154,178,201,147,213,173,243,180,252,241,211,20,83,212,133,126,98,9,154,235,83,241,77,81,215,22,176,45,152,72,24,22,244,137,74,35,54,255,79,159,118,209,211,141,249,48,43,9,227,122,124,63,229,76,81,65,43,229,155,170,3,182,182,244,130,116,39,133,241,147,216,253,238,233,174,151,28,133,250,81,9,11,4,239,52,3,200,169,102,129,78,96,126,7,189,221,208,224,5,153,109,131,248,221,177,60,193,182,3,50,107,87,97,59,107,170,39,171,199,105,87,116,95,240,250,57,93,4,78,233,163,49,203,111,180,174,226,97,171,142,29,182,178,56,137,169,101,196,44,59,251,62,36,234,79,230,121,109,77,21,22,143,144,245,144,174,82,27,13,39,177,70,59,154,241,52,51,209,172,3,36,54,235,18,43,77,17,203,127,192,237,175,245,34,0,235,197,237,242,230,47,238,5,211,7,97,95,226,188,154,40,191,3,83,216,38,198,6,176,78,246,110,160,148,99,5,47,249,217,95,212,36,225,131,182,51,223,79,168,82,151,82,146,10,243,129,172,96,216,62,28,233,89,127,217,42,234,11,35,4,185,227,133,21,40,146,23,93,220,0,32,174,144,144,244,235,46,214,83,27,124,115,177,219,245,80,74,254,199,110,168,165,62,11,203,108,169,58,137,210,158,45,134,111,180,30,73,120,9,119,161,13,172,184,95,237,226,200,138,61,170,12,153,5,26,177,63,217,138,169,168,160,89,182,235,210,180,43,30,230,40,103,179,173,110,148,2,56,157,186,66,204,199,192,13,228,110,95,71,186,238,179,91,212,208,26,53,32,34,162,64,185,86,77,50,17,82,140,180,147,174,135,121,161,139,117,233,94,156,115,252,179,144,33,106,179,99,237,79,96,185,31,228,194,144,107,233,17,82,92,243,186,135,75,65,170,14,120,87,175,71,187,244,46,148,147,227,218,200,51,131,187,45,115,233,249,239,136,44,110,119,239,226,78,175,239,73,30,55,181,65,42,236,185,134,92,126,67,254,16,116,135,63,169,101,104,238,220,180,137,84,183,76,210,116,43,234,241,182,118,250,175,224,119,96,253,212,102,75,167,207,224,84,177,53,25,177,191,24,98,249,100,62,229,33,111,22,120,208,170,103,156,222,254,9,229,32,161,7,76,71,19,146,154,227,113,187,132,115,184,236,151,151,142,196,84,101,70,247,135,97,185,135,62,20,83,205,134,52,206,50,139,171,252,183,103,134,122,98,2,158,115,216,68,220,7,61,206,63,79,249,104,217,88,4,59,116,226,7,10,142,222,140,134,230,183,253,254,3,67,28,79,246,210,254,90,132,127,58,150,97,139,29,233,211,78,17,167,156,240,66,148,87,57,20,136,200,63,90,84,83,222,98,173,8,196,143,242,197,201,95,182,194,95,102,14,171,55,1,28,37,249,75,81,132,201,84,104,201,119,126,86,83,240,31,13,123,137,6,198,106,65,86,120,224,117,67,117,241,245,236,205,87,206,55,41,48,51,105,206,28,127,42,36,251,76,119,82,216,108,147,251,116,219,112,144,177,220,150,243,102,135,166,225,10,114,180,133,230,242,210,136,196,159,169,62,197,201,30,82,133,95,205,195,194,236,183,89,129,27,232,0,120,49,169,155,188,20,145,164,3,244,215,0,56,171,97,80,94,254,25,83,157,125,87,189,79,91,24,161,105,56,51,73,155,128,114,136,85,45,160,21,179,15,143,221,144,84,173,233,107,112,77,109,191,144,17,162,62,121,97,225,109,84,110,145,7,162,185,186,116,121,217,205,138,117,33,231,182,200,42,61,198,14,145,209,197,0,244,153,242,96,65,159,76,52,20,188,135,200,38,146,184,246,132,127,155,29,117,119,9,16,153,22,126,84,19,68,117,68,55,40,240,91,171,81,16,110,151,251,66,91,213,135,56,215,236,14,157,126,208,126,93,44,37,126,137,126,213,171,93,134,6,92,140,216,205,126,127,55,34,138,88,107,54,103,228,183,2,166,106,87,217,201,144,71,1,150,196,26,147,33,73,251,112,178,2,141,127,154,86,203,19,24,126,21,67,177,86,112,196,3,222,181,70,65,122,122,45,247,165,86,140,7,30,114,146,129,80,179,78,81,33,85,141,142,140,147,57,45,232,133,21,1,190,203,116,153,122,114,143,141,165,119,68,212,195,253,207,130,100,67,216,156,184,116,131,244,235,216,170,156,157,1,139,37,54,209,116,10,244,6,255,54,14,174,245,0,47,247,83,158,192,190,215,173,3,4,134,209,67,84,97,152,203,152,31,155,142,153,132,162,232,62,239,201,232,251,147,4,54,23,31,218,36,148,34,106,118,23,72,186,148,95,71,4,181,25,44,138,114,110,106,190,65,97,58,243,87,64,110,143,52,111,137,15,89,42,162,231,154,2,72,151,209,6,105,89,208,78,254,23,113,43,69,220,22,206,131,142,183,245,110,136,69,1,194,183,155,217,32,29,197,51,84,154,254,213,120,248,63,10,12,54,153,121,110,18,105,62,135,62,127,29,135,30,19,194,248,173,90,184,161,219,202,66,72,184,108,140,119,63,121,112,9,144,237,134,81,206,113,29,155,83,247,47,62,236,249,167,117,202,142,147,153,123,92,9,107,170,145,72,149,252,192,222,157,122,181,89,37,238,29,183,180,78,45,25,75,35,252,77,17,79,207,146,151,93,145,83,86,244,107,145,214,202,192,143,98,73,46,241,71,40,62,98,24,213,92,249,247,74,178,148,161,248,134,157,248,45,86,28,58,210,97,235,101,200,115,166,102,115,21,120,189,172,43,172,255,155,129,37,51,216,176,63,35,31,25,0,154,22,96,220,204,191,40,195,33,211,33,209,52,111,242,120,128,154,79,152,39,7,57,228,89,216,167,169,197,83,198,10,5,51,238,52,171,31,12,52,249,243,23,31,92,60,105,51,147,56,78,185,217,138,69,175,44,166,177,78,197,230,70,151,92,214,218,35,74,250,146,185,121,128,25,234,223,48,176,19,138,44,209,210,5,197,175,17,119,198,218,99,203,105,175,232,224,98,218,38,226,80,50,128,205,70,51,51,89,172,29,91,79,58,46,5,109,164,26,15,98,243,224,71,114,222,241,20,167,231,119,106,143,215,175,7,29,251,9,79,152,52,70,146,98,145,154,76,138,113,206,100,92,84,21,158,193,118,41,56,11,48,30,199,80,71,81,241,46,88,0,159,254,94,254,11,248,72,135,228,180,77,32,190,50,84,66,60,140,161,181,53,211,255,195,42,192,236,165,111,8,155,56,158,175,194,238,64,213,85,195,93,151,154,187,7,119,234,149,29,12,232,135,144,44,172,14,52,118,99,127,110,86,10,16,89,150,130,248,107,247,95,45,154,10,159,223,69,212,233,113,148,97,44,8,248,178,134,25,82,101,170,172,50,153,8,98,176,234,100,63,183,159,148,227,221,6,98,23,223,100,160,69,112,197,207,82,35,92,26,62,106,213,137,10,108,193,42,249,109,75,68,99,70,13,109,133,244,167,218,136,30,86,139,143,195,31,169,202,2,203,18,161,184,203,157,178,30,210,142,9,15,87,93,169,188,203,112,123,216,224,92,35,10,120,104,182,255,1,239,35,111,86,192,83,108,114,86,115,118,225,241,213,238,55,151,96,96,246,235,71,3,248,253,50,228,79,213,94,64,152,253,50,51,52,164,128,99,97,69,65,81,245,40,142,4,139,109,96,101,197,18,157,18,139,29,184,152,21,46,10,80,246,38,169,130,204,239,121,102,216,30,248,47,234,155,77,158,79,117,245,254,83,66,39,187,3,183,23,224,73,14,37,222,26,133,12,207,116,94,70,132,136,133,31,18,191,20,30,165,54,114,207,42,46,247,243,136,83,184,114,128,197,54,0,1,151,38,163,31,233,131,112,202,169,165,208,44,69,133,26,244,66,67,191,244,4,208,213,227,187,166,11,2,193,63,253,123,127,154,221,102,150,82,109,120,12,152,173,234,150,21,249,182,107,10,159,194,16,174,211,254,219,132,27,43,232,168,159,198,212,69,101,78,78,138,6,230,26,232,201,153,147,64,179,222,29,2,92,75,118,49,170,250,124,161,175,156,19,49,175,162,207,207,245,70,114,70,45,8,180,7,101,19,5,159,197,157,114,219,143,54,224,126,30,59,224,244,227,243,122,154,130,225,72,139,8,53,200,49,182,237,35,173,240,11,214,93,227,142,170,5,1,44,177,245,205,13,124,110,83,197,120,163,149,126,124,119,171,251,119,147,236,233,7,30,148,47,127,60,111,55,88,198,198,77,24,242,91,137,207,189,59,93,161,119,147,193,128,55,53,10,74,45,231,153,62,157,233,160,63,60,64,1,102,135,132,186,11,132,138,212,87,191,125,46,49,208,249,248,132,38,50,145,49,13,23,9,168,41,27,109,165,3,29,3,210,219,104,197,203,154,242,134,100,168,189,219,3,40,81,223,236,84,224,175,253,54,172,173,47,92,39,123,20,216,210,213,188,159,132,14,179,43,238,212,101,95,90,40,84,181,170,15,182,123,112,39,174,202,219,201,54,163,153,6,215,245,238,95,0,11,116,61,124,54,178,250,170,38,160,2,59,73,244,123,104,192,105,5,14,114,190,227,221,167,45,49,24,39,116,194,62,190,173,137,237,247,191,72,32,73,27,36,218,249,13,150,183,53,35,226,32,192,114,213,172,102,251,117,135,241,179,51,51,76,238,68,170,43,225,29,33,32,170,10,238,216,60,59,196,253,58,241,172,6,214,127,7,193,65,200,96,188,102,240,139,201,122,22,167,109,8,17,94,34,86,49,203,190,241,228,152,202,7,97,86,99,13,134,110,90,68,190,141,69,203,44,131,232,212,213,187,253,7,120,117,139,135,92,133,114,200,108,205,66,44,156,32,246,149,115,131,114,32,84,250,48,174,231,97,235,81,183,163,171,252,205,103,95,55,188,168,239,247,218,97,239,70,114,8,239,206,201,63,161,29,181,185,101,100,44,98,58,165,116,42,14,119,152,113,198,161,100,97,75,195,192,228,234,230,245,249,31,165,66,250,117,194,220,213,164,143,52,114,62,245,137,117,141,187,114,241,129,5,229,53,101,66,108,145,59,1,142,53,76,49,124,59,84,237,85,70,1,249,220,33,137,174,149,99,91,236,11,148,81,204,75,204,131,50,155,97,121,179,138,29,158,192,87,175,58,89,70,238,243,142,71,155,29,64,30,254,219,224,249,35,142,106,123,89,2,195,17,161,247,204,217,51,59,199,22,175,105,170,188,38,124,203,225,57,208,197,45,14,88,188,198,235,131,124,79,152,168,145,184,58,184,204,186,53,123,94,144,226,32,160,198,133,245,114,177,123,146,36,69,193,11,81,59,88,66,132,114,179,245,81,63,11,208,157,246,47,249,188,225,126,25,93,197,187,25,250,44,110,106,120,37,102,101,228,55,162,206,234,180,204,200,253,59,255,230,74,211,50,98,161,190,169,98,116,181,140,4,65,79,132,239,33,204,33,209,224,60,80,31,240,37,107,199,233,94,235,66,221,209,155,111,159,145,202,53,99,65,243,136,23,83,230,33,173,195,238,203,254,50,14,203,94,10,116,60,218,105,246,124,234,68,152,247,199,80,190,225,248,68,132,18,81,119,174,36,71,32,174,26,133,167,202,164,136,133,36,196,14,119,158,20,60,207,175,77,97,12,141,44,250,26,180,231,148,104,97,80,28,125,146,18,70,21,34,204,161,227,9,121,0,62,88,78,84,99,55,68,42,26,97,119,113,111,202,157,175,7,217,112,81,81,188,33,7,140,203,252,124,154,96,20,23,82,196,81,74,209,162,192,166,41,14,64,8,254,235,28,63,199,40,201,120,102,246,179,73,201,57,37,15,15,150,240,86,71,3,115,148,248,135,28,116,98,93,202,198,19,82,35,61,216,213,171,155,133,79,214,18,51,94,146,45,210,51,47,228,185,253,108,63,106,88,13,255,208,83,188,162,89,172,147,220,243,220,35,174,25,206,74,54,82,242,69,35,60,129,131,174,171,130,121,66,249,146,183,101,131,83,122,156,151,248,201,90,144,191,35,45,38,222,185,81,31,98,199,252,56,38,39,8,125,209,247,177,186,105,223,15,248,71,93,52,45,218,57,183,238,243,147,21,86,102,182,67,178,82,68,20,157,85,20,58,66,168,227,31,219,211,208,234,111,59,41,107,5,145,181,95,10,77,207,123,239,187,6,16,216,219,19,83,117,191,30,60,131,14,99,138,217,22,227,105,39,178,250,230,60,46,85,49,91,87,213,48,74,204,163,64,240,129,162,232,160,192,12,164,247,1,124,206,39,190,240,8,252,206,195,183,229,64,69,212,158,181,146,250,245,244,180,56,190,209,108,64,237,64,95,240,146,145,81,50,255,201,111,168,125,79,189,178,197,189,79,215,117,48,75,85,45,69,249,194,123,187,51,7,66,89,147,60,109,149,52,187,112,81,218,149,208,149,234,232,28,215,70,134,104,11,154,140,143,142,196,214,236,148,7,51,198,86,60,53,186,32,119,40,186,66,223,117,253,99,105,121,4,159,210,141,144,15,85,23,192,110,47,10,251,255,6,31,19,28,63,99,45,85,27,212,32,13,33,88,148,34,75,140,174,207,181,121,133,142,108,201,132,95,152,24,171,30,35,35,23,23,56,43,68,255,27,19,166,96,174,32,167,190,242,28,109,58,113,169,194,227,229,71,165,117,186,32,81,180,210,135,147,138,181,129,195,16,149,162,187,77,217,13,46,227,231,135,152,89,253,100,37,157,94,205,213,42,24,42,255,94,20,182,128,161,49,31,243,82,138,28,73,211,66,187,110,215,53,12,120,76,170,82,122,156,236,66,222,120,72,182,232,112,134,40,41,211,47,153,35,247,53,225,49,248,206,42,9,52,229,58,193,154,99,122,62,254,167,155,255,218,208,31,89,132,245,139,175,180,22,89,78,27,223,3,210,90,204,118,18,130,195,123,186,20,119,238,52,97,196,69,229,242,172,76,105,162,74,134,242,249,59,124,45,247,237,213,63,253,160,64,190,213,148,243,154,8,105,182,165,170,63,32,83,187,9,133,147,128,150,226,251,60,212,77,126,87,9,232,130,160,193,140,14,8,85,85,244,91,251,242,219,137,56,175,64,229,83,105,144,178,180,129,19,216,72,236,176,170,197,161,69,73,236,173,209,116,90,34,249,26,9,222,161,166,122,227,193,142,254,205,234,68,146,52,118,188,117,197,255,122,180,243,34,46,44,194,118,249,69,184,201,56,245,80,68,130,206,241,220,241,165,163,24,243,236,44,114,47,141,239,174,131,213,148,246,14,111,184,114,10,203,149,6,137,138,213,46,104,72,241,218,224,159,76,149,251,109,167,61,98,82,88,144,212,196,226,6,205,9,67,31,53,243,69,78,228,144,223,178,35,197,71,221,224,105,1,20,67,27,10,247,220,2,141,85,237,41,187,248,155,180,166,93,2,38,18,187,133,113,26,144,119,119,163,173,116,25,149,140,11,39,141,180,70,190,176,210,199,22,194,142,121,7,29,162,156,173,187,106,3,7,11,205,196,218,216,43,151,77,164,227,136,217,48,160,196,191,113,216,11,33,150,42,178,136,109,222,233,66,65,90,78,44,39,85,192,219,211,226,1,88,128,161,130,230,116,173,160,74,150,190,255,165,121,170,21,67,150,216,228,34,45,190,204,148,113,94,8,52,4,41,104,192,5,224,140,151,83,157,114,159,150,36,20,34,107,12,106,68,84,23,7,98,160,176,99,252,182,52,95,190,186,2,60,137,92,162,190,191,138,56,254,51,105,82,102,254,83,177,223,29,223,10,197,244,90,176,68,153,101,175,63,96,118,45,93,224,1,10,254,20,67,120,94,168,139,84,95,155,52,17,82,202,99,211,117,140,138,121,13,215,59,153,121,0,97,92,132,105,229,191,105,109,249,55,84,54,129,189,214,33,216,135,117,159,12,37,176,170,252,185,235,249,9,180,76,128,48,210,15,64,78,247,145,61,103,226,46,135,230,68,185,72,152,26,29,144,123,124,129,73,214,33,149,194,231,8,96,97,153,208,66,241,118,194,16,81,195,28,0,27,154,121,117,58,25,12,102,9,119,127,252,180,169,54,47,180,81,22,45,47,244,115,109,94,85,51,21,233,161,197,145,200,11,64,163,2,87,34,86,200,65,200,212,190,18,134,195,100,45,5,71,125,81,73,77,209,160,203,121,241,123,223,86,196,32,225,145,45,233,81,130,193,17,139,199,159,1,32,61,205,232,33,247,203,178,207,151,116,168,117,141,156,165,49,247,0,186,185,34,130,87,138,196,196,109,180,91,131,67,231,141,222,143,68,101,217,105,94,173,27,144,8,171,187,170,17,199,128,122,60,204,10,231,25,84,65,68,242,83,148,146,236,240,101,143,216,219,24,25,149,40,234,74,136,30,64,72,81,176,149,103,134,204,60,150,114,193,118,206,242,58,38,240,245,191,220,237,168,15,41,208,11,78,38,148,198,63,189,114,245,239,115,193,228,79,210,137,251,29,208,135,211,24,211,119,124,209,125,128,227,59,1,129,149,56,30,143,151,233,205,250,2,77,47,91,156,103,237,130,6,206,4,173,5,169,143,53,163,113,58,151,136,100,127,78,3,185,36,92,125,59,83,213,12,137,138,93,184,114,176,221,94,248,239,75,247,36,244,161,209,220,253,142,91,110,198,66,86,56,186,148,90,139,250,30,5,228,93,109,60,2,97,207,223,237,243,231,209,130,46,136,62,91,205,57,186,184,87,63,74,170,147,132,158,64,81,86,60,236,34,32,218,215,240,89,47,248,150,133,156,50,84,246,83,163,92,54,46,157,157,84,190,234,147,61,158,142,247,90,53,116,19,37,185,161,80,214,152,55,220,100,175,10,221,68,88,212,145,110,5,95,194,40,66,58,8,199,149,57,153,205,40,223,5,234,238,131,200,158,22,29,13,243,45,216,123,244,49,202,211,246,89,244,116,62,25,62,99,141,215,116,193,123,65,78,139,103,250,246,178,248,133,216,45,113,103,146,98,128,61,234,247,54,46,36,82,98,87,167,211,4,168,147,180,255,68,103,246,142,141,132,129,73,141,251,153,207,225,183,133,69,34,46,67,142,91,38,133,106,89,65,11,104,123,164,145,73,89,131,89,168,9,240,105,117,111,232,178,8,21,217,152,197,195,252,66,153,230,125,150,58,104,154,189,31,42,118,55,41,157,194,40,31,235,124,122,74,138,74,75,121,169,105,238,243,186,54,237,156,238,210,101,237,255,138,251,92,243,183,207,30,226,184,235,105,171,125,121,12,167,235,69,19,96,98,14,159,98,110,125,153,56,3,40,52,64,145,152,238,81,233,106,162,132,228,25,36,111,68,141,239,2,218,12,72,92,215,151,37,139,71,34,221,17,210,28,152,31,219,90,61,130,153,61,2,92,17,128,134,153,18,30,57,20,137,113,41,37,149,109,82,54,109,167,33,195,235,194,147,229,84,153,242,157,109,11,4,123,245,200,45,154,10,39,87,135,85,216,249,215,189,217,8,203,89,119,54,117,164,192,245,97,67,197,109,157,115,74,15,70,171,249,49,39,138,98,235,157,188,190,130,14,4,47,231,91,178,254,150,10,121,14,158,166,144,104,43,113,52,124,95,47,236,78,71,47,162,153,3,191,246,84,186,189,54,230,116,25,233,58,213,215,187,153,250,146,215,120,210,242,154,15,228,25,115,221,46,58,103,242,121,174,60,76,201,99,203,65,25,53,183,12,130,11,217,14,197,47,29,28,132,231,63,255,88,174,156,94,96,227,181,119,25,21,210,144,128,218,116,157,108,41,7,58,205,125,255,134,125,180,86,214,208,53,206,212,168,105,197,248,43,181,182,96,255,14,87,73,150,135,159,255,206,14,139,244,245,177,63,237,207,25,37,31,113,40,122,109,95,240,243,6,228,64,75,131,203,206,206,102,137,129,203,215,230,117,79,172,176,8,198,46,94,161,62,234,166,105,85,230,144,90,28,73,229,205,31,154,207,29,108,165,50,209,164,28,174,140,208,77,99,102,25,36,127,6,174,125,155,189,236,77,182,5,212,72,50,47,163,139,22,41,74,194,226,233,89,155,40,112,194,84,230,175,47,21,161,115,137,96,44,233,2,162,142,84,53,164,173,27,216,142,11,176,47,195,224,176,209,151,160,119,98,90,25,32,98,106,22,237,208,226,182,134,57,230,55,79,253,65,239,64,64,135,192,92,160,157,19,53,150,49,241,121,234,42,110,101,158,12,106,117,230,173,104,192,138,65,187,35,209,215,23,46,167,180,111,155,206,152,124,97,182,70,124,2,24,220,119,13,202,3,117,246,223,187,146,133,221,250,164,234,227,132,30,58,104,58,67,111,27,146,211,7,148,226,127,158,222,190,153,196,114,140,48,172,225,66,180,113,80,153,131,103,27,87,233,185,201,41,54,135,86,121,149,197,35,17,125,121,70,200,75,116,211,219,125,130,93,38,29,141,71,145,224,100,217,61,17,42,250,77,53,11,251,123,135,127,216,206,210,193,183,164,84,32,156,240,214,47,193,121,94,194,123,118,45,202,81,100,15,224,176,55,163,153,212,246,102,11,57,179,33,121,138,64,58,98,114,166,123,68,72,204,85,146,98,16,155,221,70,128,205,42,136,144,253,89,55,174,183,175,165,254,134,160,43,166,20,169,31,110,6,180,44,47,15,32,16,4,120,9,233,219,155,76,209,143,213,62,87,35,172,52,199,153,83,67,143,200,21,255,194,82,17,36,75,86,32,211,35,252,28,244,110,42,203,13,46,54,114,28,180,120,59,162,110,69,112,161,47,194,43,82,254,37,208,43,84,55,80,11,88,175,70,235,9,71,40,80,215,208,122,64,135,197,65,51,75,118,206,150,111,50,26,76,162,44,225,183,127,108,49,52,204,33,216,172,226,67,124,46,254,119,121,180,177,159,25,234,208,14,240,251,45,181,90,1,128,157,139,233,80,80,141,15,107,12,38,37,241,205,148,50,74,94,171,11,8,39,25,147,221,181,224,245,80,155,100,175,208,43,229,80,18,231,178,112,17,71,251,84,47,202,220,96,36,54,23,87,47,176,74,238,60,210,53,185,181,199,102,192,71,241,45,14,227,25,58,23,125,120,116,40,153,63,219,194,142,125,181,224,93,166,169,223,187,170,83,117,215,222,16,156,33,56,198,215,30,181,63,109,13,72,105,85,158,191,195,223,13,169,93,204,72,186,50,102,108,158,137,219,243,235,171,60,65,46,171,97,87,161,179,16,119,72,22,101,157,147,74,14,5,82,78,239,58,169,216,133,203,160,184,243,174,172,44,101,107,184,125,240,232,182,155,10,66,56,27,123,131,238,9,162,228,162,63,95,181,228,14,246,158,42,233,58,219,32,91,163,40,90,184,90,104,112,111,18,28,226,63,60,5,215,133,136,66,211,204,93,92,172,171,156,88,122,17,26,29,0,179,92,240,252,237,22,133,47,66,65,1,85,247,83,32,101,222,202,94,173,42,147,164,82,168,133,86,216,187,78,102,30,170,154,136,122,203,45,97,47,230,127,67,172,251,248,88,78,62,151,195,73,81,69,185,42,149,223,204,64,195,239,236,201,91,76,200,145,63,190,23,208,1,237,169,37,195,40,57,153,20,29,197,30,52,168,70,79,102,224,193,103,210,138,125,251,90,41,198,187,137,203,83,183,129,75,78,128,37,5,49,204,142,71,234,162,108,144,25,133,164,110,253,165,22,28,206,82,21,242,22,245,95,65,20,128,228,119,225,36,194,121,126,38,51,200,18,221,234,162,226,27,88,90,163,115,151,214,106,76,233,212,211,209,198,3,60,251,161,62,195,195,88,229,27,252,17,239,3,117,76,188,227,132,190,90,47,125,32,97,85,18,163,238,171,108,27,248,204,230,218,78,168,195,112,11,136,15,38,97,227,160,34,35,36,233,254,191,183,198,41,141,151,4,226,192,209,31,87,194,106,144,224,80,227,213,165,0,73,151,229,43,21,33,236,174,56,9,199,16,65,254,117,135,28,149,244,244,44,245,48,168,102,0,162,64,108,96,244,107,18,241,65,18,224,75,128,151,21,64,117,70,69,42,7,108,45,187,215,24,83,205,65,112,167,31,220,143,110,20,49,179,174,144,34,222,143,153,114,32,195,71,155,185,252,194,75,147,100,232,201,58,164,48,145,192,154,146,21,228,33,234,174,105,145,24,133,213,142,208,232,26,222,169,195,211,19,207,19,93,186,187,117,202,79,133,250,195,35,219,154,103,35,83,31,107,180,76,254,107,239,194,192,75,119,191,189,122,33,156,115,173,153,191,189,27,155,205,71,167,33,129,47,194,128,94,26,175,36,13,9,211,111,88,233,64,199,220,221,152,243,11,212,163,116,132,111,197,59,224,243,226,150,232,171,36,232,206,208,82,25,44,122,226,88,89,122,62,216,120,209,194,143,122,242,116,67,205,226,29,87,252,191,11,120,202,160,244,81,17,123,80,64,46,196,230,222,104,148,56,237,48,234,136,175,246,201,49,89,78,56,97,20,170,148,114,135,134,105,80,229,110,103,138,113,78,35,97,27,79,63,161,234,16,173,31,7,106,99,165,207,116,36,136,98,49,169,161,200,169,119,246,198,244,65,158,115,218,232,19,29,206,124,107,193,165,146,55,228,65,51,18,53,69,120,0,218,153,229,108,68,141,65,22,74,144,92,128,51,81,4,155,184,61,225,74,157,148,210,60,252,135,180,148,138,248,35,109,70,245,2,29,93,158,194,22,100,204,156,161,235,93,247,225,193,3,42,139,101,39,37,20,249,53,70,252,84,138,60,46,221,183,190,243,141,8,94,80,217,1,247,170,101,43,182,21,143,210,185,147,131,109,63,60,234,221,67,99,239,250,188,108,175,190,134,158,145,253,18,188,128,48,58,157,147,67,185,112,62,251,114,103,22,126,32,24,46,228,137,123,200,112,66,86,34,231,3,81,176,50,199,190,66,152,10,179,89,0,39,19,11,69,185,2,112,216,241,6,107,227,226,0,90,147,201,144,241,242,99,252,196,195,33,91,11,253,58,152,131,129,133,196,191,117,62,91,217,106,210,145,18,9,246,207,178,68,4,222,253,140,221,10,134,133,75,133,202,37,210,0,138,64,216,108,65,131,196,174,154,111,90,161,180,8,208,109,94,222,80,202,43,29,66,10,69,219,75,99,65,156,188,41,253,151,17,212,132,235,57,248,164,253,132,99,155,218,208,224,180,190,200,173,52,91,43,163,41,121,87,153,174,64,42,84,20,245,110,86,121,217,208,162,23,58,232,236,14,8,80,75,216,80,186,56,149,215,201,46,30,13,52,76,140,101,33,120,99,202,28,238,81,169,247,199,82,215,246,39,9,177,120,101,75,76,14,150,128,64,255,29,91,244,93,54,11,85,16,173,33,211,120,155,179,211,103,103,10,91,210,98,12,145,234,149,108,216,204,79,88,253,241,118,73,60,124,169,232,100,190,65,191,190,187,75,120,200,81,56,118,193,142,211,226,204,161,20,225,49,248,236,198,228,112,29,179,44,112,138,184,231,224,67,136,133,135,121,181,50,134,8,138,129,110,18,89,97,106,70,124,15,88,49,93,130,153,50,36,171,41,123,125,66,15,109,176,157,53,166,37,11,7,3,67,187,231,173,105,130,229,21,210,85,102,90,226,3,66,66,57,193,139,3,12,3,24,90,10,127,166,233,228,110,88,72,3,136,200,16,128,128,142,48,86,52,83,74,224,141,220,3,45,182,141,78,245,68,165,229,209,106,129,165,65,51,160,67,39,117,241,179,118,198,202,125,17,32,45,167,85,242,59,212,146,241,215,228,18,190,104,41,26,37,163,119,158,104,77,152,109,248,46,221,41,167,24,141,98,216,81,174,56,128,218,223,93,112,113,48,65,22,163,42,158,105,242,204,38,197,198,155,43,200,33,240,127,226,19,217,37,156,54,242,12,158,60,199,183,90,105,114,13,252,96,19,4,126,195,51,37,109,133,234,32,28,45,71,162,222,222,173,96,169,233,130,100,79,124,0,21,51,2,36,42,239,59,81,133,125,37,236,110,169,175,133,22,20,129,78,188,171,179,160,151,52,196,51,50,193,48,11,73,208,184,45,185,231,182,66,56,175,70,175,100,186,206,167,119,237,103,64,139,45,162,91,126,66,91,191,222,207,145,167,211,21,147,79,102,112,231,72,129,44,49,7,102,130,129,224,44,61,231,73,215,38,49,41,26,160,231,204,17,196,220,20,185,137,140,189,255,249,248,186,111,222,26,213,246,141,255,154,113,140,223,252,33,106,136,133,83,29,52,97,66,209,100,126,146,146,91,100,171,185,248,23,244,215,102,78,18,141,180,98,83,168,44,14,191,86,75,192,19,188,90,174,109,167,64,117,114,121,108,238,137,158,90,50,183,193,6,232,122,207,101,130,203,61,85,219,96,165,104,28,95,201,252,70,75,89,110,73,228,19,66,61,102,25,90,150,86,254,217,102,56,242,132,74,143,182,118,147,227,184,139,46,51,88,105,68,89,66,26,191,165,231,99,214,44,187,235,3,123,254,113,192,245,81,196,7,5,159,76,232,64,124,223,78,222,192,183,184,117,180,134,158,244,24,157,160,211,41,72,42,173,70,108,181,58,142,210,80,198,79,82,6,1,190,234,110,189,116,145,87,94,61,250,255,113,54,213,227,113,146,175,241,227,14,54,174,164,11,86,90,91,12,255,117,160,68,161,105,200,98,251,35,242,184,216,244,241,245,200,237,14,86,140,126,102,0,171,58,242,94,19,77,229,143,55,2,13,131,249,51,240,66,24,185,125,14,108,140,82,133,15,135,226,186,6,55,152,91,222,55,129,165,223,118,81,182,82,11,15,194,149,93,154,9,196,23,45,238,124,249,218,119,192,81,97,77,99,4,254,198,48,37,222,89,13,78,62,76,210,149,28,149,22,119,120,72,210,26,92,6,151,170,43,194,224,4,56,16,26,6,191,74,249,224,220,134,15,117,145,130,114,236,35,0,235,116,83,133,214,226,181,61,243,105,220,149,1,170,14,17,110,117,153,31,44,172,194,192,143,14,154,190,0,180,231,221,45,115,225,222,87,87,99,207,155,229,25,246,77,96,67,187,10,247,47,201,37,232,224,18,74,71,71,96,163,219,197,106,16,73,240,150,63,252,130,237,149,108,130,0,72,224,31,34,71,68,65,84,133,90,116,14,57,120,47,162,195,141,141,231,114,120,124,225,1,15,224,111,218,30,50,255,197,250,32,123,162,242,80,15,193,125,140,63,247,173,54,17,186,197,222,54,124,201,156,109,158,18,255,11,93,88,58,181,84,69,14,125,102,252,136,189,64,145,99,151,0,230,114,179,3,125,192,73,144,10,3,56,221,35,209,96,91,130,133,157,139,184,5,144,152,128,213,194,177,151,174,147,59,213,115,120,37,222,101,183,194,62,70,61,218,93,207,116,213,206,190,134,129,218,127,132,109,59,211,211,143,90,221,254,195,147,120,186,175,136,38,12,198,146,77,125,114,120,248,12,106,96,56,210,62,89,89,237,45,194,171,192,183,122,174,99,108,4,193,91,127,63,55,225,181,212,28,1,85,77,170,61,198,92,118,125,76,140,115,218,217,135,148,253,244,72,239,201,98,62,167,72,132,2,199,77,216,225,107,222,171,22,98,147,213,198,62,234,145,4,35,63,227,125,68,219,93,12,16,6,221,99,165,21,220,173,9,249,135,139,153,56,78,126,245,95,89,76,216,105,207,206,22,204,223,80,241,12,56,234,180,251,80,177,93,13,183,32,247,12,38,59,198,145,200,245,67,46,122,69,77,254,161,166,34,102,199,9,212,82,211,145,29,102,176,89,99,248,171,225,134,107,52,62,215,96,147,211,108,187,85,40,74,229,120,232,241,26,204,238,47,89,72,90,210,209,49,108,229,134,187,119,173,253,8,254,70,221,123,80,226,172,94,5,227,177,183,117,81,9,65,102,127,89,152,222,35,231,225,108,81,141,105,122,159,100,21,236,71,67,122,194,99,97,213,223,211,105,235,159,161,40,176,41,193,85,49,216,248,185,203,95,236,171,124,85,73,50,235,39,194,31,181,107,231,116,105,184,32,41,44,182,84,87,249,115,159,197,55,89,182,185,160,170,128,248,140,86,159,230,52,129,153,64,232,233,157,137,125,132,66,240,191,87,86,43,189,198,253,152,210,152,125,29,142,164,198,147,131,24,145,57,54,62,81,34,126,133,6,14,202,213,71,186,33,182,238,43,222,72,143,111,6,177,180,88,40,6,55,24,110,170,154,137,241,181,55,10,210,134,105,122,175,244,236,201,31,16,154,192,214,101,22,215,11,110,69,95,227,229,72,17,240,24,146,50,194,13,205,193,182,36,233,237,248,204,84,63,221,141,138,29,115,110,180,164,3,62,243,49,46,162,86,76,105,31,183,95,83,221,109,170,137,191,213,119,60,146,198,137,150,250,171,63,103,159,238,187,213,32,191,8,143,7,128,45,21,125,122,109,223,252,245,220,112,199,54,225,220,28,33,125,86,39,181,87,209,132,122,146,112,10,247,247,15,207,185,233,124,11,67,48,192,244,246,142,120,83,175,186,174,51,169,108,196,213,222,91,229,146,136,47,43,198,127,128,5,230,9,101,135,201,223,161,153,166,186,210,151,70,195,25,102,131,211,79,219,231,229,0,174,103,181,136,239,82,43,244,202,183,223,139,200,38,178,153,234,74,173,244,196,244,63,78,27,74,112,78,116,95,41,73,194,67,224,68,91,224,190,103,242,98,195,57,196,204,177,56,73,199,64,99,172,158,189,1,3,189,15,209,41,147,86,27,224,81,188,157,166,219,57,166,130,22,8,145,238,212,59,6,95,225,33,44,53,43,22,80,28,168,149,222,183,87,172,35,100,92,4,60,215,158,71,157,234,39,29,5,91,68,223,249,97,39,90,3,165,159,209,99,1,164,41,210,159,218,72,240,85,210,154,87,207,234,223,43,218,11,187,125,45,107,136,170,240,59,182,127,110,181,99,221,117,35,39,255,210,133,33,67,216,85,52,117,198,23,86,168,216,167,100,32,128,200,204,54,95,143,109,120,38,160,108,155,141,33,169,127,34,194,142,56,126,78,225,252,217,94,38,234,74,126,150,84,33,7,235,234,149,158,234,212,35,197,173,83,138,8,254,70,20,175,130,121,69,186,115,161,147,128,107,31,58,65,170,86,36,208,76,35,241,33,26,0,119,138,97,126,77,83,53,2,232,38,51,91,14,137,124,44,217,16,213,166,64,244,161,103,81,118,54,104,253,187,172,54,197,238,237,138,148,250,149,239,30,36,201,115,14,232,226,8,225,126,232,134,137,32,65,52,145,61,125,64,122,52,205,171,228,137,117,124,245,28,159,184,136,191,242,130,62,146,227,188,203,175,231,64,132,233,241,100,224,174,229,225,218,137,70,12,97,4,198,106,208,55,65,199,158,14,151,161,64,154,12,88,222,139,160,128,187,213,116,117,86,142,206,238,54,207,96,78,129,139,219,150,21,247,90,50,15,181,48,114,231,205,86,156,8,52,95,21,132,247,241,48,41,4,57,111,188,249,180,25,125,196,231,30,42,105,146,111,32,169,83,223,140,212,219,69,39,53,220,134,252,39,148,170,12,116,104,6,1,186,74,191,15,13,112,169,64,118,66,196,85,238,209,111,42,35,13,104,99,187,250,68,39,118,191,131,127,8,5,250,65,188,49,226,84,136,159,75,166,153,113,128,103,145,245,29,166,143,21,152,63,210,187,59,35,195,250,221,108,120,106,193,167,202,136,185,33,149,180,64,68,123,20,43,28,239,28,87,44,13,145,137,175,50,190,123,141,25,174,240,157,9,41,57,176,81,31,5,176,197,25,45,22,121,194,45,180,6,28,57,206,116,116,93,98,198,88,178,247,249,125,145,120,33,107,8,219,66,82,212,30,193,127,22,116,137,160,59,93,145,137,35,111,110,49,187,61,99,197,77,163,75,138,50,124,176,210,81,195,163,121,65,65,32,43,9,5,185,203,251,226,26,144,193,92,253,138,26,219,212,162,228,14,137,132,4,82,22,194,160,41,160,78,181,235,0,44,231,22,155,220,145,8,232,64,124,219,26,132,217,42,22,5,85,12,8,7,120,117,5,114,81,1,238,55,140,94,62,245,245,9,43,23,121,36,197,248,84,59,191,147,87,1,34,157,161,7,3,167,24,162,198,63,50,59,150,254,121,178,183,126,206,169,170,32,60,172,236,155,35,41,183,169,167,207,1,122,252,85,156,76,147,68,67,41,242,191,64,163,54,169,73,215,210,45,59,108,61,37,239,224,77,43,17,60,160,128,0,144,156,190,136,211,14,59,1,138,202,139,121,252,219,230,237,67,74,175,24,250,238,238,219,105,112,23,109,26,2,159,154,122,135,36,126,146,172,117,173,43,9,207,85,134,218,135,143,182,51,146,104,11,156,206,75,140,104,72,255,232,247,23,172,192,37,4,138,119,131,13,39,137,34,255,5,246,164,4,100,2,127,166,35,124,78,238,191,40,170,237,115,176,230,126,56,242,93,65,192,88,227,67,58,140,128,76,56,149,56,236,86,33,182,154,143,162,209,36,109,130,183,243,156,59,7,205,57,149,176,103,15,47,152,209,96,184,18,75,233,65,29,233,173,130,227,171,81,218,97,108,203,240,171,152,80,99,34,178,65,124,101,175,4,92,12,93,180,144,32,234,187,191,173,189,203,56,101,102,47,77,152,152,212,188,191,15,107,70,247,227,56,119,163,55,1,199,189,57,17,58,18,117,89,224,208,236,116,29,33,45,182,197,65,152,87,215,247,222,66,80,156,65,155,155,164,186,112,164,175,132,98,118,191,33,171,123,20,209,10,196,97,61,212,145,231,165,203,167,246,143,42,177,157,218,156,13,147,31,146,151,36,95,59,213,154,232,196,214,227,144,194,200,194,162,138,106,134,127,36,119,13,116,174,32,41,129,164,187,71,3,114,242,136,159,103,213,115,173,101,156,91,70,165,158,234,225,67,212,68,107,103,55,19,254,194,198,225,158,179,175,87,245,110,167,63,166,234,52,236,79,117,143,204,165,197,241,51,5,29,91,233,101,32,52,250,222,173,97,51,2,227,0,126,203,68,66,8,210,186,210,226,217,196,96,136,209,253,39,244,136,130,174,18,252,7,193,117,254,239,229,56,159,183,71,29,173,228,127,70,173,148,23,119,55,153,145,16,49,30,248,202,27,166,10,134,211,64,80,108,28,245,127,221,189,133,209,130,64,212,253,201,58,103,236,149,25,37,79,23,43,169,209,161,80,110,200,91,191,126,83,211,204,124,235,50,16,77,107,220,24,109,204,56,214,45,59,45,182,80,158,143,10,127,130,59,250,244,180,73,137,152,1,0,84,88,57,55,149,109,2,30,121,41,207,234,130,162,49,43,55,3,80,43,157,241,9,149,9,13,30,9,248,10,189,221,46,129,41,18,18,54,121,86,50,66,148,187,222,44,52,33,186,183,222,89,75,211,2,168,53,127,28,5,177,97,205,130,183,237,97,237,98,243,121,105,216,234,22,203,2,34,160,253,44,120,229,163,226,175,127,203,47,131,230,187,206,118,171,39,169,165,44,241,158,33,173,166,55,218,255,20,226,209,50,235,224,247,234,68,179,239,192,184,78,136,218,54,215,202,101,238,251,167,207,15,127,242,1,50,247,107,59,8,109,18,24,236,134,93,204,116,11,32,135,235,107,207,250,62,240,86,164,108,27,173,134,33,210,209,27,12,174,151,238,70,217,164,175,250,165,16,254,32,242,47,104,112,184,217,219,188,251,164,31,1,209,79,56,246,13,146,250,102,149,37,223,241,218,242,39,190,30,37,216,87,100,116,161,61,222,206,215,242,60,202,209,144,188,115,80,19,30,233,237,46,116,91,106,82,65,105,108,69,23,23,96,40,63,195,208,170,149,189,118,80,73,72,29,177,235,168,109,252,138,187,137,44,67,66,234,190,23,118,180,176,173,129,178,221,230,90,13,80,246,4,121,107,228,130,54,83,65,255,177,123,223,220,35,45,127,58,87,213,36,144,226,66,28,45,173,161,125,145,112,22,194,241,3,84,100,217,167,30,61,29,56,183,13,76,12,173,83,241,188,186,217,191,144,245,50,218,192,110,244,114,229,126,213,48,237,102,89,64,171,240,153,181,128,61,222,127,245,194,71,245,180,40,121,143,32,32,233,246,188,78,233,177,182,251,43,52,45,174,55,0,139,80,157,69,132,54,207,137,183,117,119,32,16,130,45,70,201,34,72,53,119,101,226,215,186,117,148,60,241,250,197,13,205,230,74,111,124,2,42,99,219,93,207,234,217,250,87,247,198,150,8,240,154,255,46,47,144,237,90,57,133,60,14,155,253,132,95,15,26,50,197,54,67,179,107,2,230,208,34,173,40,35,202,214,85,16,221,29,118,155,173,66,138,44,236,162,174,72,82,124,121,121,42,169,125,17,218,5,15,207,24,168,163,52,162,141,27,218,85,42,226,132,203,95,68,177,82,104,200,175,92,139,209,22,101,241,16,12,111,195,180,166,56,231,113,235,25,223,79,79,0,48,175,62,123,101,101,188,46,17,136,17,70,177,179,240,217,171,100,222,190,124,111,40,124,8,176,5,66,74,123,27,30,96,245,227,173,121,75,231,76,20,244,126,24,52,196,184,8,167,69,183,244,131,198,19,89,23,17,112,222,253,115,226,205,193,146,217,2,155,101,250,153,138,96,75,206,101,44,161,46,159,151,221,64,74,191,46,205,142,34,206,205,145,27,165,81,69,43,233,219,251,96,180,10,184,47,171,102,66,175,152,131,36,178,241,218,197,128,6,43,0,123,58,7,114,206,65,165,15,235,38,43,249,234,233,13,213,200,215,226,116,216,121,242,155,58,160,194,39,237,111,74,31,19,23,131,86,64,225,66,196,97,110,91,142,123,228,195,175,155,44,194,25,249,78,131,100,157,101,7,31,181,108,34,136,247,40,111,12,174,5,15,122,52,218,44,216,200,165,93,36,50,205,192,197,81,96,117,137,232,183,228,235,188,214,131,140,203,244,58,252,248,17,58,186,186,191,155,209,74,171,160,188,207,132,138,134,235,107,139,204,94,127,126,127,6,45,141,186,144,163,99,81,105,169,211,24,245,187,134,4,173,178,162,57,200,237,34,239,245,252,143,242,204,196,100,170,179,188,115,16,236,192,6,144,120,56,89,88,60,198,234,244,144,105,244,191,246,141,173,147,60,80,128,91,142,86,98,99,57,186,188,124,57,96,244,102,7,61,111,40,216,183,54,183,228,90,156,3,172,201,13,25,188,223,109,137,181,218,44,164,177,111,211,50,204,148,44,83,53,108,214,142,132,72,244,99,8,220,118,70,154,86,126,75,66,103,23,138,130,218,232,121,242,90,60,245,232,164,117,87,142,10,171,212,218,15,22,224,87,140,181,133,226,48,230,100,141,15,111,213,251,241,78,143,239,220,210,244,169,216,181,34,32,40,184,163,12,227,151,106,235,206,26,222,103,2,127,204,230,74,98,0,54,185,73,142,71,80,22,118,137,57,46,127,204,145,195,68,218,194,166,169,142,76,128,112,240,67,22,120,250,123,104,43,178,92,126,109,190,124,11,18,127,226,131,96,74,218,123,239,73,206,160,152,77,44,177,64,64,161,230,204,226,82,98,161,2,134,202,8,186,194,103,9,226,139,146,61,251,196,10,200,129,108,100,28,11,99,193,154,213,31,160,12,204,161,245,183,56,127,109,70,36,1,238,231,151,210,144,28,138,23,47,113,34,55,237,225,9,7,70,156,110,171,110,28,216,192,221,171,220,50,48,40,236,201,123,164,142,219,128,156,26,131,225,210,235,231,203,139,252,70,197,67,115,45,114,160,111,188,167,236,11,199,112,85,168,83,215,252,29,18,56,216,230,155,16,156,43,224,96,52,76,181,10,229,222,158,231,224,188,204,147,65,12,0,187,0,228,150,87,155,234,125,27,161,164,127,51,123,190,253,6,215,35,76,229,92,50,88,202,46,239,213,231,112,48,208,117,148,213,95,10,190,2,67,163,224,53,107,46,101,68,161,197,35,50,33,221,252,9,128,163,52,248,119,162,16,139,22,13,26,186,2,130,156,134,19,83,123,12,205,39,22,23,241,78,171,36,138,251,128,124,238,124,92,31,163,146,38,117,215,174,195,208,114,198,164,157,245,215,176,254,74,45,95,244,3,52,3,56,111,84,174,32,18,182,67,141,58,145,218,118,172,145,37,42,32,47,178,202,246,218,121,235,159,193,112,210,231,176,80,31,248,2,132,60,163,219,175,236,76,26,50,19,47,80,190,57,148,122,224,134,163,249,101,185,88,226,117,95,235,174,70,174,135,233,62,153,124,135,254,127,244,225,106,76,179,223,241,237,50,23,48,111,152,93,225,52,135,233,51,215,123,218,255,188,23,161,190,212,205,141,170,174,175,175,186,195,243,39,42,245,167,42,75,45,176,230,151,208,182,26,136,209,145,92,45,159,244,68,182,232,127,158,3,66,231,119,148,29,86,154,19,255,177,243,166,165,53,39,251,199,33,200,12,93,94,168,54,211,35,50,251,32,239,37,103,89,56,22,176,192,88,147,145,104,155,235,218,129,243,1,178,55,30,195,177,61,228,85,234,142,181,212,253,185,0,20,137,88,51,177,55,140,120,252,172,75,129,147,234,179,96,132,72,80,118,49,244,192,185,191,197,128,112,163,206,229,61,148,101,205,113,207,100,176,2,58,180,195,231,147,218,191,100,49,55,144,98,143,227,217,232,131,50,111,13,235,61,222,52,239,98,43,213,35,90,26,254,242,4,173,79,147,5,6,92,215,71,157,40,207,113,4,139,86,43,122,125,128,222,39,121,56,45,185,193,218,100,69,46,28,174,229,240,11,205,202,71,163,116,235,73,123,226,173,1,172,62,13,214,201,38,214,133,70,205,29,72,120,23,132,201,81,255,39,105,36,144,139,193,239,58,108,28,109,152,165,111,246,120,190,119,71,22,199,21,177,131,110,40,37,204,34,150,143,112,98,225,221,196,58,21,153,44,212,19,245,56,199,171,63,14,42,67,63,217,43,149,250,168,250,229,171,60,251,127,135,133,137,189,213,67,247,251,138,191,75,48,89,205,158,113,40,24,187,47,247,91,162,148,104,123,121,154,7,140,168,126,137,170,38,181,123,114,2,211,134,23,50,108,244,180,214,191,132,60,210,78,173,201,67,33,240,49,51,221,96,153,51,27,236,133,72,182,44,64,34,233,245,199,21,58,86,57,251,143,175,197,146,227,7,107,47,122,136,118,17,216,17,72,235,230,30,41,3,20,161,101,70,65,141,69,253,77,60,32,4,68,78,127,164,219,117,164,9,195,15,142,173,18,210,48,68,115,42,142,110,70,165,11,93,28,123,129,242,106,21,76,163,193,254,88,174,140,2,25,231,249,168,113,161,57,129,205,141,71,40,151,223,229,69,20,148,100,60,139,165,228,226,215,217,193,38,111,191,28,12,74,170,19,136,227,105,125,124,162,211,83,160,247,186,216,21,176,155,127,55,28,162,229,90,243,131,54,151,207,213,37,14,11,226,229,93,87,88,56,203,67,83,212,162,153,119,84,200,48,234,210,33,96,77,153,140,42,80,32,205,78,99,150,160,122,64,97,74,103,23,175,87,227,229,41,141,33,188,86,163,141,205,97,144,6,74,103,85,232,204,65,116,38,129,118,154,94,192,244,251,97,126,189,153,184,104,158,37,26,97,246,246,169,4,126,222,176,81,36,161,254,165,105,177,65,211,116,50,214,111,52,110,5,58,201,226,194,58,181,118,145,206,98,249,241,16,247,165,205,8,99,69,51,62,210,150,49,114,119,220,66,31,94,155,206,160,220,203,12,2,167,19,235,158,100,118,187,213,152,136,121,141,166,106,54,69,15,141,5,15,188,180,15,14,124,210,57,189,214,34,69,171,250,125,228,46,1,213,42,127,143,8,100,57,13,214,164,87,197,204,170,233,208,177,222,130,80,214,110,199,172,131,167,82,33,225,208,95,14,155,32,237,139,177,39,161,239,76,13,48,154,144,186,125,168,53,86,224,5,162,241,162,203,126,198,179,120,9,171,38,201,161,182,192,174,129,191,107,247,24,140,38,123,166,3,159,194,58,36,117,49,124,253,61,198,85,154,15,203,230,207,16,91,7,124,57,241,249,8,50,3,186,194,19,32,235,45,69,125,117,139,97,109,31,156,122,110,169,192,120,43,162,104,85,172,37,219,230,131,232,2,64,50,124,107,54,22,113,196,103,21,13,219,206,199,100,70,208,134,232,67,30,133,71,115,187,23,70,16,236,228,122,68,3,109,7,192,68,30,241,100,167,86,149,223,191,53,42,150,85,65,211,46,255,29,52,79,26,19,79,191,139,29,124,163,57,62,14,58,243,74,115,108,60,239,139,3,140,254,193,90,84,36,203,90,137,6,201,11,24,200,241,174,154,239,192,178,82,49,7,204,161,27,214,230,221,251,175,149,206,24,113,195,46,185,90,247,0,181,157,168,64,66,115,47,20,229,168,110,224,30,84,197,15,11,222,124,194,15,26,219,190,163,179,145,125,145,15,205,36,144,167,78,70,200,209,10,17,219,35,208,103,245,226,19,202,83,145,87,189,114,12,34,51,39,252,25,216,166,117,162,75,76,128,249,133,224,102,176,115,136,192,42,0,251,54,92,198,44,86,255,122,167,247,206,71,64,172,127,210,110,106,157,70,165,48,202,31,196,180,92,250,236,183,77,98,85,196,153,64,143,105,228,101,108,85,167,246,166,201,65,115,116,67,118,110,186,238,17,99,1,182,41,213,242,113,213,182,183,173,78,59,247,208,233,232,19,37,65,132,208,218,127,45,151,112,194,38,234,127,135,176,94,29,116,16,133,46,247,100,234,110,18,112,21,46,180,157,1,159,233,135,138,110,49,2,80,4,115,208,10,225,201,251,0,222,237,80,142,90,161,141,173,60,21,194,59,20,153,177,113,123,242,90,83,18,184,56,136,26,229,8,15,74,161,238,74,57,86,74,7,244,159,127,84,140,10,84,163,131,80,84,58,192,199,148,186,209,140,73,41,184,28,226,33,136,68,151,123,111,140,15,48,96,142,235,235,89,65,130,228,222,9,211,1,254,100,181,61,98,26,216,150,36,10,52,4,24,172,232,223,66,190,163,157,59,3,210,118,114,18,221,200,11,183,147,224,202,211,101,101,10,136,181,251,97,65,174,159,187,37,142,202,138,24,156,4,129,26,206,155,221,54,23,98,85,108,80,123,195,21,110,155,88,184,242,247,19,50,108,186,139,188,133,180,4,205,89,139,108,180,63,65,208,59,103,195,217,152,210,153,254,96,205,242,210,20,15,228,182,185,104,138,197,179,95,35,12,48,168,184,57,51,208,15,177,149,154,220,135,154,118,67,102,43,101,32,34,107,253,61,13,86,106,169,230,225,95,153,103,225,182,134,59,218,101,190,230,106,251,169,255,114,31,54,101,95,45,34,157,238,185,174,112,192,114,230,237,106,234,212,14,186,46,94,205,227,129,173,210,101,69,221,248,2,207,134,216,55,241,73,16,65,170,110,50,39,192,230,131,202,186,194,169,238,44,44,206,229,4,129,123,112,71,204,15,138,228,14,35,191,2,231,18,92,210,118,59,145,52,55,136,38,156,170,179,71,36,224,221,14,173,172,250,77,60,43,241,234,154,43,111,155,190,199,102,207,55,183,61,232,198,34,107,143,126,107,251,151,173,14,94,216,9,239,117,144,171,181,86,70,146,176,168,124,73,161,52,59,102,152,45,196,215,243,116,191,73,19,58,38,203,56,113,217,132,83,63,228,248,239,119,162,87,184,190,232,179,231,44,244,14,88,184,117,227,190,255,148,37,118,124,242,19,231,215,86,114,248,201,210,115,37,199,68,76,248,246,164,246,160,205,237,147,72,32,63,214,39,51,223,27,141,167,192,68,233,252,112,76,145,12,206,31,51,133,48,78,138,243,45,90,88,87,9,138,206,53,91,140,139,249,27,117,99,4,195,87,174,176,18,10,56,96,253,223,5,112,239,171,235,83,241,158,130,154,77,21,31,199,161,232,142,128,189,65,47,190,240,205,50,192,164,76,11,0,201,59,126,107,229,154,104,96,200,252,61,204,173,5,138,247,78,234,120,179,32,175,153,144,231,90,9,101,106,165,62,111,172,95,233,46,76,82,165,126,111,42,244,54,228,147,248,246,182,73,42,65,241,239,161,76,162,0,94,249,251,106,118,228,145,211,75,91,168,222,233,157,220,193,11,60,255,191,236,61,65,65,235,127,195,191,1,92,149,236,77,176,59,234,158,97,198,174,189,187,39,196,133,85,29,195,156,78,199,218,43,107,192,149,154,136,138,38,198,115,52,26,48,44,207,18,234,63,58,142,22,140,110,183,109,144,40,163,89,141,211,45,140,58,249,48,61,33,215,214,34,32,186,82,18,139,238,55,62,143,202,36,10,144,38,171,120,169,209,199,201,145,99,165,198,134,131,145,163,6,43,54,94,229,200,76,117,21,114,79,96,248,15,65,64,27,235,204,94,1,59,236,56,36,144,233,128,166,178,54,115,47,226,4,205,197,161,222,169,186,78,190,233,209,11,95,166,55,238,138,82,210,190,90,68,176,194,37,111,148,134,141,243,93,59,45,172,130,55,100,47,10,15,180,20,192,92,45,136,106,87,240,37,156,159,8,48,21,24,109,10,239,57,149,26,129,119,152,135,2,24,103,224,13,164,68,255,144,166,137,219,125,173,168,40,143,181,61,150,231,101,198,232,168,47,196,1,254,178,85,112,193,162,99,190,0,59,121,87,219,59,142,157,105,217,129,4,44,144,159,3,139,128,113,120,116,243,33,155,55,127,236,163,225,246,87,180,207,0,187,48,236,205,69,21,133,13,23,247,130,136,110,158,81,33,62,255,116,162,210,214,24,118,165,152,128,137,7,67,18,51,130,8,200,169,25,69,106,157,145,204,118,167,206,100,141,63,205,250,153,115,120,85,209,121,244,209,96,105,6,123,151,116,60,172,16,68,27,241,78,146,154,201,42,214,70,215,106,87,48,195,64,112,85,76,115,16,43,140,140,94,5,19,213,35,88,194,65,214,109,78,126,180,176,204,12,64,234,139,82,155,24,119,148,187,226,157,159,203,171,134,216,65,200,221,54,22,202,142,147,163,252,47,254,184,19,37,239,193,175,170,61,54,99,20,131,62,176,15,204,22,125,255,100,92,202,231,75,50,221,86,29,208,250,139,100,199,12,185,139,71,249,207,149,139,13,209,136,220,162,236,64,137,60,33,12,86,9,62,220,197,194,228,104,94,117,86,195,57,129,200,83,102,214,73,51,25,72,35,64,72,211,237,130,33,168,71,255,132,136,67,27,94,60,92,106,28,71,255,81,132,234,55,31,158,193,146,238,136,192,113,81,166,80,112,201,64,66,169,68,81,163,43,191,249,169,161,151,13,36,156,183,252,244,241,41,125,92,214,95,85,222,121,67,226,36,241,68,211,72,28,64,55,52,250,227,100,114,166,128,153,244,66,209,135,134,165,28,165,59,234,108,243,166,194,48,165,94,31,109,84,235,145,82,216,4,95,172,223,110,153,172,151,57,81,29,2,254,96,126,105,81,130,10,230,177,120,203,94,97,126,30,13,167,229,58,100,107,66,173,121,52,172,66,246,73,134,36,136,167,250,152,73,216,33,167,229,52,244,110,75,8,196,194,150,197,146,197,234,23,190,87,129,154,152,226,171,106,224,84,62,21,35,111,165,169,64,96,177,144,40,214,143,149,145,145,8,181,14,34,109,27,60,237,157,31,188,183,42,132,240,76,112,49,181,180,155,86,109,108,115,119,70,120,209,124,51,91,173,57,141,96,182,225,168,89,20,47,164,23,124,212,53,36,82,67,66,17,166,152,183,175,113,203,135,176,190,202,147,30,166,35,151,64,213,107,47,151,183,210,241,69,248,183,103,99,221,234,9,90,29,255,115,10,240,12,126,255,183,23,37,205,139,120,10,42,174,116,121,111,28,8,125,45,222,119,68,211,168,98,222,233,49,108,110,42,120,235,209,183,205,116,64,184,176,175,145,236,74,48,63,127,80,128,113,236,140,202,209,255,252,136,250,31,38,9,161,147,84,42,199,69,191,18,118,241,39,139,146,224,60,46,117,198,226,76,241,213,50,78,52,126,76,150,233,103,201,12,248,163,96,29,167,214,0,7,236,37,200,97,19,77,16,7,62,41,253,74,182,177,172,176,161,49,209,189,112,191,156,154,78,12,165,21,182,101,220,50,181,40,226,182,225,65,117,84,164,20,182,17,167,221,186,229,236,45,215,148,91,161,178,16,22,198,66,152,57,235,169,200,139,145,147,20,117,254,246,218,73,0,58,117,34,13,217,17,49,79,94,227,120,226,240,126,25,227,164,138,113,70,168,6,5,14,157,25,180,201,224,149,82,36,177,50,175,17,26,17,44,161,205,185,167,55,186,132,66,196,240,163,229,153,212,84,192,115,51,30,167,204,178,131,100,200,132,242,94,23,101,172,164,254,59,113,134,245,47,169,236,149,23,175,61,105,201,51,255,92,67,124,152,194,134,59,24,175,98,241,171,161,152,205,55,13,222,246,49,211,170,180,244,191,54,51,109,115,80,108,2,164,237,127,60,84,108,201,239,38,231,19,105,20,36,224,12,209,18,168,12,159,1,203,39,182,210,100,171,8,118,105,9,248,216,213,30,162,224,99,184,0,175,226,129,87,243,157,112,215,126,97,67,159,202,112,26,81,43,174,150,189,35,141,244,243,178,62,189,30,227,212,234,190,234,39,12,88,218,32,162,2,234,106,28,79,255,219,119,192,202,225,126,2,8,56,71,250,103,90,91,1,168,15,36,72,64,183,237,25,158,132,2,53,175,146,186,168,197,67,105,157,202,124,180,100,0,160,60,213,167,231,134,33,92,94,208,189,208,84,57,208,155,238,234,130,72,142,59,249,250,78,75,9,68,5,136,226,58,134,85,196,142,53,12,16,97,47,50,119,175,44,242,92,102,210,243,17,62,233,36,222,178,167,87,239,41,192,139,146,229,241,0,17,59,88,33,154,128,59,43,65,120,87,108,219,20,243,232,100,176,223,8,225,86,77,85,158,143,110,9,109,252,128,168,170,69,178,88,118,36,242,149,64,216,184,66,108,51,173,18,143,48,157,2,233,88,142,217,217,155,172,51,72,197,133,97,86,153,173,4,76,87,213,111,68,6,107,79,174,215,25,49,224,234,108,213,226,105,23,72,96,59,63,141,149,31,148,168,24,3,94,22,60,164,210,192,204,143,125,242,198,98,167,31,154,150,119,20,169,93,208,133,79,219,90,41,199,188,5,0,17,17,121,254,38,189,17,4,8,163,184,123,65,16,121,92,36,213,41,175,95,35,214,173,202,73,127,180,115,15,234,135,27,40,148,254,86,184,153,240,207,99,32,48,245,176,19,18,220,136,7,115,177,243,61,255,99,205,226,106,14,247,108,186,197,227,8,250,14,25,27,82,255,181,101,59,196,180,47,140,182,102,206,184,209,214,160,54,6,143,255,180,224,124,55,210,176,172,251,56,164,215,160,141,64,194,247,170,231,71,200,146,182,109,168,3,27,19,232,226,7,158,55,25,71,155,176,226,157,163,40,223,254,70,101,211,148,91,77,95,4,0,50,153,27,249,29,117,25,185,246,91,44,109,196,80,117,127,255,163,126,29,48,211,91,68,222,11,188,175,188,126,142,104,151,61,174,112,235,68,216,251,215,247,85,41,188,220,221,232,244,73,47,23,67,81,21,56,120,185,22,236,97,244,197,19,135,14,99,124,13,197,208,100,234,79,225,230,21,243,72,70,36,231,190,6,43,224,47,70,139,116,140,106,144,168,138,92,107,120,127,7,228,149,170,218,178,172,5,87,253,122,32,10,65,55,154,233,178,143,6,5,252,38,157,57,179,131,75,204,171,83,206,243,173,28,101,233,16,195,137,132,215,197,99,34,46,59,203,40,248,216,190,113,230,179,49,124,100,84,78,176,112,24,11,17,65,126,3,83,96,67,128,213,41,208,238,117,249,160,14,71,191,168,244,39,239,177,45,209,132,159,158,0,23,108,142,84,94,73,206,231,39,150,231,121,126,96,228,241,160,136,150,222,102,92,153,228,18,4,210,178,193,147,183,112,188,20,142,3,65,23,248,118,19,176,65,166,193,52,206,166,34,163,132,84,238,73,132,137,244,12,238,80,90,128,247,227,49,88,162,89,40,208,84,20,103,27,128,68,67,186,223,239,159,131,231,209,28,34,54,158,27,174,27,248,160,228,126,119,69,169,136,106,99,116,250,68,59,170,30,61,98,86,43,24,89,81,206,237,115,30,148,152,85,27,2,84,52,19,101,71,134,74,79,89,131,1,240,90,81,176,58,118,58,76,210,72,25,236,108,16,222,179,221,91,6,78,47,26,246,241,50,228,92,222,23,195,54,113,206,51,238,169,90,95,145,192,249,39,59,54,226,204,229,123,218,202,128,224,98,119,41,144,244,232,120,80,122,158,86,132,222,163,121,100,130,90,105,249,214,197,16,123,169,37,2,63,46,185,218,20,81,228,185,19,47,13,84,109,195,35,228,118,187,128,156,111,150,164,37,25,97,205,30,32,16,154,247,212,100,212,230,160,197,136,162,229,126,127,194,166,64,49,231,114,79,226,170,87,224,150,78,226,192,23,77,33,110,29,166,185,82,2,131,162,63,171,107,157,196,162,104,40,195,166,21,218,213,191,70,159,11,125,111,35,237,174,69,75,87,221,83,204,38,251,214,233,29,63,155,216,224,112,185,205,223,45,48,232,20,212,10,45,32,106,99,174,24,117,229,216,113,4,46,171,146,19,170,221,127,90,100,239,236,19,136,174,96,93,26,122,53,211,212,113,247,242,114,221,188,128,178,119,119,13,181,98,104,222,115,251,172,189,232,110,88,112,217,2,11,99,87,169,0,83,68,12,53,114,76,13,79,213,104,251,214,145,222,11,39,25,97,64,149,78,220,147,98,138,241,209,98,246,119,110,226,215,193,123,252,112,123,199,90,104,42,226,116,198,237,179,250,41,125,104,172,229,68,181,51,242,48,46,72,15,236,155,182,174,97,194,123,149,232,218,22,84,143,79,70,177,216,182,163,85,91,31,123,115,121,72,2,94,203,75,231,208,255,104,225,168,17,233,242,214,180,208,166,211,197,54,87,212,63,164,112,122,125,38,240,164,97,36,135,15,217,93,88,242,192,108,95,87,214,75,43,181,214,66,84,212,132,239,194,176,235,251,74,252,84,189,240,88,56,172,131,59,204,124,232,143,156,190,116,33,209,138,176,17,159,172,10,117,93,249,177,189,219,75,16,20,63,138,9,190,253,128,24,84,218,69,188,191,114,143,228,11,103,40,64,188,94,110,69,148,61,35,228,203,191,110,95,190,76,71,65,96,128,75,49,210,191,88,113,129,165,132,111,175,1,243,244,207,218,7,204,239,156,169,120,228,107,187,227,145,99,103,140,178,245,238,98,71,105,135,172,28,54,238,245,54,5,59,246,178,91,138,248,100,197,188,254,95,42,159,96,10,61,142,120,233,206,89,27,136,146,65,171,81,164,233,94,117,248,55,255,170,197,98,178,6,149,143,149,64,241,32,80,8,173,49,19,181,21,254,79,241,25,245,130,129,112,71,50,124,216,147,111,226,200,42,243,248,22,224,186,201,248,171,166,83,31,104,126,131,61,199,203,39,173,0,127,24,31,75,156,195,104,0,221,197,115,54,83,15,187,169,232,118,78,172,177,74,54,109,250,51,127,76,86,178,16,249,76,229,222,50,217,118,245,249,9,63,53,20,158,151,231,162,211,152,170,30,139,53,155,187,59,219,109,208,202,1,203,128,27,243,1,196,149,160,40,255,102,155,177,255,142,69,35,12,245,91,184,219,92,178,177,223,10,142,220,211,113,103,53,197,182,113,222,20,12,61,24,73,174,129,39,224,86,108,165,247,237,28,95,35,181,104,21,33,111,254,51,182,72,112,208,104,11,59,79,28,191,105,173,216,85,219,89,79,71,26,229,44,12,1,23,17,140,177,66,195,210,154,43,35,166,138,48,160,45,18,174,206,80,131,74,43,151,122,102,5,206,149,178,235,184,68,137,122,73,142,208,172,115,99,60,162,246,138,184,79,63,127,202,210,38,41,41,181,65,192,77,189,118,32,14,88,252,29,64,163,109,236,238,183,227,94,202,48,230,4,179,205,217,162,54,236,238,169,62,133,124,224,231,121,114,35,174,96,254,164,159,183,213,182,182,200,252,8,34,177,175,251,47,104,243,101,134,13,139,191,208,54,148,217,27,80,127,23,223,177,26,57,44,54,59,152,208,189,235,47,25,63,9,113,176,99,58,233,232,193,26,189,245,5,148,149,18,197,219,98,174,223,122,205,79,170,25,121,235,104,49,50,113,113,151,144,65,249,152,112,84,123,236,194,253,96,86,230,43,17,169,84,136,108,151,222,111,57,3,110,235,239,177,146,105,190,31,187,6,82,30,55,235,184,94,27,48,23,97,23,107,57,147,143,7,162,153,11,79,119,50,84,227,104,133,134,219,179,158,212,61,121,231,52,65,183,91,84,2,56,26,36,42,78,50,38,232,202,242,152,195,240,254,179,108,28,39,170,159,162,15,162,110,18,78,50,47,58,211,203,39,19,16,74,255,15,167,197,62,106,217,208,179,188,17,107,66,84,39,80,119,84,102,193,169,193,187,54,130,148,96,94,144,175,221,92,182,183,177,184,33,91,231,157,218,51,153,222,129,179,10,201,98,253,213,28,216,120,209,172,202,103,39,130,187,111,196,85,171,250,53,81,149,149,231,155,53,59,143,152,53,24,183,248,221,96,156,251,77,202,143,16,102,50,251,224,174,180,16,242,81,157,132,197,95,182,251,162,72,52,114,152,129,247,46,179,189,184,209,22,41,183,88,99,155,153,191,241,153,188,110,173,234,222,202,148,105,53,197,32,134,245,139,213,103,180,169,134,2,133,214,182,225,71,101,177,149,89,115,31,89,253,121,44,4,57,103,248,134,170,3,219,134,132,43,85,182,242,82,128,181,60,105,242,84,29,83,199,122,88,192,253,240,209,19,172,57,194,235,50,10,47,143,21,167,251,84,146,82,248,124,80,214,29,2,230,163,235,121,66,87,232,76,106,45,72,64,30,6,230,58,221,95,106,29,93,144,97,49,178,57,94,68,247,196,21,48,196,109,125,229,91,95,199,163,157,166,128,190,182,193,25,125,152,151,20,231,224,242,0,125,46,67,139,125,249,169,158,132,93,146,171,183,112,193,195,163,16,104,21,56,233,193,199,207,97,235,128,78,126,215,2,108,210,35,113,34,119,121,135,70,113,255,126,166,237,25,11,141,227,191,176,3,204,1,22,101,88,153,195,26,147,133,69,29,63,61,87,87,57,224,212,68,187,31,44,166,134,26,25,80,140,42,200,5,41,166,61,90,53,113,253,218,55,16,210,8,12,85,102,9,95,252,249,45,194,147,158,215,22,202,111,155,113,128,18,14,87,26,14,94,136,2,120,247,137,192,82,127,35,214,233,137,172,37,97,11,174,85,121,242,138,197,31,130,205,197,153,0,150,191,13,163,56,169,165,205,237,17,142,77,166,123,241,93,157,124,120,249,191,115,151,227,158,198,162,160,154,253,150,149,164,74,204,63,93,52,210,163,253,115,72,226,227,74,9,117,57,148,51,75,38,79,29,31,34,57,11,183,12,142,208,129,232,143,80,11,114,158,188,27,243,214,219,22,174,140,163,115,66,130,80,70,116,150,82,170,33,176,151,75,232,251,210,138,184,61,4,155,82,148,74,170,145,3,235,246,227,172,59,240,203,39,109,102,116,225,117,86,17,108,127,226,234,16,180,26,90,33,109,117,182,124,130,230,168,214,236,108,217,247,71,3,185,174,226,241,215,107,166,125,221,78,178,253,48,222,84,135,179,37,226,195,131,230,211,31,236,139,138,54,119,189,227,183,252,71,222,252,143,82,68,240,120,47,85,182,65,148,120,205,96,150,121,74,165,44,162,70,88,224,208,135,226,147,168,2,242,173,128,63,136,243,83,17,104,25,213,25,226,187,34,11,178,47,154,61,20,87,146,254,187,45,105,240,13,77,8,222,27,11,51,123,116,94,181,160,80,105,242,191,169,113,55,100,97,49,142,133,62,169,16,62,40,120,183,176,89,154,127,122,122,123,12,235,174,70,244,119,205,198,243,189,145,218,178,153,249,173,145,84,200,216,135,23,141,101,191,121,187,237,242,197,168,199,79,245,163,115,94,171,120,99,110,242,93,173,143,17,130,212,24,215,244,98,159,58,212,74,136,171,57,253,117,191,181,99,71,157,166,203,219,27,223,75,117,244,190,50,98,252,217,71,236,50,75,243,44,120,85,12,34,61,33,205,50,177,93,54,245,135,213,114,236,239,125,146,226,43,246,61,212,247,222,147,207,106,19,56,118,90,179,13,182,136,159,60,86,235,81,109,166,122,118,126,117,95,214,14,26,20,215,19,167,212,217,234,201,236,77,134,14,44,251,138,101,6,108,191,135,201,204,162,13,1,153,193,122,198,239,148,50,152,91,40,122,201,221,77,90,107,41,158,211,187,209,52,76,118,21,48,228,109,64,54,75,159,224,65,181,107,21,233,154,167,181,229,193,199,80,236,187,224,250,37,220,190,114,95,239,38,23,35,129,226,228,233,217,140,8,167,9,224,92,142,152,193,233,250,30,60,187,217,193,68,51,224,18,114,211,105,67,110,240,115,212,189,246,42,240,63,66,89,56,128,142,108,74,158,189,78,183,155,169,147,215,105,59,178,29,84,66,110,102,23,191,69,44,151,191,179,65,46,232,187,222,85,111,42,137,40,178,48,91,186,134,41,144,49,240,197,39,239,137,231,80,4,206,220,59,221,201,124,168,224,202,21,76,71,137,90,94,105,115,210,105,56,33,111,172,123,133,143,144,105,231,188,213,103,54,91,198,155,19,228,6,229,99,150,189,85,199,135,191,129,188,197,80,65,143,172,73,150,50,167,188,138,141,164,232,194,7,135,104,88,216,200,49,150,244,31,71,112,2,30,100,20,141,120,110,124,169,65,254,88,112,231,11,65,61,228,93,98,194,196,16,133,124,102,213,244,108,219,115,43,69,236,242,66,69,92,150,10,70,182,210,124,146,126,254,110,90,151,195,211,63,89,144,113,71,250,146,64,194,175,27,11,72,167,183,221,217,129,4,28,168,231,20,103,255,172,65,144,71,164,51,251,133,46,22,98,46,191,97,152,90,26,133,101,57,231,158,170,39,178,161,241,46,211,244,65,116,115,167,67,36,104,141,243,111,180,152,23,204,153,38,125,235,76,18,177,102,68,238,241,250,125,152,91,247,81,233,229,246,228,93,186,148,122,101,6,88,224,138,224,141,120,113,36,185,63,212,182,147,200,124,34,52,104,110,203,38,164,96,216,76,225,133,9,77,244,254,180,136,18,28,13,201,195,214,154,170,3,174,221,20,10,17,231,149,88,42,160,46,193,3,235,93,225,173,137,143,43,1,42,88,231,35,172,155,95,97,31,86,146,34,43,237,185,81,101,161,171,114,236,140,132,47,206,52,71,94,192,45,11,153,65,116,165,205,40,209,248,88,210,146,85,165,167,202,2,168,110,137,27,231,253,37,170,74,88,202,86,220,143,22,90,130,209,29,132,128,252,196,116,184,93,176,48,113,53,241,85,177,137,121,11,59,67,106,51,204,143,96,13,246,205,180,179,161,115,61,153,144,142,41,146,25,191,7,25,134,108,208,93,192,240,162,241,125,52,122,60,38,90,93,36,113,225,208,239,229,154,69,82,30,232,164,30,71,213,155,161,252,25,119,125,124,199,194,139,21,157,44,93,243,86,217,204,154,110,169,203,179,197,52,13,239,134,141,105,123,163,44,172,139,84,40,229,224,121,198,208,186,113,14,139,251,61,110,28,91,192,91,112,204,20,143,9,254,179,85,8,169,65,36,117,46,244,86,205,224,152,244,109,64,247,129,33,118,228,149,91,226,3,169,249,46,4,13,168,178,116,137,159,65,214,5,55,181,59,66,145,215,50,27,4,66,35,24,69,82,37,24,53,200,86,140,181,150,32,54,82,184,15,110,69,167,207,18,129,79,110,71,201,106,138,200,206,114,209,75,246,139,229,19,233,140,138,254,42,202,190,151,167,173,134,214,93,65,41,45,174,133,140,206,19,5,103,216,54,39,92,211,21,81,90,93,219,102,207,94,48,233,249,110,204,10,54,76,49,6,73,19,214,57,181,90,36,190,124,42,98,254,225,212,140,83,211,147,205,142,73,93,202,180,128,148,89,233,217,136,2,123,152,4,178,17,55,173,167,168,223,162,118,7,190,74,63,185,89,97,76,211,17,18,126,138,71,190,145,240,19,187,151,97,250,214,221,206,102,244,117,185,26,104,112,99,140,44,106,35,171,222,104,160,95,223,229,194,123,2,22,176,248,250,162,82,3,36,7,57,12,165,148,35,0,228,124,165,192,26,165,131,111,85,57,20,148,144,232,240,180,76,130,228,100,238,150,159,231,20,232,55,6,148,29,3,206,246,183,138,86,54,12,83,82,177,5,224,31,105,125,15,96,4,42,161,204,154,93,10,6,189,109,225,221,138,75,206,38,75,185,108,240,48,126,146,74,180,204,192,11,194,95,125,163,212,127,130,5,233,115,233,136,100,212,147,186,119,120,39,49,87,176,143,209,175,116,45,21,90,26,109,235,151,222,145,15,211,176,123,110,210,18,151,78,19,57,69,251,122,235,89,148,66,183,81,11,224,11,130,254,132,248,41,5,199,52,44,216,152,6,54,180,11,69,189,107,97,215,141,16,234,47,181,148,115,221,17,89,88,127,240,250,112,223,177,30,21,165,227,11,123,214,44,72,37,3,140,89,10,190,166,124,112,241,73,116,254,143,141,118,99,238,143,2,221,24,182,177,210,225,103,123,197,78,2,152,148,46,204,174,91,243,98,47,218,149,216,113,93,224,80,3,64,113,108,125,51,17,121,179,175,197,71,53,223,220,48,206,2,137,215,17,86,37,46,16,143,65,72,95,150,239,210,45,154,198,58,50,4,147,155,54,3,73,219,168,212,235,145,232,153,23,38,103,142,88,137,252,20,213,112,206,93,117,152,237,37,219,168,255,209,17,59,44,137,112,58,167,82,65,183,213,84,178,223,33,107,10,99,254,73,80,55,135,250,112,89,198,131,213,254,99,203,11,180,24,14,182,200,216,178,68,162,77,211,139,227,37,187,188,195,226,206,58,213,185,144,6,128,86,127,242,52,245,137,102,200,227,31,33,178,245,235,60,33,200,126,193,76,108,57,93,148,205,77,13,4,70,41,35,70,31,27,109,50,82,234,57,0,55,206,151,2,146,185,154,228,127,67,70,37,192,241,66,191,26,140,51,85,111,99,232,185,49,185,224,182,117,202,175,192,45,227,95,169,18,53,137,198,115,236,163,236,43,135,59,215,236,3,179,211,37,12,148,196,206,238,49,56,0,145,221,122,36,110,88,58,162,180,42,64,32,71,142,166,238,58,81,198,0,66,46,62,231,59,236,55,69,114,36,24,237,222,62,149,117,57,149,93,72,149,224,205,27,135,200,22,188,44,165,245,164,208,184,138,179,88,58,15,85,225,50,126,13,212,131,121,6,136,68,247,153,167,167,205,199,101,71,83,34,161,239,73,125,195,63,214,56,161,246,139,27,78,149,98,240,30,226,224,26,62,187,152,109,61,5,84,196,127,147,59,231,73,8,142,93,111,169,94,81,29,127,31,32,40,180,211,7,149,241,97,13,205,194,218,138,25,218,240,102,101,33,228,46,146,176,132,71,33,217,98,145,178,107,98,203,151,223,217,24,168,149,5,100,20,16,229,236,145,240,159,172,13,38,180,212,208,191,186,55,38,218,217,9,203,119,81,200,123,169,172,220,19,0,199,176,51,162,1,81,111,241,216,237,148,20,151,26,198,19,242,224,219,31,140,237,125,48,133,163,68,89,141,222,209,253,136,95,157,142,113,139,161,21,249,25,54,27,31,148,161,211,149,7,130,183,20,130,0,221,248,177,212,91,102,8,45,240,212,44,62,249,160,118,51,104,62,27,223,26,204,107,229,116,124,100,145,51,11,232,78,166,177,54,20,135,82,242,138,38,117,162,12,155,75,35,186,213,14,137,46,73,82,253,143,151,111,119,217,117,64,68,243,9,164,217,200,133,147,204,227,45,4,240,95,133,24,253,42,36,205,152,38,22,103,227,152,50,14,20,214,73,48,219,52,101,178,11,12,105,224,132,47,19,204,127,201,24,107,8,10,59,233,182,26,55,216,7,136,18,22,63,218,76,199,148,107,186,80,246,174,166,47,121,12,156,4,164,234,80,64,63,231,132,152,137,213,164,84,236,122,154,58,37,192,146,199,96,28,110,75,2,219,145,47,137,206,79,225,78,89,210,69,6,214,157,162,151,139,36,1,63,110,67,74,127,97,236,39,225,18,67,136,108,196,133,200,92,98,71,87,157,59,97,138,248,20,61,186,231,167,50,205,20,240,31,31,28,139,11,129,103,66,72,146,85,111,14,133,128,193,155,61,89,83,15,82,30,188,13,61,189,181,75,4,173,246,142,185,217,202,211,176,138,120,58,143,194,219,238,251,123,244,53,96,162,232,95,248,168,36,146,112,106,47,66,90,114,33,201,32,135,32,34,65,12,111,78,228,163,198,254,2,62,220,62,183,150,128,126,54,156,245,246,121,174,109,210,131,96,48,36,20,229,243,100,199,31,147,10,101,108,124,156,228,178,15,157,251,188,74,171,83,23,214,64,3,22,15,44,89,77,177,50,170,107,17,210,131,172,247,135,175,172,253,203,53,74,217,191,2,80,234,145,53,129,13,217,82,4,215,97,207,255,137,105,67,55,55,125,237,63,238,141,112,12,251,111,236,139,74,255,13,195,244,227,45,230,156,36,153,39,53,144,182,25,240,83,209,75,191,50,209,56,138,69,181,222,94,109,5,17,38,139,105,132,235,253,170,137,133,87,191,12,159,85,53,250,203,188,131,230,50,81,154,114,17,248,69,72,105,249,112,37,95,14,106,187,200,235,6,67,184,83,56,105,148,4,12,233,134,169,227,23,12,165,191,103,125,76,75,75,197,233,119,150,226,238,15,103,185,220,122,47,119,191,252,235,25,85,208,127,208,3,190,0,208,63,15,142,115,224,150,100,11,40,213,249,220,155,146,247,166,117,235,64,203,246,39,162,208,129,78,211,106,59,171,174,10,143,75,254,48,128,111,231,45,113,248,216,188,141,60,187,129,86,174,193,152,149,141,125,105,66,123,38,244,176,163,249,31,251,105,9,94,3,56,121,30,97,39,46,112,164,81,52,194,34,37,23,23,104,106,8,196,106,46,171,153,180,224,167,92,135,38,17,59,58,195,85,108,56,184,199,212,90,49,38,203,124,217,91,71,239,104,210,10,191,40,60,97,238,71,116,237,4,61,39,190,251,84,196,49,188,239,159,143,214,141,44,248,172,82,19,136,42,254,176,138,114,220,225,115,125,212,0,53,66,218,132,244,241,234,207,220,60,107,91,9,132,46,108,9,195,101,131,180,55,164,226,89,135,203,31,166,70,107,164,57,143,90,149,124,103,239,38,74,91,180,218,91,181,176,224,168,246,145,8,97,197,218,2,142,188,217,215,45,97,22,111,210,130,250,235,155,164,43,83,204,58,39,103,30,173,169,26,204,73,70,20,57,200,63,75,214,183,137,233,176,50,0,82,185,157,192,173,195,240,9,99,206,163,216,110,29,249,32,171,58,229,151,21,22,136,216,187,41,176,180,24,2,158,97,222,119,153,19,216,185,28,69,142,223,179,190,254,99,120,217,25,123,66,185,172,199,22,55,67,204,161,247,228,36,56,94,58,2,249,48,194,152,63,17,151,205,169,120,95,43,227,13,63,96,102,44,59,241,227,232,233,67,199,73,220,218,230,126,114,55,88,53,95,16,0,19,219,69,11,64,6,102,140,92,44,226,232,132,74,82,181,108,7,5,96,13,48,196,53,87,85,212,42,239,243,114,112,109,168,189,186,68,152,21,204,125,144,28,226,215,23,87,35,127,84,191,94,145,86,3,249,58,146,170,224,1,108,98,184,8,218,186,69,238,63,189,46,240,71,116,234,133,32,39,205,104,226,155,1,173,106,218,42,24,61,155,6,26,100,180,123,50,52,176,212,111,216,184,10,25,105,147,174,251,112,22,71,201,211,37,74,84,29,23,67,174,127,180,104,228,110,172,143,182,208,19,80,88,6,229,7,52,24,116,159,169,191,124,27,246,135,49,101,228,56,18,230,76,73,126,0,156,136,115,146,50,104,156,35,143,28,248,206,56,61,137,57,16,239,229,213,244,245,119,189,76,232,57,48,146,72,24,93,13,163,109,111,109,248,178,250,53,160,136,89,51,13,184,175,135,9,117,26,94,190,139,216,72,237,22,178,41,94,131,82,141,113,29,129,108,226,208,150,177,19,188,51,225,193,70,211,106,72,196,95,219,251,223,217,154,11,75,139,172,226,214,190,115,65,32,90,67,115,221,172,43,239,184,141,233,244,0,138,206,125,136,197,127,215,199,91,60,171,154,231,80,224,161,168,198,32,116,234,177,85,29,44,15,5,89,144,193,209,236,234,244,106,239,252,135,146,119,116,9,222,201,17,20,49,134,88,136,156,232,188,156,32,146,167,66,79,217,86,172,232,245,102,4,236,168,85,126,72,251,245,255,15,204,245,155,157,101,61,21,189,19,235,217,147,157,204,104,216,54,28,234,109,248,52,240,85,166,207,59,234,173,85,135,70,184,18,239,47,255,120,94,94,180,83,236,194,51,129,77,174,50,59,53,162,221,121,171,2,75,161,188,51,121,249,231,72,11,208,131,57,157,210,66,46,55,6,174,143,65,251,225,226,197,17,223,110,59,134,237,201,224,97,210,7,209,180,226,78,162,84,153,68,159,12,15,201,52,218,26,140,187,36,27,179,18,167,60,191,228,215,80,130,243,96,172,55,208,187,3,177,119,98,205,2,85,60,48,122,254,177,155,44,182,125,104,16,4,125,86,196,219,144,250,36,92,211,118,84,7,183,138,4,0,50,141,250,192,132,58,191,116,87,62,30,114,221,52,91,7,25,21,132,123,163,203,18,67,107,172,159,13,39,42,122,62,47,6,170,38,1,28,188,14,79,241,19,14,77,48,95,29,28,146,98,8,59,19,235,21,236,116,210,97,161,92,201,48,117,126,189,255,19,214,181,24,35,188,68,153,80,215,97,114,55,140,93,185,1,156,158,68,175,31,9,205,179,253,4,170,140,139,65,49,151,210,64,94,59,198,211,17,147,11,144,73,233,93,41,113,172,233,203,29,138,194,14,10,57,255,224,230,77,9,255,229,33,183,74,234,105,210,156,154,130,246,189,177,51,86,158,1,89,136,177,35,203,15,210,76,36,101,128,151,92,135,175,53,62,49,146,243,57,230,3,238,164,168,223,224,95,170,172,169,78,147,88,47,222,99,252,126,226,7,2,15,28,251,143,104,190,242,37,126,233,170,213,0,42,59,38,171,49,5,67,160,145,76,192,153,99,60,0,220,88,129,191,84,163,74,98,76,11,175,172,192,78,83,101,168,155,255,150,159,89,50,221,145,98,160,135,16,228,197,64,8,146,238,28,99,245,84,223,92,208,151,11,40,106,169,177,164,104,48,110,115,1,247,135,73,70,44,249,184,179,43,154,55,72,67,179,92,35,246,84,237,131,215,23,243,62,235,57,74,210,37,98,237,33,69,145,247,102,13,123,249,88,143,77,225,204,117,133,5,46,72,193,6,164,78,213,115,89,37,86,3,17,131,135,150,182,70,223,131,13,26,173,253,129,52,189,157,134,81,27,29,19,209,162,92,237,221,219,246,174,145,239,125,98,235,25,90,63,79,49,187,128,40,167,122,71,75,112,202,201,167,71,218,215,187,4,238,236,215,201,20,41,38,156,37,224,39,236,205,226,134,78,215,17,251,209,196,68,31,88,193,85,56,248,88,31,51,84,59,166,60,65,42,84,150,94,137,172,162,111,108,180,28,205,112,248,190,54,138,249,156,211,28,152,146,27,16,177,76,215,109,45,207,20,253,5,67,138,9,210,221,245,149,118,210,244,102,206,155,95,105,72,239,146,134,119,42,218,130,83,116,28,149,236,222,201,188,249,122,223,213,127,172,225,246,150,152,47,149,67,174,75,93,172,119,75,19,194,251,120,15,201,91,52,168,112,37,211,91,167,62,141,236,31,211,178,241,193,32,84,219,165,28,107,0,85,24,201,217,152,80,80,100,151,130,84,141,20,56,233,161,53,247,41,212,205,201,39,100,251,154,165,19,162,119,57,226,221,56,177,43,170,0,113,23,41,194,103,121,6,70,185,169,48,191,34,173,64,46,79,170,129,95,214,155,87,60,0,101,175,215,255,109,134,128,239,201,48,78,65,87,67,212,246,243,20,0,66,251,255,84,199,207,252,128,245,95,50,180,80,132,48,235,244,202,12,227,53,71,234,214,47,46,5,8,61,152,147,141,169,255,103,82,58,109,62,227,67,107,122,226,129,3,149,25,129,224,94,74,94,193,241,62,80,158,226,205,48,25,106,35,139,225,21,136,238,211,253,120,7,43,141,224,156,227,195,175,50,164,243,105,96,43,104,129,60,200,100,225,245,129,222,209,155,122,21,215,238,145,0,205,120,161,104,187,169,109,119,214,99,84,71,58,107,189,11,29,176,210,70,156,130,121,61,130,147,225,41,193,191,94,67,240,214,2,228,95,106,65,215,185,222,51,76,10,93,210,41,159,108,174,203,196,180,203,138,230,171,95,232,166,18,37,38,14,206,99,36,65,97,228,68,97,140,107,152,24,57,123,228,250,35,213,206,42,255,132,190,34,150,9,204,105,228,229,208,253,5,169,248,54,32,204,135,154,160,218,67,219,40,214,234,154,163,186,186,252,26,63,250,142,48,167,36,161,155,23,175,58,107,172,185,178,85,209,54,110,242,105,202,88,15,54,202,55,237,6,191,198,136,219,163,215,37,237,167,29,150,250,158,119,131,20,101,157,131,106,33,88,49,144,250,206,184,57,63,166,196,105,115,37,56,113,199,104,181,159,98,73,87,77,245,9,145,84,57,12,27,73,58,108,65,211,1,191,27,18,43,142,77,249,2,120,127,129,174,183,19,229,123,4,102,169,136,189,131,104,37,95,71,250,170,33,94,204,207,101,149,234,127,192,94,213,32,185,212,101,252,40,7,216,185,132,160,154,20,154,92,9,216,128,166,163,62,164,99,2,45,122,13,250,153,155,2,147,151,142,250,210,135,167,143,239,133,197,71,0,97,198,219,97,206,243,7,46,213,55,5,216,130,2,211,199,20,238,17,161,202,47,187,110,197,64,22,197,141,23,9,185,29,249,34,56,172,22,159,195,230,234,80,194,238,233,116,14,9,238,138,79,67,85,200,60,218,136,216,228,197,11,142,25,71,196,89,101,54,83,84,249,31,232,254,40,45,192,133,109,31,70,145,70,1,186,17,76,126,32,55,176,111,84,158,214,23,23,83,208,17,145,20,210,32,124,115,73,146,154,145,33,73,123,53,108,242,20,97,58,238,198,232,67,199,239,225,251,198,138,24,215,158,189,88,35,195,218,230,140,42,147,25,174,160,139,62,221,25,46,166,0,121,112,255,106,173,20,176,81,185,239,247,125,80,64,46,38,254,87,34,107,109,158,226,40,232,212,204,103,54,159,10,215,234,194,141,51,8,106,223,16,128,108,230,115,160,102,98,28,35,163,170,0,191,142,130,215,197,11,150,218,110,100,60,221,170,186,147,200,172,233,238,47,110,57,60,36,121,232,230,254,40,172,3,194,224,142,80,73,202,18,35,165,79,139,90,255,107,138,78,138,177,124,18,144,150,173,143,93,206,254,100,150,136,32,217,66,188,119,152,141,0,183,112,22,53,89,140,140,40,124,240,230,67,194,181,83,2,39,66,239,251,215,230,7,67,16,224,211,201,218,173,81,204,8,47,176,201,138,237,201,224,27,44,149,209,207,57,19,167,61,103,157,46,229,167,136,238,89,144,59,174,248,109,63,48,222,183,14,134,87,213,105,219,8,164,194,249,13,31,225,3,108,119,116,53,12,103,247,21,59,125,139,9,39,164,11,167,135,128,220,140,40,216,128,166,225,50,41,213,14,18,221,200,231,110,4,157,99,217,233,232,170,174,223,13,108,243,5,50,200,68,98,110,111,217,94,195,19,29,54,200,111,199,144,223,232,222,183,11,222,181,44,169,175,30,229,10,23,143,209,187,18,200,150,0,130,124,194,225,41,211,135,152,61,189,247,252,8,20,85,124,109,171,123,86,114,11,30,168,95,191,131,156,120,237,76,24,85,198,181,118,50,149,30,75,187,21,177,230,65,130,97,60,180,182,244,255,78,226,211,5,253,73,50,22,151,242,104,82,182,153,239,203,60,140,148,74,205,124,110,226,223,35,14,33,179,22,173,16,154,201,129,56,239,110,187,50,246,195,2,244,28,79,179,43,120,45,210,145,154,178,109,37,191,252,251,84,33,207,240,202,122,153,33,1,167,139,102,2,34,191,190,0,197,3,113,4,41,189,194,92,245,97,80,92,75,196,142,62,100,231,88,187,188,218,60,168,108,127,117,175,209,143,238,160,29,138,17,127,202,8,138,109,163,20,210,48,94,238,68,199,222,8,36,115,61,190,144,138,101,42,195,128,16,37,167,143,124,107,143,214,79,50,107,61,144,35,118,123,166,115,183,75,74,66,116,52,107,241,157,127,43,44,241,213,129,162,76,87,190,196,169,110,183,18,196,38,174,217,45,226,232,242,39,141,115,172,68,127,217,186,42,174,76,70,210,210,126,230,91,251,212,73,139,187,66,229,87,139,7,4,223,120,177,49,153,226,248,25,194,140,162,248,135,176,238,160,117,147,151,8,222,174,229,127,240,85,43,4,128,52,175,196,122,109,237,30,136,179,245,136,205,217,215,143,94,111,51,201,35,67,182,133,217,139,4,39,236,9,212,161,68,90,226,168,79,70,79,253,12,112,169,163,4,131,29,86,230,153,44,209,149,134,18,107,174,211,220,93,233,48,247,54,241,86,70,64,230,238,109,21,252,225,109,62,100,128,238,72,155,216,49,66,85,22,7,148,190,173,11,42,249,115,249,107,252,207,161,91,136,9,181,196,175,152,15,66,179,243,54,149,89,2,87,133,137,255,201,153,130,208,205,18,13,225,131,61,6,124,61,191,49,106,172,199,207,160,193,138,23,115,176,241,116,125,144,96,88,184,18,56,10,29,147,254,235,38,83,56,176,172,102,209,28,248,172,253,67,219,138,37,205,246,163,226,137,223,34,248,12,128,15,240,67,241,26,216,95,33,51,31,119,56,216,233,172,25,111,89,188,19,222,113,159,86,253,250,138,240,96,219,109,209,104,73,71,253,154,50,237,30,152,90,227,120,0,127,131,222,86,191,206,161,87,149,198,20,173,234,175,191,222,50,253,60,220,24,240,145,129,71,13,24,27,155,146,197,5,113,110,180,197,179,200,194,147,112,58,74,30,188,145,112,99,79,190,0,249,153,192,68,204,132,175,185,225,46,96,235,191,83,235,32,238,207,192,195,226,222,143,133,137,218,73,124,182,220,120,173,201,154,116,191,176,173,76,177,254,156,160,164,244,89,69,150,115,97,133,148,113,125,246,42,171,109,245,103,190,99,218,102,173,211,64,252,150,39,205,220,12,76,167,223,147,112,73,196,252,216,69,32,6,147,214,139,198,25,57,246,153,46,114,235,169,159,213,255,109,26,211,152,203,219,31,86,60,65,1,101,236,225,104,145,13,213,0,245,224,8,214,144,45,101,112,172,134,239,231,190,81,228,115,217,153,3,208,75,6,176,108,72,95,185,72,89,96,224,38,251,169,250,249,9,77,150,163,57,15,44,71,55,195,176,67,62,23,127,236,246,169,139,228,239,41,101,166,136,0,211,145,157,219,187,217,52,37,236,197,69,86,96,225,31,241,168,154,98,101,221,70,98,255,157,103,242,197,109,114,8,231,228,153,70,169,149,47,200,189,236,16,7,239,84,60,94,206,10,5,172,147,191,97,76,130,138,60,199,193,24,254,172,191,53,225,193,85,241,68,134,52,32,97,95,180,34,216,187,200,182,116,228,82,214,239,58,138,213,59,70,15,199,25,130,93,126,120,138,45,10,213,25,80,6,161,102,78,186,39,103,129,254,115,254,125,29,217,136,141,151,170,1,230,218,161,75,171,160,164,29,109,127,146,77,155,226,73,18,86,253,165,126,110,112,192,96,176,133,157,229,248,112,0,115,165,42,87,7,22,114,65,184,163,77,237,248,165,117,232,159,230,162,181,117,191,146,91,184,216,161,223,206,148,28,172,118,238,85,179,65,213,162,118,60,249,131,253,7,254,20,81,61,177,32,198,107,4,70,55,224,227,79,31,57,16,123,127,106,220,155,169,184,39,250,230,35,102,247,16,165,205,88,46,25,0,107,159,49,150,40,163,168,244,211,125,74,130,46,125,184,146,216,133,144,16,56,210,230,7,235,158,132,35,153,169,51,43,200,181,209,212,143,77,240,145,173,162,39,125,41,35,238,194,223,227,159,198,172,183,162,78,85,118,47,99,245,31,74,133,176,100,186,82,58,229,144,195,35,166,168,56,60,221,175,73,196,232,162,172,162,144,203,237,167,3,75,105,3,92,32,160,60,193,2,7,241,226,82,115,129,136,247,154,203,37,195,6,200,185,128,27,28,222,32,96,93,56,90,209,153,156,8,9,195,250,56,34,121,102,168,133,251,92,43,82,237,167,219,198,144,152,9,13,183,49,182,54,210,183,213,98,49,250,62,252,138,10,129,213,116,136,109,53,104,122,147,151,16,229,24,59,63,84,56,176,75,189,169,249,53,203,52,46,110,145,221,100,58,227,6,216,107,123,48,155,108,87,144,159,169,202,151,74,69,174,182,133,205,32,120,65,149,21,105,96,26,198,93,121,138,102,143,252,188,67,83,61,23,194,224,14,45,208,232,188,65,235,213,117,4,23,72,174,40,84,229,183,221,67,131,139,236,177,106,100,161,99,8,79,97,36,38,114,39,210,69,22,81,178,106,220,54,41,160,124,224,122,31,64,251,210,202,217,200,185,250,230,95,160,186,103,132,198,223,55,238,141,101,140,233,204,94,82,193,117,205,102,40,239,42,207,161,60,51,216,182,164,198,182,193,195,155,40,235,91,176,55,115,113,179,48,61,70,6,197,139,64,194,133,142,200,72,242,214,183,169,40,193,83,127,4,199,178,205,87,79,211,9,196,35,63,20,46,87,158,240,11,94,81,59,133,211,73,155,170,167,181,128,28,165,81,232,77,120,100,246,237,53,72,196,118,180,120,139,232,149,255,128,237,166,67,137,105,100,115,66,131,6,240,117,215,106,105,236,235,133,120,124,23,234,222,140,193,149,61,52,114,113,129,207,117,10,130,125,203,103,47,242,158,240,22,139,164,237,153,15,24,40,145,200,32,51,1,139,88,69,159,58,151,50,99,222,242,72,69,71,65,14,155,11,122,223,205,136,218,252,67,254,3,241,29,142,110,38,90,156,247,60,181,52,115,32,245,93,78,36,246,219,238,77,131,106,149,142,59,75,45,247,89,82,73,152,244,87,192,138,95,93,79,217,19,234,70,83,169,250,134,105,72,96,208,75,120,24,136,59,167,91,20,24,247,93,120,26,217,13,22,55,221,232,71,111,95,250,171,146,127,225,86,196,83,147,226,162,52,101,246,3,90,186,131,101,89,10,222,74,58,59,4,39,213,227,37,64,78,141,66,110,31,80,1,91,40,135,7,28,80,198,225,127,236,171,50,53,136,172,159,13,130,97,132,57,166,218,112,193,57,45,222,249,6,142,161,219,81,22,40,129,132,225,116,217,73,239,48,3,110,139,228,183,103,252,108,85,167,191,243,192,235,136,166,214,108,207,6,177,67,41,92,66,106,24,227,166,188,183,164,216,117,233,157,252,171,199,57,107,61,180,239,66,111,132,190,159,148,46,196,14,214,45,231,184,57,146,108,152,237,156,55,158,169,41,13,135,87,161,7,228,179,188,27,186,146,198,63,145,10,47,231,164,105,145,189,201,165,57,90,62,47,222,62,148,83,14,170,238,189,65,5,79,143,223,228,233,50,8,238,119,146,39,238,93,72,151,97,10,163,201,179,105,179,59,225,112,55,127,73,172,153,135,3,30,198,104,211,170,228,123,26,15,166,191,111,242,200,53,115,181,220,220,47,139,213,60,188,166,76,164,52,30,44,225,158,160,103,182,252,89,25,199,254,11,28,141,94,180,135,194,126,55,115,82,180,236,48,229,35,166,88,128,103,209,192,19,113,249,255,160,223,187,11,171,253,122,79,11,151,104,176,80,6,243,153,48,236,118,228,148,41,188,166,145,213,105,213,132,33,156,46,171,201,77,81,236,92,105,144,206,169,77,123,196,121,188,185,157,244,96,249,33,132,109,248,16,221,71,153,170,245,131,239,247,133,223,0,32,200,199,101,77,128,0,6,99,75,244,124,158,235,117,112,65,92,239,201,246,211,73,133,232,189,249,97,211,17,52,16,44,118,128,18,139,171,74,14,254,15,152,224,18,125,29,10,62,245,115,82,184,176,17,193,45,123,118,223,25,252,164,231,126,204,136,14,106,84,142,253,158,120,138,91,132,185,69,207,107,204,168,144,111,114,146,81,102,176,119,174,90,155,151,4,21,178,42,230,11,191,223,81,161,13,97,219,47,68,209,149,113,224,201,76,160,52,65,84,150,94,255,65,115,150,67,134,236,49,94,176,42,214,144,214,65,42,31,5,191,87,141,168,126,51,95,156,128,21,40,189,70,59,154,147,202,74,81,104,150,187,20,215,195,245,79,99,12,185,5,51,233,109,128,238,226,22,23,84,146,125,253,42,118,124,183,73,183,28,8,235,11,116,181,255,82,94,206,26,90,170,27,129,202,149,154,20,235,64,120,23,100,49,208,104,222,180,94,2,31,179,151,176,118,106,235,230,229,43,15,166,50,86,253,60,58,249,62,123,21,189,107,232,95,233,242,8,109,70,74,62,255,220,196,26,83,38,19,202,12,201,46,44,170,63,15,66,38,48,46,32,153,48,253,252,230,199,222,89,157,246,243,139,74,244,249,101,216,178,73,232,191,57,142,143,156,32,196,229,57,90,46,154,35,150,97,6,228,6,126,222,225,89,220,89,1,203,183,191,155,211,191,150,78,200,55,217,218,213,190,60,224,35,250,15,36,224,195,70,152,122,17,211,254,55,207,114,245,29,110,4,13,136,84,148,241,175,67,232,89,35,254,64,78,140,236,136,5,130,254,195,12,192,0,22,5,74,60,209,242,213,245,197,81,191,164,229,188,45,31,115,114,1,89,193,156,173,119,217,108,102,81,76,254,231,80,99,184,6,132,167,240,69,203,237,144,241,123,224,113,34,34,146,163,245,160,5,56,171,186,212,91,233,69,187,194,200,222,122,170,187,152,239,184,166,226,101,167,215,49,211,52,56,244,170,135,220,26,155,30,173,97,104,99,187,202,148,137,236,119,111,209,11,34,18,196,166,199,32,191,153,82,128,193,222,20,59,62,206,224,241,90,251,201,52,171,25,236,235,178,40,142,26,216,155,101,198,226,240,216,246,68,195,150,253,75,102,115,179,174,3,110,78,166,134,83,116,95,81,134,132,1,94,49,179,151,147,119,159,99,178,180,52,154,15,22,248,251,49,42,117,116,232,208,206,46,89,117,212,198,84,86,63,180,83,193,252,56,174,255,85,156,149,143,239,33,61,187,170,41,20,246,185,112,92,208,34,243,168,212,47,87,228,35,197,105,218,230,110,21,191,63,231,32,59,242,119,211,170,172,147,37,28,132,25,159,64,64,61,194,133,129,86,255,100,136,48,113,233,123,107,149,53,121,31,175,213,227,141,64,39,102,118,166,46,4,9,91,72,65,25,238,201,252,90,28,168,178,212,87,81,168,233,123,208,145,193,232,17,187,166,114,168,234,143,235,188,92,132,5,104,172,81,101,240,163,17,207,81,208,93,41,254,251,118,13,85,108,39,166,34,250,28,231,199,75,46,214,33,202,133,57,11,130,11,237,186,155,153,76,219,184,233,255,194,124,72,28,91,244,174,220,84,230,46,69,79,210,162,178,166,161,133,34,172,57,222,252,78,171,165,2,138,74,120,95,80,227,134,172,199,67,88,186,14,214,89,142,146,125,144,126,229,149,58,75,224,120,34,219,141,73,237,109,248,251,132,49,81,187,205,195,35,159,130,186,200,121,218,17,194,125,229,84,102,44,54,245,168,167,135,181,190,82,142,45,242,126,125,15,141,169,85,134,178,33,251,207,174,147,249,169,192,15,147,118,234,15,195,162,250,29,38,254,216,241,8,77,154,176,223,4,50,93,46,0,27,88,108,152,54,145,155,233,143,75,219,55,122,116,31,198,44,202,172,150,104,183,219,75,136,240,222,203,85,187,78,90,220,216,219,153,156,238,30,227,49,120,85,235,33,151,246,104,202,126,95,226,119,30,135,173,255,218,227,101,127,248,205,177,16,147,236,180,84,60,196,51,198,45,186,102,182,233,208,138,200,22,181,13,180,129,217,84,164,0,232,243,221,238,107,60,68,102,202,31,76,153,131,196,98,223,5,130,52,60,111,140,206,158,157,192,71,22,204,132,155,97,79,172,68,212,208,176,25,183,151,14,151,201,185,84,16,212,21,105,30,142,100,54,56,221,66,156,203,118,45,52,230,186,79,141,121,205,155,134,80,157,10,108,251,8,199,107,154,214,201,68,18,182,238,13,152,93,24,54,93,109,152,217,170,63,186,38,191,187,25,104,168,20,147,221,246,79,251,58,55,28,45,46,137,143,77,180,112,91,11,68,75,80,33,27,247,112,224,160,187,72,144,0,46,88,180,30,105,207,146,76,213,95,112,55,78,92,242,45,191,184,166,144,196,149,9,230,132,154,85,156,27,141,238,63,222,15,174,143,206,218,50,138,174,190,179,147,23,65,111,249,89,180,103,151,77,11,249,112,224,150,170,12,52,67,201,76,200,40,251,24,109,121,37,175,254,33,161,130,185,215,236,208,252,85,174,191,11,227,166,236,77,83,185,142,194,128,150,110,239,136,221,126,71,149,187,25,211,249,27,229,251,177,83,255,25,209,0,105,102,180,29,216,198,84,31,42,28,130,195,123,20,93,51,198,246,80,226,204,214,198,190,244,26,79,101,183,44,57,252,61,115,54,175,204,158,158,173,190,161,117,128,115,107,15,246,209,211,159,202,121,58,175,187,187,177,111,175,161,134,152,207,169,13,237,148,62,215,251,176,153,26,46,100,26,180,15,44,19,242,171,199,2,78,91,105,77,121,240,231,16,245,203,219,154,232,137,63,94,155,177,144,19,151,18,223,205,56,184,7,163,186,133,163,190,232,27,45,153,147,233,222,240,199,124,106,117,16,154,175,152,148,50,250,172,155,157,209,54,235,57,52,220,29,172,37,142,7,37,238,246,153,214,22,51,228,83,232,157,218,194,93,177,230,188,159,0,13,123,8,226,66,26,86,249,132,187,93,97,26,219,237,133,11,87,181,17,47,190,238,42,106,46,202,6,93,82,188,163,58,90,88,51,241,23,168,16,32,85,177,140,19,237,82,208,135,117,59,185,70,171,187,230,121,56,137,114,1,89,58,101,109,144,2,26,177,43,175,79,113,116,229,45,98,212,104,46,25,141,123,197,216,224,45,3,44,226,164,160,49,20,197,50,234,156,239,184,215,239,214,169,195,119,194,77,107,216,222,21,1,103,184,223,123,175,10,25,15,72,159,151,201,113,9,76,123,48,120,145,230,18,148,198,12,35,174,149,33,127,174,96,210,124,93,124,54,72,250,100,59,178,155,61,209,202,182,135,1,175,59,59,126,101,74,59,178,21,46,63,171,9,151,120,151,91,45,213,96,158,20,254,43,156,240,161,163,227,159,22,128,75,187,57,5,24,221,254,227,2,146,64,185,53,0,161,151,23,100,239,102,61,62,198,147,120,51,161,212,246,221,28,246,106,247,129,169,206,69,138,230,111,223,62,98,102,193,122,141,15,55,189,246,87,112,91,19,179,121,223,226,125,45,22,45,98,123,231,203,251,44,72,223,43,223,107,194,151,23,80,205,232,123,53,2,121,24,16,145,100,174,251,66,159,81,138,84,42,13,90,193,212,187,238,251,82,52,1,240,175,228,46,17,96,52,77,149,84,252,5,242,59,55,26,231,218,98,170,171,170,99,222,154,189,147,39,186,40,33,188,77,86,2,6,37,44,7,200,86,125,73,99,201,21,127,161,169,239,32,82,154,102,223,190,235,156,86,171,245,119,121,166,142,153,40,209,167,171,209,20,248,11,213,211,231,250,104,152,7,98,204,97,176,40,83,63,3,137,65,102,213,123,66,147,245,134,217,231,150,51,33,35,14,66,88,46,8,160,183,138,255,171,161,243,84,191,134,221,123,198,114,38,90,69,206,82,120,82,121,207,249,169,55,248,70,99,215,76,16,241,39,249,59,30,152,73,157,83,115,139,237,15,77,71,121,188,19,185,35,190,139,155,151,132,157,241,120,221,233,220,32,79,92,179,179,34,96,59,101,206,35,33,242,213,62,82,79,198,39,29,41,131,183,191,227,237,148,166,201,16,184,111,252,117,207,116,141,209,57,194,192,23,240,112,128,14,251,235,81,83,44,95,7,16,229,227,38,236,210,113,247,200,46,124,54,199,129,120,195,143,62,176,93,81,135,117,54,57,12,196,62,141,56,60,214,186,133,76,91,13,117,56,93,143,185,198,37,205,2,90,205,145,200,30,19,235,131,149,19,247,72,169,21,172,132,0,185,110,245,112,249,253,18,101,27,255,41,21,210,75,251,27,164,227,195,53,211,245,77,128,254,251,189,232,165,38,117,32,199,94,182,211,110,30,99,254,191,62,188,207,210,241,58,209,119,112,91,218,232,204,130,190,228,126,46,196,198,243,75,14,118,186,60,53,27,3,6,249,72,169,205,3,15,161,76,64,233,232,62,111,214,79,121,155,249,61,61,144,20,59,18,167,190,41,71,171,75,141,43,154,103,88,119,151,97,62,242,134,25,156,119,99,100,204,222,168,215,65,51,229,214,75,189,31,126,117,177,90,227,241,38,127,170,35,5,77,156,190,227,126,70,237,105,174,64,174,22,117,103,22,121,14,64,201,245,152,145,93,21,241,219,232,248,236,255,6,15,232,158,6,39,62,81,223,21,165,193,160,40,56,220,104,80,154,133,220,159,63,73,121,169,180,89,37,234,56,246,39,50,74,4,81,23,233,89,226,216,138,221,231,235,117,69,186,8,196,204,217,6,5,255,254,175,215,164,205,52,226,66,192,1,81,201,43,231,96,132,28,65,103,3,150,171,21,159,79,190,209,144,16,211,245,88,203,171,184,136,86,25,94,204,34,123,118,217,138,107,93,76,52,73,190,86,142,188,148,119,182,204,231,108,51,91,162,0,246,96,13,176,236,153,86,98,97,11,103,149,20,43,178,165,178,142,39,214,112,109,14,185,168,47,5,95,254,179,121,137,193,31,236,113,135,219,190,131,67,113,125,80,237,83,92,77,39,167,218,253,127,174,103,34,180,96,113,61,147,13,185,73,80,149,6,132,35,8,173,160,98,7,153,97,179,215,29,169,139,21,233,48,32,10,238,26,104,85,62,189,188,237,145,135,28,32,173,45,201,239,107,5,129,72,103,29,38,40,38,189,225,30,106,236,105,58,185,63,195,104,180,198,166,207,15,208,216,199,40,118,44,57,158,167,151,117,58,67,96,90,72,81,118,216,161,41,179,195,18,110,149,156,161,225,236,101,65,214,41,28,224,195,118,224,117,254,253,136,158,122,249,177,163,33,138,253,127,129,251,8,148,88,182,111,122,178,14,200,80,127,255,160,39,33,71,186,118,194,0,118,166,45,118,104,44,240,23,2,145,42,55,69,135,204,65,44,150,110,166,94,67,115,92,167,52,58,206,85,37,23,49,140,205,8,25,114,85,180,182,49,246,77,203,75,8,188,251,194,216,193,90,110,75,22,140,164,240,231,37,72,39,51,99,124,199,109,89,192,3,238,156,243,118,209,158,118,119,253,28,148,40,235,225,14,132,73,166,199,192,10,197,123,117,225,13,164,37,46,155,102,169,13,6,29,78,186,89,195,104,240,152,61,225,55,180,22,168,190,102,37,32,118,214,13,41,237,162,2,209,191,88,245,147,70,185,48,199,229,203,86,2,61,167,73,213,54,63,226,200,56,118,76,135,183,179,218,52,67,216,83,112,155,70,81,235,14,186,118,6,132,152,82,41,114,10,98,41,64,101,247,181,222,210,124,100,197,120,236,242,76,228,216,83,200,84,68,208,20,179,158,44,114,7,119,219,84,209,134,180,102,143,221,194,68,201,41,161,14,172,147,90,190,142,43,154,144,204,129,108,115,107,201,108,7,165,125,21,93,210,123,3,144,61,122,109,228,239,105,83,162,82,153,105,178,142,80,189,3,225,154,145,88,193,252,83,190,116,72,96,34,3,198,72,190,7,121,3,159,245,108,118,54,12,240,157,30,88,220,147,199,247,188,17,142,82,177,68,33,201,117,246,127,165,30,28,165,3,151,9,26,33,175,187,230,42,192,163,70,43,59,35,6,55,141,18,244,172,43,213,7,202,79,196,144,100,41,112,8,20,27,162,179,149,40,147,139,205,164,54,41,251,116,207,209,189,89,195,120,19,196,124,238,233,44,254,56,11,163,249,242,7,166,232,178,69,3,159,108,160,161,112,252,102,205,49,98,165,30,160,133,40,51,187,44,122,148,211,37,23,208,58,131,163,44,65,245,2,202,98,2,107,68,190,170,34,23,77,246,37,177,88,128,56,203,14,248,58,92,176,63,152,235,129,213,112,37,25,194,46,209,125,28,188,108,64,196,45,15,167,161,61,6,120,73,207,40,222,195,227,205,114,236,203,144,18,113,34,188,134,84,174,68,198,186,222,128,144,117,213,146,175,239,198,217,32,1,0,1,118,209,104,10,92,200,18,124,136,41,37,56,181,236,108,38,221,112,173,187,70,70,102,34,252,254,164,200,106,8,36,156,206,141,82,65,184,140,162,72,173,135,3,35,170,122,111,84,65,118,7,63,169,21,239,186,11,208,138,59,101,0,109,63,15,183,28,129,57,148,93,197,145,253,2,220,131,84,160,126,3,65,84,109,106,1,44,190,131,169,117,190,46,237,52,217,132,113,108,3,175,31,114,50,169,160,237,24,236,176,108,237,99,42,110,70,124,133,135,135,255,135,150,0,23,98,102,106,110,83,20,103,255,133,186,82,102,228,247,39,98,25,243,202,103,224,40,193,202,39,29,109,157,120,255,251,9,77,140,48,220,251,88,66,69,179,230,181,167,212,118,84,135,25,91,6,98,88,149,19,220,133,144,42,195,220,177,143,104,43,206,160,181,62,221,209,109,8,205,205,110,101,186,231,186,76,243,39,249,57,137,246,244,196,78,40,115,81,15,27,190,205,241,67,169,164,179,142,40,116,128,44,219,118,112,241,207,205,144,61,182,155,149,1,33,50,36,77,167,179,155,152,63,126,41,236,196,67,159,102,142,16,232,114,73,81,116,7,76,155,247,96,55,188,89,71,111,165,118,206,221,29,212,134,55,77,105,234,220,116,162,175,189,93,4,69,138,123,92,26,81,23,80,116,200,121,49,215,177,74,65,246,157,239,47,181,204,177,20,112,243,83,136,7,18,215,57,150,220,201,226,246,74,214,98,53,179,151,217,107,225,209,208,219,87,28,17,236,125,149,32,128,139,155,75,0,194,4,175,29,203,150,30,255,27,175,169,116,8,207,139,122,192,10,240,152,86,221,193,190,146,243,209,173,169,39,191,29,240,120,123,125,104,252,174,13,251,207,173,73,24,112,183,140,249,97,99,114,241,53,206,113,238,220,85,62,208,96,125,201,152,67,195,253,216,139,109,175,147,213,125,179,61,116,211,178,21,20,84,28,60,58,206,204,219,252,89,191,12,4,207,42,216,162,60,47,130,86,157,196,130,49,104,206,58,61,113,46,96,208,72,181,253,204,79,185,73,71,178,42,122,203,11,161,41,59,38,159,137,70,255,203,244,83,234,87,60,116,195,134,14,116,210,45,217,252,39,232,47,193,226,26,224,173,111,173,54,248,197,50,247,182,58,185,181,102,122,204,63,29,74,167,67,26,37,221,53,114,125,236,6,19,109,92,56,56,128,65,101,87,147,187,77,190,91,136,91,10,254,20,129,30,31,137,69,238,181,220,56,104,89,191,92,83,5,190,191,201,166,189,110,99,94,105,198,255,184,32,125,179,211,109,168,34,198,117,183,133,128,30,255,41,195,107,8,227,228,48,57,234,126,206,226,92,127,212,78,219,139,90,17,115,199,150,205,95,235,163,64,108,74,19,67,180,79,254,255,51,45,188,97,109,191,49,242,21,223,122,27,120,134,34,18,154,79,242,82,63,128,82,190,46,45,141,102,217,125,179,4,118,220,156,80,224,226,117,165,69,171,60,44,131,189,146,239,248,27,228,124,68,198,153,208,164,49,240,106,187,42,159,185,185,177,32,234,184,187,87,194,20,2,247,237,151,15,43,158,37,217,210,31,35,45,251,143,117,253,91,160,43,55,122,110,204,242,10,8,111,145,222,183,192,235,157,128,156,141,36,148,241,138,144,237,70,14,223,139,82,253,101,214,91,126,56,55,108,146,157,3,56,213,14,118,129,97,180,219,93,176,43,158,67,214,193,117,96,6,71,206,220,83,184,207,75,45,6,76,136,56,120,128,109,96,3,130,51,251,194,95,190,78,98,61,248,236,127,138,107,116,46,174,156,107,250,230,129,37,179,165,211,2,1,220,241,165,216,222,223,186,106,102,43,19,31,95,45,169,97,140,177,89,43,222,5,124,232,6,59,125,243,42,198,73,56,9,150,245,166,165,229,188,21,142,118,41,105,75,137,204,193,16,254,186,168,173,71,19,255,115,112,50,142,186,83,83,49,86,236,234,167,77,42,33,102,11,228,217,196,216,184,69,187,209,208,64,46,111,96,147,86,199,40,97,157,233,187,61,165,31,227,150,235,64,145,126,136,177,118,174,178,102,138,50,142,47,152,210,88,226,235,245,106,225,230,101,159,154,203,117,20,105,11,32,175,133,77,240,22,225,146,235,9,127,214,150,8,133,119,201,122,146,40,49,7,29,213,243,248,162,43,187,22,229,170,87,67,61,248,252,25,23,161,39,188,16,246,2,170,64,227,54,179,167,168,15,255,3,26,235,37,109,111,237,10,94,195,175,245,170,37,244,136,255,186,159,184,106,145,200,250,5,45,9,128,219,234,130,10,0,140,166,172,88,236,230,86,90,182,115,163,245,88,12,65,95,217,216,28,247,223,214,146,68,158,96,48,82,208,74,166,35,81,88,190,122,181,39,140,133,5,129,252,7,103,30,181,244,127,166,241,57,4,104,116,1,120,174,62,220,85,68,204,52,109,201,140,245,103,144,39,123,128,162,250,31,85,156,255,77,243,136,101,20,32,206,168,90,222,172,98,247,64,86,77,194,87,244,47,130,198,236,86,163,239,29,142,137,129,3,25,209,54,7,193,166,255,179,37,0,192,216,87,116,47,12,1,169,159,107,198,71,66,46,41,30,12,189,0,80,125,94,32,114,129,197,178,73,208,243,6,122,203,101,4,142,203,212,13,190,124,202,213,146,46,136,43,65,196,183,171,16,39,101,125,215,119,212,56,235,111,122,143,111,89,47,251,31,26,172,174,212,124,232,171,114,12,154,189,102,213,154,91,245,73,17,12,154,43,71,87,41,201,59,177,200,127,155,188,189,33,188,148,54,219,30,49,253,162,51,234,168,19,184,246,169,237,181,96,210,102,142,50,82,143,246,57,159,90,30,35,87,76,242,82,124,30,191,139,143,174,22,180,158,13,192,181,10,19,191,91,131,122,65,50,59,149,138,48,30,44,97,53,100,41,158,240,144,184,166,107,142,66,179,201,52,188,252,252,136,75,104,230,54,11,86,176,212,218,200,40,142,124,224,224,74,248,27,113,66,128,239,9,169,241,251,98,146,25,139,110,28,116,24,113,84,204,87,39,248,141,23,86,81,20,147,208,33,252,206,191,215,174,216,64,109,88,86,1,37,56,97,252,65,145,187,1,16,28,91,210,255,92,9,108,67,225,192,216,185,29,83,227,159,215,64,210,139,73,236,27,145,251,158,78,120,20,48,151,114,158,157,137,91,21,96,243,111,199,172,74,14,137,121,183,225,38,222,176,86,20,74,82,234,112,101,162,48,230,142,186,225,19,222,7,35,141,23,75,145,142,165,168,149,183,75,51,125,118,95,9,108,56,209,172,180,145,95,129,67,255,174,79,17,179,126,182,41,119,177,21,250,216,228,182,62,45,50,248,254,201,66,112,78,130,61,176,47,152,2,103,176,6,69,248,125,49,251,110,88,190,43,81,120,223,227,242,173,142,145,103,131,19,174,176,176,193,190,82,73,42,51,100,4,226,151,148,128,52,217,138,7,89,73,22,253,34,124,245,15,243,87,231,83,96,188,169,168,225,246,228,23,105,52,193,209,217,17,250,209,140,42,200,186,46,82,148,72,172,109,152,34,239,23,199,5,81,180,26,252,118,209,10,233,59,77,13,218,30,90,16,62,178,76,154,165,48,127,217,8,248,168,9,56,116,168,217,203,157,44,239,177,77,82,226,113,196,139,185,238,22,62,239,107,232,22,214,63,210,2,184,191,217,167,189,91,5,100,243,184,121,34,132,151,82,122,206,168,226,137,0,52,249,28,240,118,217,16,83,148,227,253,67,44,41,90,9,69,161,169,60,118,91,152,103,27,68,88,184,195,18,194,142,24,201,24,178,191,136,0,201,160,148,22,213,63,183,92,253,75,230,96,65,60,222,74,199,136,129,236,67,90,81,189,139,191,135,142,172,4,202,198,10,251,22,164,75,220,185,170,5,104,74,193,142,221,25,193,216,159,116,83,14,230,39,229,210,92,31,124,32,238,204,56,8,148,204,44,208,98,219,173,209,228,44,191,43,102,222,137,232,190,50,56,181,27,56,69,93,186,170,142,251,116,229,37,243,132,173,105,156,211,122,208,100,12,215,52,81,83,114,13,131,193,85,46,80,130,203,84,135,91,63,45,187,210,132,186,200,157,73,195,99,126,22,3,16,67,221,209,207,28,181,113,159,76,50,36,43,58,33,23,94,50,204,140,95,251,34,252,213,172,48,209,139,234,71,62,215,224,208,91,0,139,149,174,117,158,168,238,225,212,75,153,29,111,89,241,86,29,239,93,247,20,176,22,111,161,213,243,149,169,61,113,190,175,197,77,28,47,191,122,97,100,43,243,139,77,190,223,18,211,238,185,171,78,98,82,164,70,209,212,109,23,184,147,10,244,211,202,96,147,22,156,182,151,207,247,123,29,105,147,251,133,201,90,23,8,219,129,53,22,227,91,168,173,71,161,88,179,18,82,243,62,233,21,118,34,55,229,243,74,215,63,111,131,51,189,203,239,63,16,218,47,104,165,171,1,209,149,238,204,39,4,174,133,150,164,110,3,61,67,61,169,116,182,140,198,72,36,246,64,251,119,34,15,54,255,243,14,166,217,128,220,160,109,171,131,214,234,180,226,83,245,106,65,211,67,195,146,88,45,229,113,8,65,247,33,242,153,97,117,143,24,70,99,217,105,128,153,67,12,81,239,60,190,175,107,148,254,11,180,184,238,124,165,17,66,112,7,86,34,255,18,35,74,93,253,254,245,35,53,222,20,168,63,4,218,122,65,206,240,73,202,209,121,236,254,90,182,238,202,137,78,96,40,15,6,206,199,133,195,208,169,40,106,18,26,110,147,99,213,68,246,34,108,186,207,45,244,200,1,151,166,252,133,98,210,127,27,119,175,11,155,104,7,248,39,13,191,66,218,71,170,33,235,158,27,57,29,204,83,140,221,134,247,229,233,248,149,201,70,243,116,2,68,159,181,221,238,243,130,243,98,54,22,160,140,152,212,140,51,190,169,36,191,66,65,68,231,94,82,0,224,241,115,215,94,13,97,28,35,173,79,20,241,20,129,162,65,119,162,191,17,35,156,107,86,242,104,194,55,121,157,124,61,211,199,72,178,166,152,77,164,134,139,11,28,137,151,41,108,135,220,184,128,188,199,164,38,120,113,90,144,184,37,56,155,133,157,71,211,168,206,195,185,120,8,78,96,206,13,238,130,78,58,9,117,60,212,82,46,66,76,208,126,107,184,216,54,177,28,246,67,67,215,168,246,79,156,220,24,69,77,37,68,101,57,190,22,255,63,90,103,144,126,116,41,9,159,226,80,145,199,39,69,175,217,142,37,76,13,232,56,155,180,69,206,235,140,135,109,28,206,100,48,68,50,41,156,179,251,251,198,142,113,98,58,3,204,87,103,116,62,28,2,145,43,9,124,92,102,191,212,6,82,225,185,166,145,137,216,140,146,28,129,56,85,142,201,36,159,137,251,165,149,119,199,162,57,242,192,57,37,188,36,24,114,68,207,222,184,167,99,15,3,156,127,61,225,74,223,125,189,140,121,170,194,215,54,60,194,187,235,190,191,161,19,44,108,85,233,195,122,164,116,56,254,207,28,255,130,186,211,99,205,67,71,254,149,198,169,92,24,236,1,174,53,114,182,24,115,74,244,178,165,219,127,0,45,143,174,24,191,145,202,151,198,241,139,158,91,146,255,206,130,166,95,12,246,248,59,248,247,125,41,125,207,201,134,93,200,175,255,96,149,144,128,249,221,159,94,237,18,186,185,82,254,245,20,58,117,11,216,197,47,134,60,140,32,100,131,219,162,5,198,208,235,213,84,157,43,196,255,5,48,147,55,241,213,208,190,167,63,216,247,238,42,57,97,16,97,206,110,182,166,53,208,100,8,24,176,238,127,158,86,125,132,209,11,253,3,230,238,173,192,217,236,2,16,218,191,42,183,143,213,52,86,99,106,146,85,250,45,113,204,106,34,80,161,165,172,197,141,24,9,66,5,88,250,4,29,181,2,210,209,38,76,43,92,200,156,58,182,105,71,164,101,16,229,253,24,219,120,246,160,53,240,197,248,95,221,166,188,14,56,122,90,41,105,56,163,87,150,23,177,123,253,158,155,46,64,207,9,247,65,113,143,134,250,21,136,198,13,191,243,248,100,18,137,160,29,232,67,156,219,124,93,229,60,87,210,129,114,134,196,54,222,94,143,167,105,186,14,176,225,161,162,12,60,40,84,92,45,143,7,147,234,139,133,37,16,43,236,133,181,1,10,59,144,125,149,199,155,44,60,130,213,174,222,251,209,15,221,133,25,56,78,65,11,180,116,116,108,117,59,212,66,124,29,247,153,120,135,16,246,140,122,124,48,104,177,188,153,121,223,225,188,212,80,172,243,181,65,231,172,149,54,53,83,60,16,146,17,121,90,83,4,128,164,91,151,99,206,42,85,235,107,120,140,41,144,9,187,127,169,63,123,89,226,174,91,207,183,183,83,252,43,36,10,107,82,113,245,87,133,109,231,254,159,220,55,159,246,38,182,90,89,187,96,165,11,6,143,237,225,150,32,20,27,169,92,47,113,93,31,73,90,25,238,93,24,170,236,59,70,129,141,141,134,113,35,205,64,199,139,78,215,120,76,41,224,254,102,53,140,141,167,102,138,236,73,55,229,116,35,252,228,34,236,74,74,254,170,149,105,220,47,147,55,173,138,34,192,232,248,226,104,132,232,31,13,76,56,91,153,84,226,238,201,163,114,249,138,172,201,155,91,198,247,214,10,95,58,201,157,120,176,41,106,134,106,116,206,155,69,36,104,156,222,193,49,44,153,228,126,144,254,9,195,208,64,212,144,82,236,211,95,100,2,219,78,116,143,59,70,181,26,16,218,57,176,184,7,62,250,29,51,201,250,133,160,52,190,46,196,88,226,11,120,221,23,157,54,79,87,230,130,154,18,81,220,178,229,207,99,109,126,62,245,56,98,103,28,228,122,222,172,107,41,120,160,84,64,108,214,215,180,117,9,51,39,68,25,218,36,12,161,47,71,8,14,32,186,159,165,101,60,54,224,27,159,225,194,124,94,2,47,190,225,209,62,34,76,82,194,37,3,208,8,158,215,74,181,147,177,16,141,146,103,235,208,199,173,203,85,31,64,135,148,229,160,146,75,194,30,2,108,167,88,84,239,188,45,65,57,205,122,163,128,174,208,127,191,200,45,238,180,58,1,111,99,120,101,195,119,6,66,139,23,91,244,62,171,218,123,40,221,164,194,44,32,153,20,151,43,126,47,87,135,81,24,136,162,45,12,25,181,196,162,197,220,91,113,251,24,120,75,193,212,112,35,188,189,138,57,170,26,218,78,111,76,131,248,51,27,200,110,61,231,163,250,150,212,151,155,88,28,154,77,216,58,232,226,148,181,236,186,198,14,106,71,214,241,60,85,169,88,91,15,101,176,105,204,245,18,170,173,177,90,105,230,188,254,244,167,22,43,210,167,143,222,139,147,111,200,12,189,72,183,157,12,82,198,127,225,186,163,117,62,193,46,48,75,250,175,43,13,186,206,56,14,30,229,138,66,119,99,24,132,91,191,126,240,4,142,100,20,88,198,124,210,220,87,226,214,143,142,249,2,15,55,113,86,199,185,65,133,36,211,92,95,25,253,168,159,127,75,232,251,11,142,176,179,40,83,185,43,35,14,41,127,123,192,10,2,76,119,106,33,57,220,129,33,117,195,14,214,8,189,120,135,204,205,241,254,201,185,37,10,150,201,75,202,152,47,102,189,84,248,150,85,59,197,91,101,47,0,44,134,233,35,131,45,9,250,14,112,24,19,110,141,206,57,200,207,227,213,242,191,24,69,106,42,181,190,228,171,65,189,126,79,114,40,64,67,232,7,109,96,152,14,218,247,153,136,170,112,158,141,245,101,153,120,86,203,109,52,14,245,52,196,82,99,77,214,219,109,14,32,90,29,76,152,72,245,31,80,251,236,65,177,178,197,50,24,211,248,127,72,245,227,17,196,143,135,170,80,51,150,93,95,73,25,217,147,111,248,87,190,22,31,9,52,216,92,67,101,76,92,182,75,126,190,2,78,77,96,81,161,173,32,215,60,49,179,230,116,252,15,195,124,244,127,224,4,189,210,201,97,238,241,250,81,174,39,60,112,97,27,87,159,199,65,180,182,89,0,82,131,211,111,114,103,206,57,227,165,229,75,192,16,75,154,10,37,227,150,176,253,8,53,38,200,140,106,226,108,157,40,248,44,196,17,213,159,111,225,223,17,213,204,189,127,41,241,161,192,30,152,12,73,141,51,27,230,44,156,228,97,116,22,235,171,145,92,82,168,223,233,205,11,88,163,146,157,250,126,144,117,179,31,19,111,184,221,171,243,95,207,227,106,53,102,42,104,65,148,157,7,134,100,155,135,118,218,92,187,90,203,5,202,211,134,171,64,4,63,38,74,70,242,11,8,206,111,7,0,148,184,107,222,146,180,136,132,38,223,128,81,61,226,215,238,196,64,233,72,186,35,19,125,212,137,41,135,207,97,22,126,205,47,103,13,223,221,130,112,29,251,146,118,61,232,114,221,6,80,89,19,131,4,174,215,169,142,98,42,207,34,160,12,119,157,142,193,126,40,9,175,77,251,23,29,49,251,21,19,209,84,69,159,147,155,250,176,196,75,131,110,7,137,213,43,191,142,25,4,105,205,10,102,215,195,27,250,220,4,185,37,22,73,230,216,238,138,53,153,249,239,235,58,65,18,155,210,220,94,181,229,127,173,99,180,72,61,195,53,10,144,159,176,231,73,43,95,57,45,123,58,59,252,200,154,157,175,83,85,125,62,186,70,166,73,213,131,255,53,72,179,46,0,60,238,22,217,12,188,19,226,17,116,120,136,118,113,144,23,160,93,65,163,156,51,178,28,177,179,253,88,179,197,191,162,207,163,109,232,193,11,62,46,135,34,54,253,253,142,118,185,163,23,90,91,194,78,149,142,39,35,142,251,95,49,67,162,44,16,84,175,216,140,46,14,31,124,18,163,95,72,22,64,70,151,248,226,38,245,62,111,119,65,160,137,254,126,123,235,222,101,9,179,1,179,153,51,2,156,10,222,23,234,101,249,132,124,58,78,201,85,226,166,119,92,74,236,27,51,246,20,84,16,55,168,110,98,100,172,252,65,109,252,60,33,37,17,44,80,21,146,245,75,161,6,109,155,4,173,108,205,32,189,60,19,180,95,124,176,137,170,188,194,169,22,159,40,195,144,159,223,51,246,234,182,29,184,132,215,138,125,90,2,164,133,82,126,31,93,84,199,19,24,165,186,44,229,81,77,99,112,22,251,222,68,173,204,244,12,173,204,223,164,220,151,178,68,214,179,193,255,106,136,247,206,76,147,191,245,84,222,93,198,174,143,198,111,184,120,73,157,61,135,170,110,237,186,81,210,188,16,126,174,25,148,96,190,198,210,10,193,85,1,22,38,112,21,253,33,113,150,191,239,105,49,217,209,70,25,187,116,83,193,116,111,47,132,168,26,7,71,233,73,156,201,218,154,125,74,188,156,50,53,51,43,251,207,218,2,240,188,112,40,155,67,217,110,86,60,30,120,106,172,54,245,6,24,119,54,172,237,199,100,175,80,248,133,79,119,164,97,189,104,95,110,198,134,239,215,7,75,102,131,139,54,14,233,228,94,92,143,185,170,228,214,62,23,234,80,76,255,113,8,150,215,230,156,64,65,102,88,37,105,190,158,191,42,168,84,1,176,216,151,207,112,210,230,243,105,74,72,70,226,137,73,105,4,242,39,53,242,123,216,110,148,129,85,194,232,122,64,101,43,127,194,15,207,134,232,160,164,130,7,124,173,206,30,22,143,72,255,73,146,145,148,59,7,201,221,184,179,222,119,205,172,40,205,220,119,199,222,166,241,71,62,62,202,40,112,199,219,42,79,104,90,199,13,27,209,132,42,240,245,220,199,133,131,254,108,135,219,219,105,193,113,101,218,104,252,89,223,225,142,100,7,187,155,96,118,143,251,203,67,241,208,97,209,142,200,234,254,243,224,88,143,12,46,52,30,78,152,178,165,180,203,87,166,210,174,187,31,8,2,192,1,190,34,246,93,170,230,200,122,181,251,80,44,254,171,246,110,86,247,46,86,31,150,68,203,204,157,96,11,152,74,30,177,232,241,101,53,5,24,232,232,136,116,129,217,44,93,155,95,68,114,191,154,55,219,149,49,38,84,73,22,4,185,75,180,242,103,46,105,114,234,5,41,85,239,86,201,129,58,222,113,91,208,41,206,129,215,11,190,170,193,16,71,12,78,121,25,233,103,2,17,86,23,180,254,17,225,22,236,114,103,41,79,104,4,246,244,64,191,201,84,118,38,23,58,237,125,133,235,214,51,146,114,201,57,124,211,92,46,93,11,40,44,120,137,100,100,112,64,77,195,248,245,153,200,4,26,251,52,43,192,199,2,179,54,69,170,174,75,4,158,142,207,225,70,242,253,223,139,139,214,95,5,95,12,239,142,237,114,99,128,22,167,2,182,163,239,113,107,67,221,53,68,157,250,208,83,53,104,70,214,42,199,203,39,242,60,51,107,16,74,41,204,68,204,147,17,134,76,172,51,134,127,204,142,149,219,43,162,76,204,37,74,251,147,119,254,236,213,137,151,7,89,148,88,194,118,85,234,252,184,61,49,139,11,123,50,187,177,30,181,3,205,165,237,80,178,27,242,194,5,254,250,51,12,18,90,137,233,250,96,223,194,254,249,34,204,146,241,127,73,196,208,242,65,80,95,218,53,38,204,28,219,71,82,145,28,176,46,154,2,178,17,162,125,240,94,38,55,105,180,249,162,219,73,146,105,107,216,112,151,76,3,210,112,251,111,232,126,250,3,172,66,197,49,100,26,6,194,250,18,176,189,60,164,75,108,142,152,235,144,112,38,85,114,214,43,173,230,133,71,19,11,196,235,56,174,95,151,117,118,136,170,3,186,208,105,17,156,29,101,109,89,64,79,229,2,240,220,99,147,179,123,123,254,142,107,128,192,120,209,243,241,102,171,204,209,245,213,199,140,17,161,166,14,176,59,84,124,152,118,175,134,131,169,105,24,206,159,57,162,93,148,138,42,79,163,101,169,86,126,255,202,24,241,191,110,230,78,10,84,110,240,247,210,248,60,166,243,159,206,52,124,110,150,82,192,61,82,67,153,88,77,178,103,62,137,198,59,189,205,70,32,205,122,189,118,4,141,87,23,247,200,1,174,74,234,6,233,179,209,116,12,24,122,81,58,42,78,105,47,159,105,250,102,215,158,214,206,130,40,203,81,150,0,171,161,239,153,213,27,138,187,227,156,95,234,30,168,28,34,254,93,222,129,225,236,164,118,250,116,138,182,115,58,157,238,118,19,239,173,172,101,77,49,225,162,7,251,225,14,110,16,173,127,245,118,182,59,19,116,143,107,116,13,89,60,104,241,144,240,126,21,63,131,111,81,76,228,169,93,168,134,162,234,129,153,111,247,238,203,118,30,47,8,2,127,181,16,36,101,26,114,84,71,148,232,210,106,137,195,109,193,243,235,121,53,240,174,29,120,94,159,26,24,218,6,254,212,211,59,87,183,149,101,222,200,97,89,158,210,209,188,198,28,182,200,14,8,242,254,137,102,147,152,30,142,98,90,207,12,221,86,119,37,28,214,28,173,241,142,18,254,128,46,198,28,249,215,134,33,179,107,211,246,19,191,174,150,167,142,165,84,154,253,196,187,29,108,231,69,29,248,44,176,214,164,148,24,155,105,193,126,225,99,198,55,169,147,247,147,248,101,138,177,41,116,239,220,0,26,219,147,11,122,206,243,154,8,206,200,111,199,195,76,51,17,79,209,156,99,21,41,72,48,213,66,40,72,103,22,134,107,215,183,159,133,114,226,28,119,20,78,20,97,97,184,174,47,194,247,201,201,176,136,41,226,4,110,111,55,39,100,43,191,78,19,106,196,71,54,103,3,47,215,217,69,171,89,105,72,232,124,0,196,199,66,88,254,217,93,91,70,87,122,102,184,12,180,88,64,53,9,247,95,198,167,55,111,210,72,25,33,52,166,154,55,163,117,150,230,14,177,183,152,181,249,78,47,82,77,127,221,48,240,217,183,232,171,202,212,149,221,149,255,116,153,135,252,248,15,138,130,57,244,119,219,30,4,134,203,98,241,42,49,106,182,102,32,115,138,133,6,235,128,182,5,5,162,235,217,107,72,91,42,61,255,77,208,124,224,85,11,37,116,158,100,9,88,142,107,122,214,29,158,157,47,196,103,24,214,136,232,42,178,4,86,249,228,201,114,26,97,0,13,157,137,231,161,242,221,42,54,189,33,7,94,51,163,26,34,233,15,250,79,79,208,242,157,6,45,240,86,170,112,203,248,34,251,119,19,137,81,50,2,230,155,120,57,52,154,246,168,255,21,221,13,113,129,38,187,17,52,19,66,54,9,174,183,156,141,214,42,99,3,24,124,243,230,188,254,82,255,203,133,0,254,9,108,28,23,174,218,52,228,104,57,158,118,242,13,35,220,134,27,187,119,72,248,97,121,229,69,138,40,25,14,46,72,89,73,187,156,224,87,44,227,188,78,151,56,29,205,56,47,58,91,195,26,189,191,223,247,191,98,250,155,109,251,9,116,188,195,28,245,175,45,139,79,224,238,28,32,178,2,194,247,207,113,193,17,159,177,124,137,89,70,167,66,149,114,3,8,221,85,155,48,244,50,179,198,129,83,197,61,153,74,45,35,251,99,245,192,82,81,181,151,166,221,213,161,32,240,120,64,185,184,219,57,206,45,153,190,195,72,244,139,169,254,41,171,140,70,51,62,236,131,127,182,53,2,117,181,71,96,119,253,109,193,78,252,202,149,244,53,136,97,168,50,18,177,0,4,149,51,248,178,152,250,128,122,47,231,68,205,197,94,169,68,202,193,254,184,205,145,103,224,224,15,108,113,59,174,186,219,78,18,111,59,66,79,29,60,142,197,72,152,158,18,161,148,69,120,151,56,68,99,72,114,105,215,141,33,91,81,18,235,198,23,161,123,240,143,17,82,88,133,219,14,13,159,27,209,111,186,174,219,25,220,127,245,37,26,14,73,139,126,24,26,92,162,89,246,102,193,6,24,74,78,165,170,236,116,6,5,129,35,197,137,26,21,144,43,9,88,251,74,207,158,151,16,210,145,4,64,251,129,18,18,56,144,114,59,105,198,111,114,247,80,73,68,173,238,44,6,72,213,203,54,29,63,139,112,208,108,249,104,77,27,225,180,93,147,83,210,142,231,76,61,21,127,226,211,217,9,218,103,3,122,32,98,137,185,13,210,12,168,22,38,3,143,243,169,145,57,67,138,139,158,95,102,71,213,4,171,235,43,143,97,2,36,102,251,151,19,218,80,91,68,48,120,181,157,32,156,44,69,2,45,16,80,220,34,56,14,185,103,176,7,77,111,97,148,47,208,117,250,94,37,36,111,83,155,145,8,156,29,77,141,222,41,101,80,75,6,235,37,92,128,248,222,109,177,227,202,156,223,157,230,117,138,144,117,180,132,54,104,4,58,95,243,85,85,216,72,148,249,49,197,213,20,188,76,251,205,224,228,225,14,95,46,79,33,30,198,128,61,32,253,100,26,242,195,58,84,149,61,0,249,174,39,240,230,0,244,142,206,142,108,111,104,78,42,102,189,156,28,21,223,83,89,247,244,164,177,228,137,227,146,110,148,233,255,199,97,211,144,203,158,132,155,185,175,219,227,54,85,111,55,33,90,28,170,12,138,121,185,175,151,197,49,210,154,174,199,230,97,69,45,64,24,138,46,53,33,18,156,27,97,66,98,6,150,214,105,160,89,209,111,29,146,171,161,103,33,24,54,231,184,196,157,32,60,202,211,255,209,151,135,209,205,31,157,149,106,66,122,208,69,169,135,91,139,82,82,28,203,199,225,215,113,212,85,161,146,255,219,98,184,159,14,238,9,27,185,94,190,57,49,12,241,223,177,81,89,51,99,120,73,36,80,246,186,248,90,198,65,8,210,165,135,34,194,13,210,133,236,236,120,27,23,55,5,227,125,86,109,79,54,192,74,147,54,116,230,209,233,71,46,104,203,171,42,155,73,54,60,110,59,244,87,246,110,15,155,0,70,35,239,78,93,172,105,246,138,130,220,206,160,202,18,250,63,222,0,61,56,238,27,17,172,70,156,213,46,43,105,192,103,176,12,240,78,88,41,9,243,152,88,188,166,36,246,152,35,117,61,151,178,51,86,77,242,92,63,82,178,94,132,183,68,178,61,17,251,137,3,45,120,33,76,244,160,108,238,252,51,131,4,56,7,148,76,50,115,115,119,73,229,223,53,241,178,104,54,67,121,84,12,222,211,26,154,116,125,219,88,207,169,84,199,128,172,3,213,102,223,245,72,247,54,142,70,229,175,183,1,137,178,214,247,10,247,12,244,91,134,254,253,193,212,216,237,47,119,6,159,38,18,183,91,22,241,139,216,66,180,173,25,136,26,94,178,87,63,111,52,27,124,105,192,123,237,24,171,24,202,79,168,148,156,103,209,40,57,208,90,88,97,130,50,19,98,15,129,210,67,192,131,215,208,180,12,64,210,54,235,205,160,93,92,255,223,228,228,162,123,238,129,59,114,56,249,254,109,33,229,177,220,108,253,253,220,81,125,242,191,97,96,222,20,40,230,154,54,72,134,242,78,194,27,81,64,94,19,94,49,41,16,190,50,90,70,32,211,41,61,30,102,79,135,9,134,16,192,92,255,88,17,54,44,0,243,91,154,40,126,30,130,42,6,209,113,53,32,91,198,80,203,245,9,219,188,149,247,22,67,127,171,117,239,5,214,213,99,111,173,140,129,23,144,182,50,143,154,249,247,162,198,122,253,198,81,233,115,107,193,244,96,51,206,55,222,95,181,173,68,252,50,193,106,124,213,241,246,54,126,170,44,197,2,3,179,148,190,243,164,172,198,65,240,80,231,86,110,245,72,250,219,239,26,220,72,49,252,102,39,226,5,225,31,157,30,186,228,198,223,65,120,209,87,233,248,32,168,22,22,203,93,224,191,65,210,61,221,72,160,30,70,101,176,166,57,159,179,162,245,59,65,190,106,164,170,203,179,213,251,199,93,171,121,141,102,116,70,22,136,202,102,132,145,179,14,14,160,53,247,84,19,107,174,40,245,177,17,233,11,172,126,73,74,101,141,227,188,136,1,249,155,28,138,136,94,204,96,181,38,248,108,111,201,251,207,156,154,7,77,183,22,93,102,36,195,236,231,198,203,91,121,39,238,194,189,213,247,197,178,193,179,24,194,4,57,33,24,96,218,216,139,143,145,174,190,138,223,206,64,161,128,16,107,158,103,171,135,157,80,189,161,49,26,100,243,167,182,208,166,167,196,36,68,68,10,70,111,133,230,73,139,232,35,158,172,92,35,51,166,125,140,183,131,251,38,154,98,149,156,49,86,15,112,174,237,222,53,208,147,138,95,125,117,143,220,30,42,213,53,175,158,250,171,209,38,231,45,211,234,206,40,227,246,186,241,139,125,213,156,179,30,211,191,125,252,52,182,87,229,167,160,164,252,88,249,233,157,183,204,85,188,200,141,124,0,94,213,166,42,89,160,131,132,216,35,52,241,191,147,72,242,135,222,94,65,239,91,188,124,117,222,96,8,123,30,47,15,198,234,238,11,91,86,210,230,10,212,206,160,39,182,79,112,181,87,224,122,211,147,79,236,158,16,151,175,101,23,18,99,113,68,192,85,99,227,20,20,248,44,15,106,251,42,253,134,161,202,18,179,74,115,220,75,249,85,141,234,149,134,77,168,71,106,16,161,228,130,20,22,217,66,0,104,160,236,181,155,93,110,253,153,128,200,248,239,69,242,74,38,180,63,88,99,8,7,131,144,134,176,202,199,225,170,83,76,255,111,72,231,179,205,113,168,102,108,193,130,33,248,119,7,77,176,174,46,8,111,168,187,82,171,163,163,188,75,96,3,238,42,62,145,80,153,230,247,13,187,60,219,83,156,105,31,189,170,229,102,44,53,49,170,199,168,115,143,160,199,246,185,242,245,224,154,25,188,211,40,112,216,72,200,244,166,79,62,31,129,161,246,246,204,25,138,192,106,151,72,212,146,21,50,139,103,30,59,53,35,12,228,161,68,64,94,109,253,247,133,149,112,180,179,20,195,116,101,84,160,182,33,16,244,230,8,216,57,249,115,255,217,171,255,144,198,240,85,190,2,226,10,168,64,166,76,24,86,119,177,123,82,48,191,173,133,155,232,80,36,242,37,204,229,154,40,73,219,179,56,144,93,10,125,13,224,130,70,207,211,150,54,225,86,228,164,245,157,195,59,66,49,228,63,255,4,100,130,142,129,205,27,96,211,237,21,243,161,77,194,50,69,212,163,100,253,216,45,186,255,178,14,129,79,188,248,58,102,144,69,2,11,158,187,210,212,182,242,28,176,102,177,55,107,67,47,229,196,197,26,64,231,214,76,94,123,157,138,169,15,157,12,37,97,103,196,147,182,23,160,30,33,120,111,89,171,230,180,72,143,16,199,164,224,239,216,4,105,142,153,205,160,98,27,55,233,24,39,75,153,76,215,14,95,61,128,160,78,76,231,102,236,134,249,85,103,92,117,55,83,55,207,58,185,93,175,17,189,178,3,64,30,85,36,139,115,104,179,196,191,19,50,86,214,173,42,100,3,249,191,97,78,17,236,98,120,38,11,35,78,84,252,89,84,117,27,218,56,205,140,215,60,209,244,182,128,70,16,84,58,69,253,166,3,186,47,80,206,242,154,49,56,146,238,76,21,18,37,224,55,88,118,224,174,238,244,122,218,138,85,106,221,12,146,174,5,129,31,117,205,16,136,120,155,18,41,27,216,35,103,184,213,47,157,20,66,62,253,181,228,68,60,26,142,227,233,37,17,50,63,145,205,28,160,103,10,106,47,141,142,44,247,19,249,27,219,28,82,182,28,213,128,151,114,87,147,211,72,9,156,213,236,11,108,178,166,52,99,179,110,1,25,92,65,3,179,54,223,187,87,108,119,208,234,14,198,214,27,7,67,141,76,240,134,107,34,238,238,228,187,75,63,113,121,72,35,37,221,230,115,179,36,126,200,126,109,2,184,204,105,96,246,196,129,108,153,48,183,233,98,49,93,8,43,200,239,21,141,164,209,237,40,191,48,57,202,88,26,224,199,157,67,8,122,55,144,196,16,23,20,242,193,238,143,150,232,89,166,217,60,164,215,172,102,71,13,77,30,189,158,148,108,172,18,177,65,12,239,14,110,138,36,9,113,41,61,35,159,3,114,11,217,158,1,33,116,122,11,44,132,120,226,211,24,31,114,187,217,249,46,0,224,4,166,127,200,246,202,135,12,121,1,164,116,43,148,12,17,17,214,225,211,78,158,72,115,227,206,191,238,255,145,31,236,15,118,177,2,79,167,160,125,44,15,25,34,58,181,69,61,31,42,184,232,115,60,93,115,188,164,248,101,84,135,178,114,207,91,240,52,84,16,1,12,181,208,198,34,178,38,101,126,177,77,147,64,13,11,212,236,219,2,138,90,162,229,92,252,68,155,99,113,218,66,76,24,194,181,66,215,130,252,118,81,205,63,150,196,46,194,71,82,95,241,249,72,134,169,17,4,70,6,84,131,253,6,94,64,61,82,213,205,104,75,181,141,11,113,56,220,187,41,166,31,170,156,255,187,189,18,17,50,145,96,15,237,194,67,230,85,190,140,75,27,223,60,105,227,25,213,127,62,0,124,115,136,31,61,109,12,155,54,172,171,236,186,132,47,179,159,181,127,45,253,2,167,104,40,169,182,82,129,82,114,1,245,129,113,96,103,89,225,149,178,232,13,35,149,87,106,174,119,63,250,63,250,191,92,38,55,116,126,251,22,93,125,238,127,105,173,219,218,183,181,241,28,180,8,84,223,144,178,85,248,33,8,124,3,126,240,166,18,95,237,255,56,109,49,219,141,67,119,127,156,254,221,155,221,134,104,6,236,3,251,90,30,29,204,139,77,149,231,82,215,213,83,214,198,96,170,100,5,148,28,123,171,193,5,229,90,81,247,156,133,187,81,235,43,118,236,138,75,141,67,223,244,109,2,63,250,49,11,252,214,62,170,71,237,140,8,255,230,161,187,162,147,125,131,140,33,108,77,132,17,132,239,215,220,40,176,6,93,32,118,244,183,156,176,175,54,124,12,174,116,20,158,140,122,21,148,56,156,154,215,33,182,0,38,118,182,203,114,15,86,21,164,103,8,54,139,131,54,227,39,43,36,26,142,188,17,10,223,46,167,255,244,89,217,139,200,135,125,48,144,169,131,66,181,216,197,89,182,129,66,45,109,99,5,31,77,209,37,15,210,101,136,101,50,203,130,205,184,202,247,127,172,106,210,238,242,61,12,201,1,183,77,14,104,231,102,216,239,236,212,136,249,42,120,174,197,64,194,68,168,253,205,60,185,45,25,235,81,12,94,190,121,81,82,71,35,38,12,251,127,204,196,114,121,88,158,85,82,196,46,94,187,88,229,229,237,91,66,175,93,222,131,162,44,117,50,34,11,220,78,182,233,46,238,209,149,248,226,168,57,178,255,75,252,228,144,234,48,161,52,38,177,104,127,185,117,133,108,91,151,202,92,72,184,16,43,27,161,145,125,52,147,200,202,235,134,214,171,132,233,174,143,178,92,5,155,104,30,122,186,2,35,214,252,173,20,70,90,190,31,100,218,53,211,176,140,34,184,13,0,212,241,29,41,74,203,237,185,243,115,210,45,5,196,254,213,110,95,94,5,208,132,76,249,204,184,0,133,33,232,217,84,10,89,177,171,187,249,251,100,143,22,212,48,80,232,77,215,31,16,41,234,211,152,20,54,129,20,245,139,35,133,112,18,122,221,27,191,152,24,157,12,92,142,126,23,212,57,115,114,147,171,175,228,32,202,184,77,46,198,130,82,147,25,71,249,178,38,251,10,46,163,47,246,87,149,93,60,58,85,31,174,25,148,209,9,117,106,234,239,196,38,14,63,224,172,199,163,156,183,168,238,106,113,216,82,179,205,174,171,14,125,85,36,115,24,36,123,97,123,39,232,85,147,71,126,197,227,242,26,1,177,143,132,224,28,199,240,28,55,177,64,198,248,74,237,190,155,13,16,19,212,226,158,121,182,174,80,103,68,183,179,242,232,18,76,254,55,0,54,217,243,39,26,252,240,22,113,201,225,96,182,126,117,31,71,175,60,161,226,237,234,142,138,152,200,103,139,65,66,33,254,180,60,90,127,195,121,45,153,157,218,142,245,154,101,33,166,93,76,38,9,4,135,6,210,180,47,240,149,96,77,240,179,193,36,152,201,73,192,209,42,13,142,45,207,130,211,38,59,245,154,136,89,188,163,42,6,253,138,153,145,133,3,201,234,203,127,54,110,117,67,132,242,136,205,175,89,162,91,78,108,73,187,3,84,97,13,234,254,183,212,215,27,21,112,247,175,105,193,180,159,53,108,242,236,38,34,22,203,238,53,220,107,171,225,98,205,103,8,109,11,148,72,51,195,198,141,162,164,69,1,97,152,6,169,51,103,183,201,206,138,52,0,110,176,78,121,35,251,5,196,237,254,81,33,79,41,50,121,98,191,52,192,4,237,139,104,116,13,157,140,1,110,86,55,134,178,21,142,41,217,246,210,142,14,18,91,227,12,130,213,91,76,116,145,250,119,178,181,217,237,225,169,202,23,63,32,174,203,202,63,110,183,59,137,35,72,244,57,198,89,233,78,240,206,108,237,97,137,51,126,167,164,131,131,104,3,10,158,189,0,8,11,74,30,139,117,187,128,108,192,224,24,78,157,49,13,165,10,253,214,154,3,105,217,169,62,201,112,137,143,99,209,96,81,205,129,49,108,24,109,13,110,137,159,233,140,38,187,84,136,242,142,81,32,218,96,50,68,247,198,155,17,61,217,159,4,124,101,7,147,119,254,102,105,196,26,156,1,57,133,163,163,138,156,30,58,199,87,239,7,100,105,160,121,123,234,132,149,151,220,71,105,205,187,12,158,143,237,71,119,71,175,129,255,131,59,202,245,37,71,149,3,254,185,27,55,211,51,47,29,97,251,146,120,12,80,147,35,54,219,125,140,172,229,210,30,136,96,43,57,196,42,19,216,185,12,101,203,185,55,193,31,105,119,181,188,164,104,106,187,225,55,200,228,1,186,202,237,52,157,53,156,33,3,168,241,76,42,94,228,148,163,49,128,22,122,107,6,30,74,41,23,50,235,52,37,14,113,225,149,96,12,109,150,46,248,3,230,210,134,3,230,64,45,200,103,156,229,237,232,160,62,72,9,137,198,177,116,9,248,35,78,232,138,216,54,164,17,1,21,248,51,240,6,101,146,47,231,45,33,131,76,104,95,122,119,192,234,47,232,125,165,150,201,203,213,161,209,64,178,123,183,79,110,154,163,172,93,108,145,84,28,248,227,178,105,17,102,152,35,18,115,199,45,4,25,8,215,65,14,184,214,240,191,184,134,134,215,65,216,126,46,173,164,212,129,51,215,150,114,184,171,52,30,249,115,20,24,143,169,142,252,139,132,5,247,90,20,135,40,149,200,131,79,104,55,67,153,66,167,89,92,208,94,111,218,133,56,202,245,148,61,9,119,212,57,88,4,8,127,1,157,91,236,145,247,179,55,60,68,32,30,30,115,228,132,128,250,97,214,216,39,234,68,187,173,87,219,181,30,99,148,24,52,45,168,245,82,105,90,185,254,5,1,66,224,229,12,131,146,134,43,177,16,24,188,171,165,254,104,214,182,189,92,82,146,246,202,195,207,80,181,50,80,30,230,137,168,24,189,59,101,185,33,44,138,110,219,230,220,6,144,204,11,24,51,238,143,5,167,31,221,146,164,171,250,131,207,106,122,92,248,169,189,156,131,11,17,172,211,225,89,195,177,151,227,200,227,39,68,65,92,104,129,174,114,38,107,67,97,224,101,194,132,27,16,211,29,170,105,233,76,227,47,127,139,58,71,112,77,175,161,22,204,181,172,205,217,251,226,242,190,246,63,60,206,137,147,89,197,162,83,66,51,61,91,222,199,152,255,249,52,113,117,94,157,62,160,246,212,185,101,27,134,171,40,253,241,70,92,33,225,110,96,51,227,52,253,12,153,165,90,40,30,226,45,122,117,18,176,232,116,179,16,140,61,29,168,245,250,90,66,179,28,30,59,243,144,227,176,14,5,63,235,178,1,65,140,214,27,241,176,136,125,223,234,121,45,63,183,20,58,74,215,45,50,88,253,227,138,52,222,29,237,161,1,92,55,168,88,96,204,206,30,111,239,148,90,152,169,164,178,173,104,185,233,199,150,189,101,3,70,6,42,181,96,119,156,82,174,207,3,8,179,153,253,157,50,67,99,46,88,211,73,181,73,138,25,169,168,74,202,58,213,70,62,126,214,99,231,118,76,140,190,107,195,17,112,236,43,196,212,233,63,132,145,6,94,56,37,73,96,120,44,108,138,54,126,32,52,124,175,237,10,29,162,187,25,206,68,14,168,63,55,177,146,37,208,147,236,74,131,201,201,80,47,78,242,7,135,142,145,93,206,238,130,247,132,237,88,136,58,17,138,88,240,160,212,43,140,154,3,45,78,104,249,209,134,143,46,116,233,244,233,160,176,154,80,14,197,196,102,6,1,155,218,137,93,83,181,79,128,12,149,195,198,87,132,62,185,174,250,143,104,1,86,134,138,41,101,222,193,208,211,217,103,61,39,242,1,180,41,190,119,242,3,121,143,223,134,52,91,184,187,69,98,13,164,84,2,94,118,89,85,191,71,130,208,183,40,18,94,167,27,215,166,27,149,47,139,159,104,45,11,72,173,147,250,139,70,207,26,55,245,0,47,182,52,35,38,164,254,60,211,45,162,202,249,24,43,0,7,164,247,174,113,125,183,60,111,51,88,132,199,8,253,110,142,83,228,35,241,24,52,29,175,29,111,228,10,156,36,48,143,117,208,12,161,194,83,13,75,79,131,23,227,97,198,39,28,152,71,129,34,179,167,239,240,87,55,111,6,31,7,140,112,39,76,174,66,209,135,226,235,174,142,233,20,154,114,132,163,5,15,178,138,221,68,178,135,68,176,222,177,206,159,176,119,175,233,185,220,177,112,59,190,68,100,75,95,43,68,179,78,128,90,174,184,147,127,229,85,125,142,14,248,97,66,193,221,248,202,53,207,52,66,216,178,115,233,141,199,137,239,87,218,141,46,28,98,69,216,205,251,143,229,141,70,173,86,195,102,1,102,73,101,107,215,77,116,98,78,125,221,42,146,205,226,217,199,90,11,39,62,223,61,194,181,249,69,227,184,95,17,49,56,55,20,176,237,105,89,3,231,126,38,195,118,79,196,94,134,253,117,152,123,144,64,109,77,191,59,205,110,94,103,189,21,248,234,248,142,61,13,190,106,49,45,18,48,141,148,137,31,254,124,177,102,216,47,118,67,137,239,203,150,57,93,151,161,37,76,168,206,173,147,155,170,84,157,219,253,222,158,223,146,216,151,174,58,89,6,113,47,108,130,253,0,108,160,206,15,18,50,84,153,209,211,212,24,214,3,9,72,94,169,146,124,211,216,223,192,45,78,7,121,39,138,178,57,250,25,151,179,65,67,175,159,144,27,111,218,56,55,171,46,61,245,3,85,219,231,132,153,251,132,60,56,109,154,144,101,230,141,14,106,154,115,145,187,30,31,70,154,220,187,96,110,121,236,101,37,125,93,19,217,132,19,152,98,115,46,159,152,157,55,44,96,64,179,101,85,158,55,12,117,79,58,136,76,134,167,240,206,63,130,90,197,168,16,175,233,68,115,177,173,248,248,19,61,85,134,8,79,10,21,30,22,235,166,10,132,168,8,211,129,56,240,31,21,246,122,204,58,165,40,241,84,127,31,148,58,143,172,140,18,239,223,181,62,183,202,213,24,188,128,249,73,212,5,210,28,82,175,187,147,214,58,242,80,60,77,201,249,226,15,51,19,107,252,50,161,155,209,204,201,2,183,149,2,189,222,56,2,245,93,208,200,213,211,143,89,20,168,103,234,196,177,39,40,218,223,77,18,150,243,58,78,29,58,240,75,161,100,107,46,173,182,254,158,27,30,119,121,232,228,209,192,138,82,84,165,163,185,21,155,173,46,239,176,38,250,244,200,33,170,182,24,220,170,144,251,82,222,234,240,159,198,69,12,84,14,80,247,91,182,177,17,121,22,154,123,241,60,235,106,82,79,85,20,173,3,173,237,230,169,174,225,166,170,128,120,143,66,34,179,157,254,34,186,79,60,219,157,145,221,99,218,158,112,135,50,53,0,40,147,223,220,198,73,111,195,147,48,166,130,199,107,226,25,181,126,104,21,175,58,118,98,23,168,221,213,2,202,154,186,174,215,122,120,211,163,243,164,101,255,230,55,13,6,137,131,203,159,115,34,228,198,26,103,153,50,254,147,164,178,25,127,9,178,41,205,151,16,107,104,33,89,244,111,195,116,7,31,65,160,35,219,75,20,123,223,129,253,80,127,151,203,251,250,125,26,184,130,177,225,42,212,248,119,120,94,245,127,27,195,44,170,101,7,8,192,0,140,188,139,175,214,176,77,35,93,61,211,25,170,127,95,90,33,39,35,225,85,150,22,51,130,115,113,249,212,138,221,28,192,106,104,19,199,36,172,140,52,18,199,28,200,30,24,234,99,228,98,111,166,249,186,118,138,174,5,78,177,105,9,222,169,245,196,197,60,1,100,251,220,77,184,198,135,54,184,104,95,9,235,118,92,131,224,225,248,51,252,99,109,151,109,73,139,78,182,132,251,86,1,3,24,253,193,79,143,105,61,161,183,228,90,162,93,168,195,164,102,77,118,215,11,68,211,217,16,40,128,186,3,40,242,239,230,84,218,205,162,146,237,60,157,231,17,131,218,132,24,182,64,117,190,254,58,184,240,108,46,216,173,42,178,202,168,150,210,97,236,112,231,138,99,182,254,158,44,223,215,70,124,140,4,33,8,252,210,85,94,248,119,34,144,198,141,112,194,104,41,49,19,252,74,240,137,23,229,19,171,22,249,52,96,31,188,39,233,225,244,203,165,133,100,244,2,96,1,119,144,182,185,61,31,78,72,43,48,61,92,31,170,37,94,86,103,82,180,16,246,168,247,15,40,148,184,223,192,185,178,42,144,159,84,54,184,114,36,253,50,213,203,59,194,38,69,241,172,160,21,136,248,78,181,152,107,68,28,90,220,202,61,155,47,242,236,241,41,227,126,190,208,96,216,2,12,41,249,45,11,155,59,222,242,130,220,172,252,125,249,154,196,239,53,148,96,61,151,8,255,237,5,116,40,79,231,27,208,124,215,180,156,254,80,68,151,29,14,184,197,191,162,135,149,31,246,191,202,208,164,69,37,141,68,225,174,27,105,150,0,100,184,70,63,85,184,22,248,165,154,2,78,45,246,61,81,177,46,17,80,243,148,53,234,32,75,101,136,10,191,249,113,119,104,156,124,30,0,243,9,230,224,4,56,90,148,157,148,173,145,160,240,117,20,109,177,68,115,1,36,138,190,38,64,167,71,168,105,227,159,201,253,220,235,240,80,197,44,47,26,148,88,67,163,55,83,52,230,128,57,102,50,158,136,238,41,73,193,149,112,31,88,128,33,196,3,161,2,230,131,29,241,193,85,153,52,145,194,160,165,41,212,205,133,119,138,78,100,238,34,219,102,49,56,142,130,135,149,188,70,14,198,229,233,215,235,66,134,2,214,201,43,232,69,183,127,92,79,25,127,241,183,169,249,167,106,170,67,187,55,109,97,148,21,198,150,65,65,44,136,203,51,111,177,148,5,55,25,179,157,59,52,60,97,185,122,215,9,144,164,92,221,171,106,235,224,49,178,49,251,158,134,64,64,134,204,137,126,167,207,14,7,48,184,175,202,176,222,195,148,160,122,77,217,22,139,119,11,246,57,168,25,53,225,175,97,119,122,142,3,152,6,210,63,13,184,187,220,112,170,169,70,73,215,147,237,235,170,24,165,56,60,184,229,106,194,34,28,194,234,122,6,247,23,148,180,62,76,96,183,164,156,214,87,137,156,114,145,231,122,46,133,36,113,248,252,38,84,83,24,83,74,85,114,14,136,115,222,37,184,68,44,31,91,1,46,15,33,28,130,215,48,98,92,3,143,19,247,70,216,188,99,90,206,48,196,94,189,215,246,17,131,250,186,189,103,205,2,117,124,116,114,201,72,59,162,127,60,236,57,185,134,115,122,130,126,191,223,159,60,61,53,0,72,171,125,98,208,58,194,138,158,151,94,193,107,22,196,222,175,145,126,227,89,229,158,48,174,250,44,210,148,110,58,14,209,254,160,247,99,114,173,228,88,245,250,212,180,170,126,208,118,123,113,203,160,219,27,172,194,174,236,196,129,77,200,21,58,71,124,238,28,62,251,250,93,167,122,37,38,38,132,248,187,192,27,170,213,244,236,220,134,46,55,95,145,231,166,121,50,234,138,145,233,106,106,106,211,229,54,18,90,117,104,98,174,114,163,34,10,185,67,164,113,171,59,113,62,39,48,230,150,149,56,0,147,252,94,81,145,166,74,79,113,185,127,220,19,239,113,23,4,30,53,100,240,192,215,24,13,89,158,161,125,111,202,127,156,156,163,180,46,223,76,78,92,19,102,149,80,158,231,172,78,134,140,114,40,175,178,1,165,77,219,137,178,29,172,187,88,103,255,227,231,14,192,128,15,7,250,176,136,222,107,249,207,27,236,60,106,152,109,148,91,9,211,187,213,220,26,253,30,207,163,26,48,141,244,105,156,225,10,74,169,115,110,124,229,54,26,88,191,192,39,30,25,7,163,64,105,159,76,168,50,190,165,3,112,74,255,191,194,114,212,206,145,43,78,200,15,234,150,247,112,192,148,112,68,172,52,18,80,5,140,137,121,134,212,53,115,254,24,250,144,5,25,18,137,60,57,7,126,0,83,51,245,151,43,191,195,33,60,54,140,199,231,13,188,116,229,13,3,33,145,21,239,164,251,81,177,68,126,0,68,59,89,117,173,140,83,237,61,125,230,113,133,195,124,69,215,60,249,77,112,180,215,87,3,125,148,120,139,125,102,210,203,242,207,71,135,59,128,82,8,11,134,170,145,68,42,142,155,204,9,255,26,245,175,149,47,17,46,3,138,0,160,134,203,225,210,63,45,76,222,188,123,51,194,53,195,140,236,205,68,63,94,69,114,94,27,248,168,31,133,131,213,35,173,78,147,94,184,7,163,17,117,212,114,75,49,234,37,34,172,116,17,224,212,160,223,169,204,179,102,45,74,248,167,151,107,105,232,153,209,43,85,37,156,114,181,146,96,61,4,40,172,10,108,5,139,81,117,83,24,189,158,92,194,152,244,11,16,230,150,194,193,186,52,141,65,123,61,127,76,125,51,126,86,205,190,251,42,247,52,190,188,26,21,5,168,162,90,18,130,35,22,3,111,123,179,94,141,18,45,107,217,49,14,71,29,149,147,18,144,104,197,46,84,113,39,36,109,8,228,35,155,136,73,233,234,51,222,252,191,199,202,181,230,173,76,51,247,130,33,136,0,189,235,77,136,59,43,171,154,152,137,112,14,3,12,70,0,124,168,121,246,91,216,205,163,188,249,5,255,89,205,148,228,59,18,158,145,82,34,236,187,190,213,115,55,36,170,223,200,239,167,170,56,59,90,50,61,41,98,96,251,30,38,244,121,175,92,189,211,145,253,243,56,201,7,106,230,216,161,73,123,239,47,217,216,129,36,239,65,53,144,170,227,180,124,154,146,252,113,189,244,43,188,180,186,31,123,61,178,105,242,141,131,187,101,218,208,48,227,185,59,98,18,223,205,144,73,5,239,5,77,132,17,138,35,252,83,39,147,247,139,100,41,151,195,210,101,235,17,20,26,191,126,188,246,176,194,88,29,237,69,210,166,31,108,146,207,172,35,49,144,220,25,156,182,33,146,108,50,239,34,197,100,181,22,47,100,72,93,9,227,12,120,100,219,246,34,24,238,30,148,83,125,173,94,146,11,82,46,5,79,16,140,244,10,147,104,198,76,219,168,236,187,246,243,128,180,197,4,101,115,242,241,186,153,102,28,55,197,93,22,117,182,210,238,103,22,249,223,23,9,236,185,209,204,243,171,93,88,204,55,127,146,112,77,156,37,137,2,27,27,53,208,160,124,46,87,163,226,155,166,159,214,13,13,179,37,132,217,243,103,50,105,154,116,45,78,166,127,111,178,120,224,208,220,139,41,43,132,144,55,85,114,113,154,138,226,212,79,172,221,192,23,39,252,41,62,2,100,189,129,93,25,5,207,81,173,11,180,223,61,31,237,164,121,42,165,245,112,68,156,69,235,99,178,95,71,224,125,14,167,132,98,174,107,179,114,78,167,167,46,121,233,31,176,71,33,68,102,202,98,65,52,146,133,215,94,48,57,159,63,207,162,111,247,13,127,128,50,178,111,84,208,182,17,192,168,166,77,125,157,137,53,102,206,148,102,202,63,247,39,41,13,234,106,163,101,99,255,97,212,50,71,131,117,192,159,119,24,213,18,152,183,253,146,254,155,242,207,168,232,213,215,250,184,17,161,62,79,90,113,47,114,100,124,235,154,139,175,112,129,237,38,157,56,77,46,220,121,44,10,159,209,76,249,239,115,167,34,255,52,23,71,57,180,41,209,230,52,187,180,184,112,136,181,16,155,231,106,77,3,239,62,193,86,204,241,118,231,194,30,48,231,86,226,129,245,239,249,131,122,241,205,228,254,40,168,248,141,36,151,131,44,185,86,42,162,155,153,82,224,61,153,39,251,54,2,246,25,164,121,144,63,94,106,79,232,33,95,11,86,142,67,49,255,111,245,83,38,21,152,19,239,156,177,35,197,235,133,214,186,20,95,188,191,24,132,3,223,174,33,158,130,126,116,185,228,192,76,119,242,45,79,177,47,30,123,42,20,106,97,236,86,58,30,112,220,200,218,137,199,1,121,32,94,174,184,184,216,102,229,92,225,247,160,128,186,249,135,206,37,216,192,23,133,127,38,73,16,134,91,91,44,234,254,236,117,72,132,224,214,106,91,24,105,128,203,47,92,97,54,184,204,237,92,178,35,189,183,43,162,149,219,237,132,22,172,210,77,255,135,101,47,69,222,102,50,50,159,110,180,175,183,199,127,227,199,167,160,110,241,192,93,155,88,47,134,243,144,96,183,124,94,173,167,208,2,158,104,59,238,255,130,224,240,194,108,211,167,102,3,147,63,173,19,44,156,158,135,3,121,114,135,218,184,5,34,140,38,249,37,15,161,15,91,156,37,253,92,211,138,180,72,127,135,212,41,51,127,225,32,100,199,222,157,185,136,61,89,173,33,35,63,240,88,132,183,130,17,4,149,218,255,0,109,238,61,236,151,125,234,186,102,54,211,19,171,201,84,96,19,187,136,233,191,108,205,229,219,66,221,223,114,223,15,48,138,107,82,180,141,254,248,129,52,20,77,204,29,108,116,210,136,25,156,237,76,58,3,149,223,136,190,38,162,176,100,53,118,110,100,190,171,230,154,76,137,150,242,66,20,136,83,222,41,83,33,15,57,58,103,59,24,43,247,156,157,199,2,191,191,172,102,163,107,33,179,162,232,40,238,223,192,89,247,78,95,57,200,215,15,25,63,83,46,139,145,106,207,168,247,85,89,86,48,24,138,183,171,97,123,210,43,162,181,250,87,111,180,2,193,45,159,131,227,20,25,4,78,217,173,134,153,162,13,143,88,201,204,76,189,137,176,241,65,84,165,35,235,117,25,148,116,233,66,230,57,167,64,83,167,171,118,198,98,247,246,78,169,93,35,191,142,14,213,33,69,55,108,121,87,40,101,100,111,206,224,41,84,219,146,139,188,38,84,69,147,36,210,184,88,150,136,198,126,8,141,88,179,80,108,223,208,244,108,231,7,92,99,59,143,235,22,41,119,204,168,41,194,4,245,100,162,11,69,164,198,64,31,84,28,224,12,6,149,170,139,4,150,190,134,51,51,138,197,133,149,232,134,35,191,89,30,208,146,102,238,54,16,211,186,130,54,232,20,185,49,118,19,210,99,17,144,36,173,27,83,68,96,248,67,81,185,182,126,127,151,255,91,113,233,164,51,17,66,77,51,186,123,72,118,108,91,228,177,80,225,180,91,48,142,130,236,196,0,220,88,153,217,64,206,195,18,158,189,146,139,193,11,206,143,120,82,163,7,46,37,248,105,67,19,52,105,161,137,229,145,163,40,241,128,24,245,125,197,0,111,67,113,46,245,207,6,172,119,122,59,17,196,148,233,137,211,3,53,192,63,197,85,34,222,114,34,238,152,201,80,90,187,131,44,129,174,139,108,109,106,218,16,18,218,57,174,153,106,98,79,46,58,37,37,225,158,218,191,8,237,12,219,126,96,33,5,28,235,181,38,243,245,232,4,55,57,15,0,166,253,99,130,242,194,129,53,142,144,175,128,247,226,14,78,207,53,110,97,154,10,171,142,112,63,97,165,246,186,150,24,54,128,21,117,188,5,168,18,160,113,185,29,39,181,106,218,82,167,211,239,78,62,172,66,233,24,129,106,48,253,119,46,222,21,76,19,44,64,51,215,179,229,145,68,27,201,80,84,221,122,34,151,209,67,251,125,164,104,41,99,131,14,211,247,193,192,240,197,129,232,194,168,20,197,41,125,152,197,166,180,247,232,250,185,45,88,209,141,140,140,178,169,212,137,60,33,66,140,3,153,238,27,79,158,48,20,152,226,203,158,173,50,194,149,111,56,133,76,7,100,16,183,225,232,87,142,61,4,12,124,23,124,214,192,23,136,243,24,45,19,25,12,208,121,180,113,253,81,226,87,174,42,176,200,180,210,253,188,245,58,57,109,47,195,124,133,78,34,242,147,97,81,160,32,60,52,137,234,57,172,149,102,162,244,103,197,234,26,100,157,35,64,48,136,77,123,126,114,13,0,55,15,242,195,56,227,181,154,130,61,165,5,221,233,141,133,206,211,242,71,250,92,65,109,248,156,82,120,89,51,144,234,64,229,27,195,253,189,91,199,121,144,253,6,43,145,116,127,149,225,247,245,91,238,90,195,239,66,63,15,147,168,200,89,214,136,213,235,73,44,214,134,84,207,186,43,238,109,251,169,61,211,130,221,214,208,151,176,154,221,158,99,17,76,27,108,151,85,249,54,172,64,148,48,213,140,219,0,120,206,181,125,220,132,150,184,202,8,33,211,237,182,166,143,178,101,72,112,164,245,78,10,31,57,255,160,51,134,41,156,227,87,201,222,120,122,196,178,93,16,193,16,81,146,85,141,46,227,90,47,12,61,30,143,54,229,13,23,134,82,77,167,200,151,31,230,179,14,200,204,129,162,65,60,169,1,254,208,52,178,87,185,26,225,147,42,221,119,185,252,184,97,71,170,39,252,169,229,26,194,48,197,248,54,181,168,20,204,118,202,169,173,145,88,132,249,75,200,164,114,187,114,222,201,206,81,215,125,121,176,172,0,67,58,82,88,144,137,63,117,112,50,219,51,36,96,3,115,74,12,179,193,224,106,80,112,180,182,226,7,28,123,139,215,125,111,141,243,149,238,130,100,214,17,67,248,31,226,82,228,182,146,254,74,105,125,21,132,57,69,67,112,101,147,116,192,49,44,108,251,161,39,199,188,15,210,83,63,73,89,70,41,42,113,86,150,83,28,199,125,219,180,18,21,175,131,75,75,144,68,252,12,10,187,22,59,84,204,56,254,135,27,20,45,153,138,201,98,180,16,1,147,122,33,234,52,70,193,48,141,191,55,187,135,140,119,115,182,164,109,215,128,19,35,141,156,53,63,71,114,183,166,30,116,188,122,58,4,201,214,102,252,104,216,4,36,213,62,77,186,198,28,212,14,118,1,233,234,122,81,90,1,68,115,134,69,217,216,130,232,32,51,28,30,152,28,134,202,211,218,166,220,75,26,41,138,74,107,31,156,65,217,66,130,61,246,209,212,182,21,222,186,131,223,47,239,130,242,1,6,140,83,10,45,245,132,96,124,153,213,67,250,69,111,55,159,59,62,152,207,86,161,157,181,173,86,54,242,153,50,201,19,126,53,217,228,76,137,173,215,120,149,83,164,24,182,16,232,242,63,224,87,73,14,210,109,102,56,40,174,61,222,243,87,221,9,16,144,89,142,87,176,153,5,0,240,148,186,212,182,210,12,198,9,186,87,219,9,58,166,181,140,138,97,79,25,66,148,250,113,23,129,226,198,219,255,39,77,172,237,127,213,141,83,45,37,166,197,125,124,46,84,81,250,234,52,88,117,115,247,11,146,200,119,46,102,73,63,67,212,243,92,185,253,246,205,230,70,75,232,100,205,17,168,18,149,51,120,85,112,242,57,253,141,151,13,215,192,7,163,97,160,109,34,85,251,14,37,139,203,238,176,19,159,15,121,151,55,154,230,154,111,4,242,35,57,248,235,167,118,49,192,148,219,239,236,44,139,4,35,46,236,254,39,131,249,64,169,170,130,109,240,9,112,240,214,131,36,138,203,156,249,81,35,10,65,4,43,175,127,237,220,145,9,220,47,123,17,105,116,111,66,159,156,248,222,212,199,157,46,243,189,26,211,86,177,201,28,239,110,139,50,228,46,56,76,135,177,91,111,99,110,100,179,234,133,196,145,46,141,51,106,243,113,198,165,117,21,156,176,124,159,195,208,4,180,131,144,61,200,203,27,255,113,185,173,138,79,249,112,216,66,137,87,248,83,150,67,23,142,40,37,110,34,42,249,221,47,178,68,6,237,22,107,103,123,233,218,188,58,68,150,147,169,119,92,137,196,93,218,85,26,155,236,41,167,50,188,18,243,170,65,203,238,202,123,49,77,166,226,82,221,136,215,240,7,86,94,31,15,215,177,153,57,214,213,215,206,146,111,215,236,145,153,240,52,18,203,114,63,165,16,78,227,180,75,237,233,168,144,181,239,255,11,33,200,132,142,115,100,231,154,24,216,150,26,243,199,172,166,4,202,151,162,121,211,145,165,157,159,152,152,7,217,37,199,81,93,243,207,95,11,88,188,104,155,128,33,100,220,75,177,35,209,27,12,193,228,92,146,243,175,108,213,178,242,123,42,128,56,43,194,156,212,130,94,250,83,21,5,68,240,221,130,33,97,62,81,34,140,255,17,78,57,24,249,149,148,109,158,22,186,59,198,227,187,144,64,8,206,206,21,80,72,102,154,146,232,76,101,151,1,48,193,169,136,72,129,121,166,185,2,47,163,112,207,163,173,162,60,103,227,34,49,52,13,94,179,33,36,212,181,90,54,222,175,69,253,8,237,71,82,41,143,3,39,47,24,203,250,218,212,81,255,90,156,57,122,49,214,128,62,145,46,44,0,105,194,153,71,151,232,223,228,24,42,38,243,218,180,33,40,195,133,226,183,209,254,102,163,70,9,196,129,17,122,56,5,124,112,6,21,248,224,244,112,87,168,241,211,19,85,119,124,240,76,60,87,5,88,18,239,12,131,25,225,183,40,212,250,28,87,123,230,95,198,236,117,157,222,13,153,206,127,253,187,148,143,136,252,183,224,255,169,165,175,147,146,31,54,244,121,89,240,164,242,109,167,209,232,242,132,146,158,81,100,38,61,210,82,231,120,94,227,107,26,29,208,136,91,130,75,51,35,232,143,148,180,227,181,131,179,35,90,71,159,151,139,49,2,240,157,235,144,200,57,190,61,126,193,199,1,26,225,140,123,73,26,162,218,154,23,52,36,130,210,224,226,120,0,133,166,19,13,114,56,241,16,211,206,200,202,110,140,71,62,161,90,2,87,23,101,181,69,149,81,50,78,18,18,110,227,209,58,130,91,94,141,129,233,79,201,173,176,119,161,13,195,221,165,181,253,86,61,168,132,61,182,154,52,207,195,214,165,123,238,34,7,116,151,62,60,86,51,87,90,187,38,66,222,244,13,94,188,113,189,222,112,148,130,10,102,59,250,31,146,36,84,243,94,31,124,112,32,185,96,77,233,225,29,130,46,20,93,236,232,147,130,112,160,132,216,53,130,27,54,249,16,177,42,127,197,140,0,244,168,38,120,56,0,58,84,6,134,249,95,62,255,120,201,25,93,77,27,209,128,98,65,74,9,74,141,232,236,232,26,0,112,185,136,62,23,15,162,61,38,164,173,16,14,199,157,86,175,15,231,231,155,248,64,27,162,183,222,120,231,109,135,43,160,53,151,147,90,148,86,3,188,44,141,59,108,140,128,138,239,195,243,211,112,7,119,29,110,107,177,38,202,46,129,24,251,113,208,217,231,57,76,11,211,178,101,60,66,78,107,139,117,185,20,41,35,159,198,103,89,187,174,66,18,207,89,56,202,87,193,31,76,11,129,63,87,88,245,217,253,183,248,222,88,252,19,220,194,51,160,173,174,15,255,124,129,222,59,251,59,51,228,140,189,198,157,146,131,68,31,16,129,26,35,115,160,35,5,47,98,115,224,167,194,40,83,133,19,192,158,100,143,199,206,173,243,195,62,38,14,191,215,1,233,34,116,105,61,133,185,181,25,194,238,86,224,16,224,125,13,47,232,150,57,204,118,68,33,127,164,97,101,66,48,188,26,231,138,210,193,69,170,243,76,102,190,218,52,5,142,31,50,213,200,74,74,71,252,66,248,152,139,134,40,217,238,209,34,97,102,22,75,4,129,79,185,224,165,102,181,65,179,138,11,199,97,83,42,28,7,47,43,207,162,112,88,170,45,66,237,42,243,52,210,26,156,37,46,206,247,102,44,10,183,173,82,50,212,131,102,229,186,53,129,14,81,122,92,74,173,123,188,204,118,137,194,130,118,107,170,47,50,81,10,200,20,160,178,6,186,111,45,234,62,188,51,227,159,160,22,120,249,226,94,228,72,61,52,15,161,243,81,206,26,227,72,148,11,76,32,101,230,246,126,222,123,177,31,211,166,8,179,193,114,193,31,59,150,229,33,31,68,39,242,218,121,191,151,157,46,135,107,115,61,125,192,40,98,26,92,220,179,47,169,85,216,72,103,66,69,4,94,150,104,222,217,61,157,21,194,55,18,109,116,15,233,220,187,172,74,39,16,143,125,166,74,26,2,127,155,218,218,219,122,4,119,90,123,131,165,12,222,210,104,154,130,251,3,117,121,0,17,52,97,33,70,158,88,252,53,63,144,121,11,91,169,84,172,96,174,55,215,159,27,180,3,146,147,84,200,242,9,128,194,236,179,103,80,142,116,95,92,214,212,182,246,110,45,240,243,133,175,195,79,183,40,55,125,201,185,29,208,252,3,168,90,233,232,35,241,216,34,231,49,56,192,147,127,38,126,245,123,215,60,43,39,36,241,235,101,188,91,201,129,234,121,9,203,146,245,229,140,244,212,115,15,237,113,59,159,74,169,153,208,221,176,4,141,147,43,130,220,179,66,152,236,234,97,127,255,131,171,230,7,51,16,84,184,142,120,0,40,252,148,69,86,187,116,26,112,44,246,162,124,145,34,159,158,135,86,52,134,100,129,23,118,80,30,34,140,93,116,223,19,145,100,100,245,104,13,123,107,42,162,6,151,16,154,62,75,123,45,197,146,201,235,186,116,113,203,70,99,94,203,71,7,38,154,18,156,10,21,232,89,189,78,112,63,149,244,214,21,70,254,40,205,240,248,192,13,158,53,132,103,37,69,74,201,252,153,188,8,154,152,248,28,223,220,102,174,223,239,213,27,172,8,140,92,33,165,8,196,119,209,176,158,56,135,97,150,46,228,7,179,60,139,21,181,2,238,149,176,160,153,157,96,18,20,211,49,229,232,17,240,48,56,247,114,207,88,230,206,231,139,254,39,68,41,208,95,2,113,177,56,250,241,162,121,5,125,100,5,33,200,45,199,221,85,154,68,35,210,88,235,253,145,76,161,40,122,169,152,167,17,209,255,189,73,172,220,22,18,155,71,153,197,59,163,120,192,194,49,50,240,182,175,16,121,238,60,161,146,27,96,87,250,32,20,236,62,165,61,189,133,204,84,174,192,30,171,192,185,103,192,192,196,215,33,194,208,140,136,76,72,145,168,22,136,215,45,96,125,21,141,1,186,42,127,2,114,235,54,35,41,58,181,192,44,127,80,246,168,107,84,57,92,223,98,2,207,199,20,118,139,164,176,244,34,121,234,183,45,117,161,113,0,35,142,237,86,76,51,17,38,141,44,152,37,235,20,226,18,255,39,143,184,119,113,76,26,238,29,204,69,123,122,74,146,73,223,196,76,53,134,62,52,185,22,49,12,84,169,86,226,145,12,16,6,50,234,170,73,84,103,103,16,239,176,172,46,174,192,186,114,243,131,183,86,16,227,160,153,239,123,109,44,127,52,213,5,97,70,248,244,71,27,28,166,226,208,80,189,116,161,151,212,225,212,24,195,30,195,226,48,251,214,76,102,92,235,72,192,57,228,64,157,115,235,68,228,199,0,53,222,42,188,135,224,115,127,126,37,98,208,245,154,119,161,250,145,191,80,76,177,236,182,178,78,169,159,87,52,220,132,228,49,176,118,185,17,68,19,254,181,60,39,89,140,48,94,55,233,147,44,51,32,110,180,162,7,174,35,234,38,255,91,209,125,224,93,0,225,22,217,106,19,231,49,108,147,232,24,198,137,115,29,90,86,235,181,249,22,163,95,143,16,243,5,133,189,52,193,171,175,120,254,244,72,70,225,135,196,16,217,178,192,234,227,42,98,96,208,82,150,93,41,84,15,221,119,130,81,255,171,223,225,182,55,231,27,113,20,186,71,159,0,105,241,85,30,74,81,68,52,154,2,28,157,71,127,124,50,251,210,34,136,42,234,97,70,130,7,248,173,242,27,106,109,0,166,72,78,136,163,227,233,127,149,19,143,239,202,146,229,223,16,200,75,44,120,89,62,183,23,103,151,64,103,2,17,197,225,61,80,204,191,187,32,152,207,124,132,222,37,239,238,124,20,20,21,26,243,239,110,182,148,81,186,79,2,232,61,38,149,213,148,157,144,209,47,40,200,118,15,26,47,138,79,21,71,224,119,65,119,183,251,91,45,76,74,41,180,243,225,148,166,206,217,224,238,84,117,191,154,105,247,68,208,200,238,152,238,158,92,126,75,126,196,3,54,6,216,26,250,116,10,251,14,184,151,202,177,103,208,177,71,17,97,43,168,21,142,127,195,22,226,249,44,79,109,37,196,227,131,150,48,29,82,123,14,105,53,125,168,131,128,66,118,227,93,226,205,156,250,188,1,103,77,152,20,136,51,62,147,191,245,227,155,106,247,153,168,30,56,199,247,164,254,90,76,220,238,215,49,96,180,142,165,251,197,101,108,105,116,108,105,119,86,71,80,200,15,183,227,33,210,100,136,103,166,123,17,203,164,55,80,82,90,2,116,241,231,149,22,77,253,94,86,96,65,59,149,41,104,233,163,170,246,136,19,227,70,159,28,97,131,228,114,232,112,213,21,168,142,33,250,96,157,79,99,200,117,204,225,119,70,87,161,39,173,172,226,91,69,139,209,208,117,28,222,130,236,26,235,65,231,227,120,47,233,70,97,53,33,186,59,136,134,222,234,70,71,119,174,37,0,63,131,2,74,18,165,185,103,90,46,45,150,232,105,75,23,114,206,133,188,144,30,238,239,134,157,236,119,14,228,72,5,254,36,202,35,120,190,51,34,8,119,133,163,103,207,138,206,44,134,166,202,6,151,248,95,110,206,90,193,195,171,108,51,190,188,215,158,178,133,4,101,81,212,180,15,92,186,244,160,169,98,142,128,71,246,96,124,235,223,112,144,166,123,175,69,129,69,240,157,131,26,67,197,46,221,105,168,3,228,12,227,178,1,15,97,11,13,241,24,225,77,250,65,30,64,178,0,108,22,199,12,214,98,118,181,20,29,170,86,98,174,8,208,55,27,173,45,146,222,227,82,225,214,41,24,57,173,89,213,114,193,164,230,236,17,66,42,189,32,213,72,106,130,171,118,56,25,175,184,246,174,176,56,65,219,39,147,111,69,229,51,69,175,255,235,163,77,245,124,216,56,78,68,45,156,253,236,36,141,87,252,177,157,38,43,254,51,61,203,238,132,117,150,38,232,130,99,50,114,72,137,248,239,156,141,20,1,140,130,74,99,4,20,100,10,131,238,28,69,137,128,219,203,110,96,138,154,197,76,114,147,246,45,205,185,187,112,141,52,244,209,193,96,8,129,179,6,209,29,243,235,17,229,206,242,111,46,58,54,82,70,139,226,40,85,97,200,183,15,6,130,120,53,198,14,98,74,57,248,121,54,92,251,93,142,226,129,226,55,44,26,173,235,54,125,171,199,204,161,185,133,101,209,123,191,41,0,14,230,137,75,182,190,235,223,204,65,141,196,100,250,243,238,229,210,112,110,147,121,9,233,91,194,160,64,157,205,8,0,245,109,49,188,243,50,17,33,213,50,232,73,25,7,183,183,52,89,202,199,91,114,199,152,78,230,154,80,154,121,179,20,228,126,159,101,33,27,126,164,171,176,225,221,119,136,136,238,53,192,253,209,223,28,84,42,246,130,115,153,215,2,186,22,200,7,46,128,126,151,173,89,65,170,126,17,106,149,26,103,131,216,192,210,191,165,133,127,128,214,90,19,157,32,152,145,105,245,203,240,201,79,52,65,67,125,0,241,45,146,204,24,19,214,64,203,133,125,179,36,0,215,136,134,111,89,12,249,212,173,97,204,178,132,180,5,31,106,174,26,173,218,250,55,224,176,90,71,200,34,125,169,20,158,11,191,255,248,54,134,13,49,131,68,224,81,127,113,255,151,124,213,72,72,255,216,129,215,14,70,229,107,164,234,85,169,119,148,117,176,151,150,17,100,249,93,240,191,167,195,72,172,14,85,86,80,103,52,118,74,157,239,236,52,119,204,218,186,191,154,63,96,170,117,27,123,226,202,72,243,6,184,45,201,86,68,106,137,137,26,26,133,37,36,221,91,20,103,237,81,78,85,118,228,189,116,5,79,81,69,254,12,199,154,42,2,97,167,96,248,92,39,199,70,190,146,238,125,33,118,166,29,187,16,11,74,78,105,23,173,9,165,7,111,166,200,104,21,50,4,70,104,15,134,191,210,202,4,98,64,11,245,244,140,36,49,143,125,105,145,67,176,157,68,4,160,216,210,165,129,33,187,223,103,86,163,50,207,223,213,166,16,151,157,180,4,131,119,186,69,145,67,239,202,98,61,192,250,9,244,210,63,239,21,124,99,220,210,218,146,90,179,136,179,236,227,145,183,136,97,97,168,251,37,138,117,74,96,162,93,69,168,74,98,68,97,67,108,19,202,223,43,113,75,112,196,162,86,72,105,204,4,116,15,238,68,20,59,110,192,190,173,174,68,134,70,80,232,197,29,44,14,194,45,34,71,50,47,154,66,71,29,246,6,84,119,75,98,61,111,49,161,178,100,222,126,217,103,106,57,90,53,130,161,233,228,240,170,78,110,46,132,227,183,77,192,215,233,142,251,216,225,110,116,73,24,215,194,247,112,172,181,178,217,25,70,172,58,138,235,159,236,240,238,143,160,224,96,110,179,67,71,128,70,91,119,207,180,92,149,178,88,140,52,139,24,172,94,249,112,54,47,159,255,98,75,194,35,192,192,239,184,141,108,103,20,238,239,120,109,95,28,70,221,64,179,239,230,75,61,172,246,112,35,113,122,226,1,51,227,252,159,189,251,39,9,152,15,158,67,13,244,24,175,113,219,194,51,120,109,91,121,130,103,34,118,186,19,40,38,255,71,48,179,163,126,51,81,2,193,142,117,250,142,205,51,5,236,65,195,18,111,47,24,84,107,20,59,71,223,179,66,19,55,104,98,16,62,216,125,24,148,155,43,122,156,170,149,44,250,249,195,206,244,127,228,43,65,80,46,131,225,77,54,166,7,244,124,249,114,22,121,191,190,62,47,6,63,89,228,229,23,15,32,226,216,1,135,209,29,252,131,195,107,50,50,30,45,97,186,164,76,20,37,19,58,138,72,126,156,67,4,88,162,114,106,155,250,207,248,5,76,43,231,230,55,153,177,100,49,45,96,148,165,223,117,92,58,154,155,204,112,194,40,71,213,116,55,150,40,177,162,198,172,50,34,55,119,131,73,214,218,36,41,21,191,18,77,84,201,237,23,228,41,167,41,214,30,248,39,14,126,166,253,33,123,72,83,155,250,166,252,79,140,230,99,136,140,194,184,15,209,166,197,111,238,253,61,201,78,220,236,11,35,124,137,135,15,228,199,217,3,190,173,79,192,14,133,250,34,140,127,8,84,184,94,15,131,99,129,219,90,207,74,164,113,51,209,224,89,74,177,213,41,110,77,211,101,123,187,231,147,31,164,241,80,230,39,26,137,21,214,90,240,127,46,103,236,37,179,186,200,169,79,172,85,64,58,165,132,173,177,77,158,85,194,6,177,19,249,86,214,72,75,188,229,167,162,125,143,38,180,171,33,117,115,247,93,80,45,196,42,234,202,53,213,209,217,25,214,154,253,225,138,222,193,124,18,68,88,67,79,145,92,157,4,189,52,98,191,196,240,112,14,29,9,102,68,239,98,41,184,236,95,91,113,39,29,99,159,142,72,135,134,141,87,167,87,217,57,139,188,200,144,65,32,33,209,138,73,13,206,58,203,6,16,173,147,39,59,38,101,21,66,60,185,59,170,1,30,16,164,155,85,252,61,23,137,229,66,245,203,128,169,42,14,194,140,46,236,54,127,62,83,92,242,24,37,176,169,35,132,249,219,114,150,46,4,17,231,170,196,97,12,71,15,253,100,112,62,241,111,170,82,80,93,40,177,78,220,131,250,151,110,236,218,9,137,52,250,93,105,17,234,252,196,167,236,16,155,112,96,185,161,193,102,205,242,63,202,163,126,228,220,142,167,129,221,81,104,174,247,99,33,251,203,103,66,123,72,69,184,195,65,27,10,191,148,44,162,70,98,236,16,132,34,114,196,168,250,218,166,194,197,214,49,74,67,19,178,222,1,101,55,155,212,67,240,195,142,136,225,65,90,176,153,70,249,44,2,237,56,34,61,84,110,213,35,206,180,171,13,252,13,193,17,224,131,240,76,170,80,135,250,192,198,81,141,210,24,202,35,36,145,218,84,153,120,165,29,236,121,196,107,115,19,175,241,3,40,251,229,167,44,180,214,143,129,134,180,202,146,250,19,79,191,118,111,245,169,101,230,68,84,225,15,110,72,126,94,167,102,226,29,127,1,118,148,67,227,247,81,226,43,188,207,216,224,34,39,180,250,221,197,229,50,43,156,48,139,11,37,163,151,59,248,229,139,62,149,115,218,185,202,133,85,67,243,105,144,171,128,66,1,15,237,46,192,5,132,245,40,117,125,113,47,18,178,19,100,180,247,7,143,87,152,220,33,7,184,175,181,2,196,136,56,137,106,238,137,58,2,231,214,134,71,93,87,114,22,92,82,219,116,74,91,49,177,201,4,121,59,111,154,120,169,64,85,30,197,115,12,88,227,254,157,38,47,242,1,69,99,86,18,195,198,27,138,211,45,248,132,153,152,43,71,142,217,109,202,147,98,116,255,28,150,96,102,16,14,40,21,236,102,235,111,80,143,125,196,115,41,99,253,215,171,180,70,43,116,184,134,123,102,113,219,2,5,116,128,62,53,232,229,134,109,27,60,174,90,120,108,218,127,65,144,203,218,97,115,10,100,166,16,95,180,143,0,10,78,35,230,116,246,65,100,249,211,45,109,51,232,49,152,126,155,148,235,159,102,206,128,65,154,20,49,255,106,53,166,255,30,166,152,175,13,93,168,118,197,85,211,152,49,158,144,234,94,206,206,115,47,47,17,200,187,77,253,146,148,49,95,87,9,243,22,224,52,96,122,35,230,128,59,60,87,119,226,110,62,173,174,78,237,43,188,82,78,157,40,19,238,225,57,237,17,226,92,124,73,50,36,114,163,103,205,160,249,255,25,196,105,104,72,118,173,38,20,243,203,140,79,239,108,128,170,178,233,119,128,24,50,85,174,221,216,155,0,179,26,100,10,40,146,142,57,67,230,116,240,29,63,198,191,13,30,216,244,148,199,180,233,37,107,84,135,162,184,62,120,64,140,49,117,51,104,86,11,97,229,50,18,239,98,212,130,87,77,198,182,155,185,234,91,206,216,92,19,91,199,147,125,137,200,127,13,4,75,98,114,55,198,62,75,64,7,176,95,53,131,225,42,193,71,8,180,41,130,146,4,224,168,35,214,110,15,254,5,90,244,22,249,164,188,216,73,178,166,4,158,150,142,113,254,115,188,114,158,189,98,32,58,244,30,65,95,24,16,118,4,110,96,220,167,132,54,165,71,142,14,53,140,65,128,252,186,86,54,57,218,101,56,51,166,226,181,217,125,195,216,31,25,169,34,191,160,135,162,168,103,31,210,203,180,91,235,157,71,163,102,168,61,62,196,189,120,243,126,129,238,78,49,207,7,151,105,87,166,28,82,221,224,35,192,121,132,38,144,45,162,228,128,60,250,42,204,150,128,156,197,63,5,149,222,241,51,113,185,158,70,105,82,132,192,39,152,237,218,238,177,49,128,213,178,117,88,12,89,137,136,239,8,115,101,76,191,73,2,221,218,142,14,250,104,113,83,147,36,240,250,42,93,75,73,39,6,197,80,200,79,85,100,11,130,183,226,168,93,133,80,108,177,214,19,13,150,92,195,77,59,81,81,138,197,0,0,54,28,92,61,100,119,122,123,48,181,71,72,227,72,26,144,56,65,89,208,46,224,18,72,174,106,23,83,149,157,180,83,191,99,240,233,214,43,172,250,154,233,135,150,23,109,115,75,27,239,33,61,216,242,15,78,249,89,102,137,212,142,59,118,44,231,117,92,126,190,233,43,16,134,79,217,34,43,86,39,201,229,122,151,44,61,56,164,171,78,112,107,4,105,7,168,71,15,255,82,205,99,129,146,185,224,204,21,124,197,47,207,218,64,144,156,10,41,254,161,73,49,198,241,239,181,114,215,92,253,213,69,189,97,210,119,9,104,249,255,44,114,87,122,159,61,127,145,170,137,192,168,124,60,58,55,11,20,199,70,167,112,232,212,215,28,46,163,148,102,117,227,132,88,96,5,97,139,64,222,153,216,240,236,14,81,207,43,85,183,54,174,192,228,111,179,215,57,179,134,79,83,121,95,108,251,121,210,162,11,187,223,207,80,249,41,141,41,28,24,120,20,35,172,155,11,248,179,152,199,180,233,198,109,77,226,241,153,53,110,150,35,63,139,127,58,17,186,54,232,138,199,2,155,216,234,202,201,5,169,128,26,143,42,121,10,82,19,1,197,96,19,217,1,20,192,40,208,44,7,248,25,237,194,196,158,132,195,180,180,244,158,146,62,2,27,163,79,230,139,13,131,178,83,97,56,104,199,13,124,181,98,213,185,205,234,11,159,168,44,63,64,157,180,179,160,97,173,154,43,151,133,121,23,68,40,33,167,78,233,20,31,143,105,29,216,224,24,26,10,215,222,141,247,79,9,133,231,247,56,116,103,95,206,249,151,74,135,54,13,85,145,90,37,215,22,94,47,177,184,242,176,108,81,33,213,122,234,24,241,166,161,51,197,96,81,68,226,195,238,115,127,117,147,150,49,198,75,238,14,70,204,214,137,129,93,1,205,29,203,148,165,113,142,135,9,181,30,177,163,18,18,216,134,52,165,96,33,209,76,219,54,139,77,127,134,109,177,235,11,165,179,7,67,12,102,161,228,73,27,58,127,145,213,127,206,197,186,243,155,173,103,190,134,69,97,138,140,253,70,107,195,97,253,242,97,110,72,196,99,64,160,57,251,190,44,31,240,15,46,57,180,73,125,210,150,165,129,68,86,89,111,215,48,82,59,186,202,14,141,135,230,45,150,186,184,159,97,131,98,119,143,83,99,89,253,178,196,61,163,162,65,210,226,35,53,105,45,213,151,173,142,178,144,114,203,125,239,8,63,184,69,41,81,59,63,53,120,138,200,179,235,85,133,123,247,94,91,132,187,224,44,48,83,30,70,249,208,54,36,233,247,215,199,189,144,54,63,236,109,218,52,60,141,95,3,222,194,213,30,213,193,76,139,51,229,241,178,196,87,91,88,202,85,200,55,217,129,241,213,80,142,96,232,14,169,128,147,54,225,168,237,247,198,126,119,209,217,253,29,171,222,244,128,59,47,164,138,231,113,65,77,186,24,168,157,174,168,108,139,29,176,230,45,143,230,196,171,62,146,140,231,20,181,76,54,134,210,43,175,164,46,114,255,57,11,23,24,24,62,47,255,183,26,99,163,133,92,172,77,243,168,13,162,143,245,122,207,35,247,230,18,204,73,213,139,70,50,45,238,216,248,179,75,89,208,185,86,75,118,54,180,14,113,4,242,183,225,132,56,243,140,113,185,186,198,202,20,27,141,43,198,6,204,239,17,121,212,81,32,124,22,115,253,135,87,198,213,10,193,168,236,171,196,26,169,140,230,81,142,59,132,229,163,163,237,198,73,34,133,135,61,48,189,77,185,142,238,106,225,69,236,97,124,34,124,228,139,53,83,112,123,92,244,247,110,250,227,22,4,103,161,251,90,99,51,41,112,148,153,102,94,153,231,42,14,247,160,223,53,210,47,154,64,124,71,191,210,141,195,198,18,161,107,208,193,86,26,94,234,221,252,105,129,45,19,89,208,47,197,25,87,124,73,166,40,189,116,58,118,249,203,219,6,198,230,90,93,67,180,105,254,34,111,65,182,157,225,50,79,110,126,87,15,85,153,191,7,163,108,183,34,184,170,161,156,31,144,150,10,68,137,237,55,184,18,159,111,144,115,98,131,216,101,56,153,240,160,44,214,189,180,28,229,175,247,61,224,92,252,108,101,241,192,142,164,89,45,111,8,12,163,103,205,72,22,193,108,30,79,79,129,159,49,7,220,226,195,179,5,49,162,218,166,76,121,146,59,240,40,82,96,59,191,244,11,150,44,71,0,230,127,157,170,215,178,107,111,180,178,112,227,45,3,87,207,161,86,34,243,250,117,57,180,128,42,105,13,75,221,116,30,1,153,31,174,12,6,23,145,113,60,175,189,176,245,112,128,88,137,32,120,156,125,171,116,165,69,110,55,252,209,2,156,174,180,171,227,64,197,208,189,174,197,199,182,211,219,84,3,67,204,69,253,168,156,91,196,17,183,28,71,28,166,164,75,246,235,199,210,97,12,49,79,249,48,5,138,4,138,159,64,156,244,93,84,87,66,134,27,41,255,72,17,47,174,79,209,147,191,164,183,92,102,173,31,74,13,63,175,232,230,0,166,19,230,123,82,206,72,123,184,49,192,48,76,66,161,236,99,204,142,59,97,213,213,17,27,181,65,172,62,159,130,96,248,254,202,67,6,15,151,164,116,91,12,201,230,72,24,67,122,73,121,96,53,177,254,35,81,64,104,76,28,140,59,130,130,43,33,11,159,248,213,240,183,86,41,152,187,242,22,36,105,223,37,62,211,143,19,29,250,9,2,90,85,107,225,158,68,209,167,181,225,238,59,218,174,229,43,24,249,179,4,46,181,175,84,199,70,188,162,247,200,211,178,158,134,19,0,214,99,159,239,167,207,44,253,155,124,112,63,123,1,232,216,11,128,139,213,83,211,216,92,121,214,94,248,8,60,175,103,102,186,18,75,120,214,247,210,170,205,10,163,29,129,185,136,100,109,95,157,107,82,157,188,236,156,120,199,234,149,2,21,219,176,174,9,246,189,103,41,161,59,110,43,79,149,78,9,179,225,59,34,209,12,157,203,18,171,116,202,211,164,66,162,211,231,15,58,60,169,145,39,94,34,197,108,27,115,181,135,88,20,90,74,95,224,131,224,67,52,50,66,89,252,255,77,166,28,67,208,56,203,220,103,20,70,91,204,154,143,254,174,61,98,225,119,21,219,123,248,219,241,89,228,221,89,120,46,184,31,232,205,85,190,223,223,142,217,179,99,196,178,200,100,153,21,53,206,205,38,172,52,207,173,207,246,85,180,229,79,156,194,105,55,13,127,91,0,132,181,237,108,228,169,229,71,52,15,187,164,225,237,251,102,69,127,35,46,65,104,102,237,198,20,170,64,66,207,160,58,239,190,58,80,228,239,199,3,20,55,48,57,129,50,5,56,38,101,204,79,29,221,75,102,192,49,81,249,182,73,62,246,236,23,15,108,134,79,88,98,232,224,242,171,132,118,253,143,188,231,79,220,69,132,182,181,47,0,163,10,23,232,247,34,102,244,189,255,231,200,163,73,141,105,127,197,99,156,212,106,101,29,243,67,25,1,244,106,241,177,225,201,27,188,190,9,169,228,239,241,26,218,187,12,194,230,156,184,60,131,165,90,13,76,164,87,250,42,17,49,50,111,180,152,27,164,106,153,120,134,29,120,51,188,153,254,150,227,185,115,32,3,103,109,248,227,137,158,24,42,95,72,121,41,127,129,134,193,247,76,220,157,203,17,216,146,146,200,11,194,76,93,71,118,254,130,165,119,20,184,43,119,152,206,218,119,73,62,46,252,181,219,10,165,111,117,244,176,199,7,44,2,160,6,153,223,197,112,147,18,134,221,95,41,55,106,96,45,88,136,217,110,176,225,162,73,174,176,91,254,31,0,182,140,62,255,56,120,116,117,79,133,164,94,46,4,213,251,74,67,185,235,109,94,102,171,246,182,199,77,121,157,165,139,238,64,94,96,26,85,64,133,38,82,10,12,88,12,154,183,54,25,188,111,240,189,112,176,202,127,196,179,168,244,180,82,150,131,106,240,33,88,43,66,146,178,199,154,144,193,154,136,83,56,80,90,89,98,192,14,247,126,201,80,59,143,204,243,241,16,91,246,52,159,249,252,211,203,149,38,87,198,166,187,1,34,243,170,108,236,29,80,209,154,235,21,106,0,9,193,52,139,219,190,230,240,189,215,63,18,108,149,153,68,249,64,65,169,82,232,129,247,13,87,161,85,221,142,230,195,217,243,199,15,50,149,178,101,208,156,23,142,97,22,89,186,216,230,176,172,240,11,175,98,164,125,141,89,221,72,71,54,113,203,138,82,69,13,77,147,24,16,16,115,59,230,225,228,15,39,230,83,189,239,127,55,242,24,236,220,250,240,233,42,0,105,97,223,27,76,220,28,127,101,97,165,123,119,47,228,83,61,81,167,103,86,61,100,194,58,141,247,170,13,127,102,85,222,172,196,56,239,89,116,50,156,187,147,184,182,149,107,188,113,101,20,57,79,199,237,97,188,170,173,70,178,33,127,150,197,17,153,233,222,164,160,64,121,183,185,92,143,1,142,17,201,84,142,100,190,143,110,4,252,140,140,88,9,153,156,150,134,25,219,238,1,176,86,153,74,202,64,31,106,54,63,84,13,151,225,33,71,3,155,204,156,160,252,229,91,234,215,34,26,17,161,18,173,99,241,31,174,44,148,46,17,61,191,23,236,22,150,122,52,92,0,26,162,14,102,86,189,253,23,193,177,177,124,51,135,19,28,151,18,45,4,245,124,213,165,1,101,12,242,174,162,243,124,114,125,94,87,52,53,209,94,167,161,34,80,67,210,57,132,8,247,169,121,65,41,233,173,164,236,89,117,236,73,231,180,133,79,3,100,72,11,135,175,215,233,47,46,110,137,52,157,33,109,234,215,124,64,107,161,221,178,60,227,133,29,242,27,199,225,240,164,212,194,28,181,194,194,36,226,0,146,133,212,203,239,39,244,205,245,128,32,144,155,135,95,219,164,106,23,189,205,129,32,1,190,151,32,183,103,223,215,163,164,24,15,240,210,64,37,56,147,183,88,234,191,18,48,134,244,50,173,142,136,102,224,208,150,146,200,35,15,249,190,172,47,241,72,190,162,174,213,130,35,21,225,21,53,242,9,169,206,221,202,198,232,244,106,44,166,166,66,209,136,109,242,184,118,71,18,65,28,20,227,184,16,99,104,120,196,54,145,131,87,53,27,138,35,12,69,152,155,178,77,72,108,63,39,79,220,108,50,65,162,102,141,129,105,202,208,156,155,168,67,25,57,61,246,13,90,149,247,4,150,120,248,219,98,74,98,25,29,30,94,20,42,76,158,12,220,235,182,104,205,171,233,58,83,90,7,226,137,37,27,12,181,94,173,36,73,90,128,207,202,47,30,209,38,131,199,106,115,157,237,158,213,44,70,69,197,231,248,165,106,176,9,12,1,140,178,191,225,1,231,45,42,197,249,164,97,135,167,82,33,51,106,50,29,158,52,98,203,213,157,117,5,57,192,246,15,203,32,96,215,253,193,120,102,74,124,226,63,231,255,230,131,161,169,152,171,37,218,143,138,56,25,215,149,105,81,197,82,118,56,20,163,249,191,64,209,66,100,179,108,11,123,204,216,73,218,220,162,111,107,185,95,29,57,160,172,173,25,169,136,163,101,161,227,67,91,106,83,122,145,44,238,66,6,91,21,254,230,65,81,107,235,250,47,175,111,238,19,249,97,46,230,215,123,87,253,109,41,45,122,62,143,81,108,30,232,29,190,133,172,242,61,146,42,104,140,49,214,19,141,3,71,28,227,60,12,160,237,62,70,172,115,47,86,4,255,114,11,69,147,25,252,202,167,45,108,14,167,47,116,20,108,5,131,192,114,202,177,182,55,160,215,180,238,41,243,206,45,171,139,154,58,230,243,252,188,7,131,30,1,221,49,2,52,113,111,26,111,150,45,96,194,38,62,240,218,100,90,18,125,25,110,182,90,11,52,216,9,220,87,91,43,8,228,180,136,60,8,229,4,235,212,67,94,84,2,59,154,239,70,29,221,182,204,234,84,26,36,143,196,191,167,84,43,3,181,144,99,186,248,118,58,182,62,26,220,24,123,26,205,250,184,65,46,226,252,248,51,169,253,180,98,91,226,90,221,222,91,3,234,128,115,13,239,79,105,86,32,144,154,187,136,1,65,136,42,57,51,168,136,9,60,77,252,76,207,194,215,170,103,35,74,113,199,192,90,151,163,198,77,180,195,164,221,105,232,9,172,196,236,204,191,181,78,217,63,169,152,46,43,111,182,43,216,100,172,58,5,39,123,58,236,248,143,132,199,70,78,101,96,25,176,119,116,129,153,47,127,236,85,112,114,168,100,46,183,136,143,114,187,163,175,160,255,244,121,65,249,141,231,79,157,217,175,141,51,200,195,83,193,0,241,229,123,193,126,4,98,71,184,66,5,181,58,206,196,178,181,212,116,167,203,34,228,52,95,72,31,151,88,252,239,207,192,190,210,78,58,226,127,55,237,195,239,209,189,15,211,31,47,224,1,27,135,140,70,86,39,127,217,211,225,221,88,129,158,216,248,89,26,186,239,224,108,150,116,106,229,204,131,78,42,188,36,219,164,199,106,41,226,7,99,219,120,18,7,194,196,50,222,72,211,105,181,253,75,239,70,249,107,11,234,48,102,23,248,174,117,143,224,123,4,182,151,143,124,139,145,46,105,73,240,12,139,165,138,212,6,99,107,243,154,43,74,19,159,84,189,119,239,81,222,219,248,117,22,52,206,237,168,216,188,10,96,98,205,4,36,153,32,86,236,100,163,37,128,54,48,244,149,212,71,117,61,153,97,37,246,179,108,22,162,232,1,178,122,39,139,217,53,48,64,46,130,193,57,183,96,83,235,155,65,236,106,119,73,28,96,229,22,104,75,65,172,208,168,224,208,2,182,212,246,47,127,199,201,82,162,210,192,184,38,17,131,212,117,249,85,172,9,33,73,80,157,232,66,236,159,40,135,191,76,205,4,124,77,40,51,23,64,66,188,239,128,141,233,37,196,30,236,116,118,26,224,253,40,253,183,19,93,140,80,206,87,184,111,198,85,103,241,104,246,38,82,55,130,139,110,60,232,12,14,61,71,111,178,22,55,198,154,64,181,98,152,141,127,84,193,141,84,136,7,248,75,226,41,56,29,75,6,27,64,18,80,23,175,207,117,64,123,211,246,173,16,245,148,110,178,163,197,153,135,213,196,184,184,77,59,185,205,75,150,166,33,71,55,101,19,247,131,154,109,197,246,22,12,3,241,149,0,206,246,31,79,35,182,65,129,100,15,66,128,103,27,203,249,59,97,192,249,38,194,204,250,223,222,153,93,66,143,138,36,149,155,113,141,193,56,175,178,221,118,1,124,248,228,203,157,254,102,32,250,188,137,46,68,243,50,244,239,56,230,51,239,13,27,201,118,229,82,167,41,140,33,225,51,150,250,136,213,228,92,71,84,175,140,48,153,6,79,242,34,203,233,147,56,60,153,64,199,182,28,7,139,142,130,42,83,30,142,179,110,148,192,239,51,180,5,144,149,85,21,139,64,90,117,216,199,106,60,156,112,142,216,242,124,98,226,12,79,6,24,46,184,41,156,63,53,92,207,88,197,80,128,21,116,178,170,62,187,120,46,113,70,37,134,26,177,229,46,144,17,120,246,159,87,146,77,13,75,133,123,33,119,5,31,159,11,199,159,22,234,161,17,111,15,198,46,46,126,223,192,183,113,224,231,228,216,224,106,146,143,214,17,18,83,172,0,75,39,112,2,186,149,143,223,105,253,74,150,91,225,216,108,137,94,139,125,153,213,246,168,32,79,12,40,66,15,87,242,134,255,87,146,74,229,156,52,99,30,121,208,228,128,241,221,83,50,219,51,246,80,93,84,64,6,58,195,189,91,76,141,88,243,161,154,220,222,122,72,237,16,145,191,109,140,50,114,132,200,102,77,172,22,210,52,158,210,252,52,156,116,150,253,166,90,75,153,158,120,79,99,3,199,85,207,61,197,121,216,54,102,229,235,71,110,221,143,136,10,199,73,32,147,78,171,188,26,179,117,13,114,1,140,116,155,153,55,7,160,155,85,212,179,104,216,1,75,191,30,110,132,121,109,121,114,25,188,200,2,94,236,30,151,136,179,137,189,160,221,216,245,161,181,20,22,106,133,66,143,163,71,211,118,253,42,73,101,111,98,28,135,105,248,114,201,157,61,4,228,187,120,73,203,212,96,98,185,136,159,232,109,82,45,98,34,55,244,131,147,85,133,118,228,68,85,34,92,113,168,221,38,43,216,181,76,68,167,99,181,111,109,158,169,174,171,211,128,17,216,133,50,25,177,163,116,193,34,37,49,1,99,44,153,203,187,118,115,70,95,238,176,13,229,178,76,0,161,139,119,242,20,6,42,169,17,233,36,166,1,174,192,237,147,229,107,50,223,160,191,19,74,61,123,102,122,243,88,70,94,135,25,169,73,32,41,184,74,215,150,125,85,95,2,146,85,50,215,167,55,159,35,97,53,22,74,253,215,183,87,15,58,133,51,198,0,235,250,77,117,169,18,156,80,210,101,69,34,120,73,172,194,158,20,229,221,24,237,19,87,17,167,237,133,122,204,48,157,197,190,161,169,203,128,212,188,126,65,20,212,196,205,199,100,68,226,202,162,224,196,150,30,139,216,42,78,193,96,193,205,183,239,216,73,189,237,210,217,207,115,75,37,95,71,249,154,236,43,240,55,61,152,211,146,171,2,224,3,30,221,55,36,118,95,23,82,242,223,75,77,33,178,75,75,82,134,204,152,193,182,66,49,123,15,38,158,106,202,159,34,42,112,203,70,31,21,111,27,223,180,205,42,6,148,241,221,23,76,246,14,97,137,254,179,118,216,126,231,5,209,39,96,210,24,75,82,193,123,54,42,125,232,137,218,206,163,88,82,18,49,181,229,2,123,203,107,254,175,118,14,27,62,151,105,217,125,45,7,73,134,230,26,152,18,60,18,37,236,53,47,24,19,68,59,206,230,47,11,168,237,47,252,157,14,89,52,135,85,176,182,249,113,205,212,50,203,28,155,1,88,183,86,144,162,56,157,119,57,45,14,253,112,37,99,155,109,46,36,40,146,120,243,165,190,121,14,5,71,21,63,160,91,0,168,160,123,75,1,75,161,237,221,95,46,3,141,218,166,187,70,46,205,251,158,156,142,169,30,170,169,110,167,215,14,255,102,185,128,206,8,129,249,133,176,132,191,161,112,228,114,62,46,225,97,225,193,132,196,92,204,145,29,110,219,100,227,144,161,80,120,39,15,165,147,246,203,33,142,147,200,246,18,79,34,188,80,210,133,218,238,41,23,238,220,241,121,186,202,61,148,32,146,228,218,171,161,94,234,170,250,83,204,2,29,118,97,100,236,112,251,243,235,184,183,205,244,136,190,178,110,179,164,145,37,96,101,52,178,28,74,68,97,43,151,43,89,4,181,24,241,104,192,52,217,4,97,191,173,248,180,148,158,60,128,36,186,204,0,145,29,104,158,212,6,16,70,79,12,111,183,88,143,221,213,174,117,70,133,188,213,95,107,120,55,93,84,137,178,59,136,84,127,75,14,70,250,230,204,206,147,152,184,207,64,167,222,46,42,70,23,64,144,45,253,37,45,31,172,93,163,4,20,45,156,80,8,138,251,235,52,228,129,175,30,153,206,206,109,131,87,64,155,37,221,212,20,145,118,229,18,60,15,217,180,148,105,76,230,89,13,37,110,239,221,222,251,128,104,51,133,89,156,231,123,174,191,196,92,50,26,43,116,154,127,161,31,108,237,177,174,51,198,120,7,220,178,155,201,50,121,166,139,68,21,237,163,19,227,14,150,155,191,82,53,77,28,42,107,205,197,115,229,130,43,235,97,205,44,231,13,7,253,9,92,204,37,103,238,184,150,55,31,241,26,159,89,81,70,60,158,69,85,34,207,240,139,11,155,8,206,44,67,184,86,230,110,196,219,175,119,140,131,233,255,199,21,182,54,116,114,247,60,237,174,107,216,66,230,98,154,154,59,125,8,193,151,116,200,83,27,190,232,240,32,26,233,38,3,243,252,183,150,225,93,218,99,94,79,67,255,13,246,40,105,24,191,92,119,53,32,110,57,45,93,193,58,77,177,252,189,130,30,99,146,158,105,68,251,223,182,241,77,248,229,48,172,125,201,18,139,148,178,137,132,151,238,249,111,85,49,117,41,96,224,126,98,110,248,57,94,104,215,253,225,109,162,232,196,118,217,222,159,226,117,66,90,85,37,139,89,67,113,185,219,34,255,206,229,143,163,177,228,143,42,33,230,122,124,164,144,92,56,47,4,245,130,152,63,83,231,244,156,65,96,220,15,15,14,178,36,239,117,172,171,123,87,146,206,145,48,36,74,241,184,142,136,36,209,37,161,47,83,245,160,98,102,243,36,174,205,5,254,239,181,71,77,13,158,100,101,28,150,63,29,66,125,251,86,0,214,33,145,198,68,31,62,186,32,249,38,1,122,135,188,99,220,250,84,69,201,250,172,160,233,171,171,117,45,95,105,186,109,231,138,160,229,228,124,250,57,43,80,77,99,128,125,68,32,32,124,25,82,114,58,253,238,135,228,10,241,216,111,126,45,63,240,254,56,236,114,63,118,0,170,171,245,4,242,55,14,59,81,254,69,13,60,24,217,149,241,114,104,72,166,62,100,119,46,55,205,76,28,163,173,118,198,59,5,114,188,193,14,3,183,40,192,40,249,67,179,223,23,162,167,54,54,62,225,82,159,184,16,160,8,8,14,146,234,60,184,7,137,27,90,246,5,209,235,137,248,76,102,106,102,51,187,130,56,209,24,154,62,100,30,185,249,56,224,119,0,227,241,122,125,158,183,195,62,41,246,143,112,71,107,99,31,170,255,10,96,7,213,16,99,1,108,193,163,22,129,161,237,63,3,153,161,233,53,119,197,60,216,36,169,214,215,16,241,10,209,170,32,8,167,214,59,51,146,9,37,83,26,167,22,189,218,42,2,17,80,24,166,70,125,193,22,83,21,198,47,48,235,224,72,137,137,53,13,4,231,11,238,193,165,149,133,101,109,96,242,181,86,154,236,234,11,136,183,96,128,37,178,146,189,8,187,64,98,98,146,49,102,29,175,229,158,167,51,65,84,26,236,6,3,3,184,242,110,172,111,34,177,201,47,9,178,252,131,116,145,218,98,232,51,226,7,103,37,92,128,144,103,205,94,8,10,60,231,36,217,67,169,33,145,166,117,77,46,1,26,55,84,147,149,3,9,27,89,207,158,235,170,165,142,13,89,0,211,179,218,9,157,89,191,103,62,13,19,165,213,153,133,86,60,147,239,60,232,178,172,24,197,145,184,164,176,23,95,119,60,94,29,248,60,46,171,83,253,131,212,32,94,216,227,121,80,60,154,155,140,84,107,26,141,155,44,188,149,155,137,109,17,111,95,227,166,97,6,144,120,111,57,72,97,14,197,3,132,81,200,141,44,156,92,37,99,220,146,45,90,79,86,99,165,140,38,168,4,69,253,65,68,220,71,249,82,7,69,204,16,235,173,153,138,160,114,176,89,186,57,95,110,178,125,27,53,40,161,187,214,183,122,74,60,187,106,69,188,213,230,64,224,147,143,211,154,130,56,75,220,179,93,20,45,129,27,91,0,109,100,226,190,75,91,154,147,215,22,163,3,85,127,190,20,101,116,169,212,250,62,244,42,2,159,83,18,27,91,119,116,35,186,194,66,94,4,8,94,32,169,68,222,140,113,248,195,161,38,239,147,105,251,196,53,134,239,255,245,110,24,2,58,15,191,215,98,172,159,231,208,22,94,212,232,189,238,82,176,7,16,126,222,188,125,5,36,209,168,190,247,101,70,121,210,73,166,63,170,159,168,77,154,130,181,199,76,37,239,179,172,236,14,49,182,62,189,34,183,69,97,201,149,53,230,115,49,208,216,71,247,136,45,169,166,112,6,232,4,156,240,184,121,207,66,81,14,158,114,106,39,150,71,84,193,184,151,85,59,198,65,248,111,132,97,55,190,64,98,54,220,181,161,56,56,86,162,244,80,216,6,142,178,62,149,69,210,23,156,112,200,177,72,108,156,136,194,125,99,114,99,192,112,192,166,21,143,192,55,86,30,29,173,59,196,61,172,197,20,168,5,13,192,95,248,148,128,102,6,75,125,230,240,64,239,83,73,154,144,248,53,52,172,34,242,49,163,32,46,88,126,7,70,44,117,63,214,240,99,203,160,71,36,126,9,9,143,214,91,221,251,7,3,73,68,47,114,88,154,152,201,223,2,209,143,41,131,114,5,56,146,103,86,17,60,95,108,175,30,151,172,136,225,2,1,176,237,0,51,184,188,22,35,15,222,41,54,16,7,227,109,113,59,150,56,154,245,158,197,162,164,181,132,242,196,234,10,4,60,2,249,51,135,73,122,119,206,169,133,155,50,78,29,207,80,37,181,168,60,186,226,69,255,27,42,213,63,200,161,66,54,103,67,247,106,148,222,85,45,62,239,98,40,166,15,234,117,57,64,210,105,210,156,99,32,101,190,10,39,167,111,1,135,155,11,91,98,243,47,66,75,157,204,44,127,85,95,120,140,41,40,15,27,201,90,216,99,205,204,195,64,132,188,10,9,5,116,57,7,54,92,74,214,246,115,118,17,11,21,186,35,178,172,160,215,98,36,105,157,124,129,195,181,148,97,210,164,216,70,212,126,74,132,201,18,128,169,79,55,225,8,113,112,213,87,154,66,171,249,99,180,44,168,134,66,213,38,135,104,93,171,178,46,191,255,3,24,117,156,224,115,14,226,68,69,25,225,116,92,40,30,125,70,20,234,88,151,81,53,63,69,93,143,203,61,175,34,225,198,38,41,174,251,162,73,98,40,148,172,234,158,7,76,59,80,46,230,99,90,240,125,116,247,212,51,143,71,72,104,11,193,181,48,148,50,45,66,184,87,136,186,202,77,74,253,174,96,39,17,98,103,46,200,114,227,232,31,191,166,112,100,28,80,196,128,156,21,8,65,96,23,16,114,240,45,212,205,79,109,90,119,187,92,254,243,214,48,0,200,208,142,102,109,1,184,43,219,87,55,11,119,174,38,157,106,125,115,129,220,14,150,250,223,86,125,49,8,36,61,215,43,215,92,122,157,244,33,243,39,152,11,233,120,114,119,195,248,213,250,212,76,41,124,218,57,82,140,194,180,67,100,14,152,105,110,197,186,216,3,0,76,120,109,192,52,154,145,129,81,85,53,37,26,116,102,142,251,205,213,230,216,133,62,216,111,162,230,115,223,156,8,171,219,210,191,82,246,245,83,118,139,76,242,14,236,43,25,88,3,77,224,208,96,81,70,159,15,41,204,72,157,241,114,123,166,154,235,160,217,205,205,43,149,12,176,156,206,72,220,137,203,44,234,156,194,72,148,199,92,143,128,3,72,251,45,91,38,12,165,93,174,174,21,217,79,18,162,187,247,98,65,251,28,249,76,160,33,21,233,154,77,225,184,86,7,224,189,169,40,133,208,147,56,97,152,226,4,246,34,128,10,146,70,220,99,168,102,54,21,237,163,130,29,128,149,65,70,220,165,208,49,158,195,85,205,24,69,203,220,3,27,93,230,101,130,33,223,187,82,60,162,13,214,201,120,1,121,119,170,111,33,103,230,87,8,63,184,162,114,50,245,188,52,178,123,42,132,149,80,205,111,234,88,249,191,87,56,116,212,5,129,96,146,116,163,187,154,12,226,109,237,139,101,217,240,248,132,222,137,232,157,167,225,20,132,70,186,81,233,83,107,41,129,240,245,95,15,247,188,32,61,183,20,94,70,143,62,208,83,20,219,137,109,201,195,170,204,66,37,48,7,49,35,178,140,62,137,241,173,129,182,72,5,152,53,90,161,18,50,126,116,180,229,39,143,30,32,17,93,50,146,33,187,46,180,80,105,183,17,231,65,16,238,53,54,101,103,55,106,235,205,204,250,199,83,55,209,255,123,135,12,251,89,209,65,248,150,254,84,97,197,115,38,61,156,246,146,175,31,120,231,163,223,225,165,255,52,205,111,170,118,86,234,140,206,24,109,130,121,152,6,228,21,112,23,161,29,137,103,39,49,239,43,163,232,234,173,186,236,51,26,72,215,55,29,173,123,226,186,141,143,244,113,178,132,7,194,244,164,128,131,163,19,244,88,226,182,4,80,206,97,39,236,141,2,97,79,20,242,186,229,200,160,115,126,27,29,83,43,63,88,140,214,226,165,47,122,81,21,218,99,135,96,137,130,141,86,15,252,247,173,160,143,196,46,125,13,68,253,103,36,7,73,132,49,170,212,89,50,35,123,161,70,29,156,73,163,98,0,208,136,108,234,46,160,144,160,48,94,215,55,74,111,54,252,101,115,185,101,146,243,182,39,83,247,97,69,77,141,207,185,81,19,238,141,165,27,177,167,78,251,60,29,106,86,119,195,193,176,37,25,241,13,255,20,49,244,114,142,112,75,27,152,104,114,69,197,74,97,240,158,69,127,161,212,99,201,36,182,250,217,207,200,67,200,50,208,168,196,116,244,189,199,111,3,24,165,72,170,197,2,132,146,139,88,121,10,0,84,245,65,23,249,128,86,255,219,64,9,8,241,231,242,215,20,238,61,181,72,88,252,210,44,107,35,122,63,111,15,78,9,202,224,2,79,204,94,11,15,186,33,218,30,161,0,236,253,36,113,169,240,22,59,111,83,134,102,216,200,168,177,203,140,105,98,207,209,209,117,158,12,69,255,111,207,214,159,106,161,147,5,235,181,12,169,95,43,217,71,149,238,212,235,242,195,254,70,189,8,44,43,26,216,229,183,19,224,42,105,36,240,24,91,105,20,237,171,198,43,74,43,92,149,86,216,139,96,116,51,46,41,178,192,127,51,204,63,242,9,255,147,52,95,2,224,64,43,170,245,237,230,230,102,175,43,253,7,80,104,226,152,176,81,26,174,180,220,218,137,37,68,159,155,7,43,141,47,186,63,30,80,94,85,232,15,96,163,218,94,115,12,61,236,205,244,78,224,215,129,175,129,241,197,21,16,163,46,243,30,141,83,106,143,218,180,229,135,77,210,7,28,38,113,25,203,38,208,106,0,187,68,88,86,13,110,60,226,32,10,63,56,234,27,251,187,95,136,217,223,125,215,168,29,61,78,24,33,133,223,173,143,79,197,245,38,14,234,254,116,150,73,251,104,215,76,157,127,230,158,203,65,13,32,47,155,74,44,146,154,114,248,165,219,116,45,61,99,46,88,183,142,169,42,115,250,129,116,72,251,188,250,231,214,176,246,164,235,115,186,41,188,166,17,106,161,51,184,240,0,134,127,3,106,95,119,24,115,201,165,35,130,34,59,226,104,21,73,10,14,97,130,124,2,75,220,215,65,138,164,145,24,7,46,66,58,201,166,62,38,149,214,216,204,251,166,146,31,108,111,11,67,184,127,89,78,223,109,14,117,2,33,134,27,209,13,238,56,252,122,99,118,225,19,251,145,50,189,201,180,142,101,219,54,120,140,22,139,154,18,10,174,210,53,27,82,155,231,187,166,118,126,186,121,187,93,18,147,196,246,137,252,217,182,153,195,240,205,2,56,138,246,18,111,111,35,200,86,166,77,52,173,195,109,187,99,184,4,74,76,102,153,108,101,43,47,203,249,40,163,165,104,173,211,147,19,31,71,180,231,33,150,184,156,12,33,220,80,145,139,38,8,247,217,207,225,68,137,248,63,76,111,194,186,57,3,175,127,115,97,138,239,54,230,121,138,2,250,40,252,245,158,134,117,1,140,208,207,92,0,100,22,172,141,139,52,79,32,192,253,213,243,137,20,111,174,162,136,33,208,57,242,28,154,114,66,161,223,173,92,21,163,127,92,133,35,213,116,39,21,165,146,56,237,12,77,42,4,123,103,197,203,238,135,82,135,69,22,240,122,27,11,201,54,143,1,142,135,198,200,176,194,225,117,200,7,141,107,127,11,4,166,7,248,203,248,141,125,252,216,128,120,1,240,41,59,201,94,224,89,99,131,118,38,207,68,253,163,128,230,231,193,130,58,60,47,87,54,252,240,13,153,128,120,165,228,242,138,245,196,250,178,73,143,191,204,216,197,85,7,118,67,153,175,228,33,14,134,165,132,127,250,200,181,67,121,211,155,15,112,116,37,156,192,105,96,14,226,40,227,22,44,200,186,177,76,209,7,131,45,251,13,173,170,241,187,52,82,59,121,52,24,103,121,45,209,125,252,216,66,48,199,198,210,129,149,85,64,56,55,102,48,146,2,213,15,12,69,207,133,82,28,248,186,103,2,112,160,201,92,189,149,135,10,190,71,128,188,124,13,17,77,102,109,113,171,123,62,199,199,138,83,96,217,150,248,152,29,227,250,149,132,156,254,139,111,128,221,227,29,92,134,71,29,105,73,11,55,172,198,42,50,115,128,135,148,102,24,203,121,1,105,245,181,187,216,55,79,252,52,128,114,214,227,246,144,2,8,191,58,105,85,18,179,123,205,16,60,183,47,35,126,153,112,88,16,201,80,78,32,227,107,103,139,190,148,215,53,202,164,55,243,64,38,64,118,107,68,113,106,109,212,148,107,180,94,28,98,167,174,241,128,141,120,94,208,14,87,122,92,182,13,196,253,125,86,164,9,28,96,147,67,70,113,82,26,246,167,136,143,204,130,50,54,86,220,235,205,212,58,238,93,90,14,234,9,254,46,81,11,26,216,89,118,229,206,139,192,37,101,227,61,86,242,97,137,177,206,9,86,245,140,190,24,146,133,136,91,99,29,210,27,45,2,38,250,147,190,19,76,11,94,50,124,79,8,234,183,111,17,211,164,33,150,0,68,122,50,27,21,254,152,66,217,215,121,188,212,211,102,56,209,215,205,231,114,25,184,90,166,68,224,163,222,192,3,36,232,174,124,195,118,219,8,49,198,110,77,1,118,212,242,164,60,2,140,15,211,153,85,139,247,240,140,35,100,126,24,32,196,201,124,32,32,177,12,177,171,28,79,88,183,164,1,94,203,4,131,60,174,149,148,38,247,167,163,228,91,104,66,187,243,222,98,103,69,51,53,139,76,10,93,125,250,16,39,121,0,119,134,200,88,111,143,225,238,98,157,226,187,119,57,19,206,31,194,246,130,203,227,140,38,25,7,223,191,8,34,169,129,228,102,231,49,140,239,188,102,107,117,127,117,136,91,189,83,68,194,254,48,169,46,114,14,254,221,129,246,240,6,98,206,81,61,101,254,165,231,248,139,90,72,120,120,144,2,190,66,127,198,0,219,13,235,189,97,206,140,46,158,56,30,177,38,87,177,177,48,238,82,223,105,102,87,179,173,2,173,157,180,153,157,160,179,0,55,93,10,89,111,249,40,133,68,91,59,72,148,182,238,231,188,30,98,44,210,156,40,172,76,220,239,172,165,57,43,23,187,250,227,69,24,76,123,172,202,117,171,210,238,196,0,94,5,142,190,209,228,170,133,38,38,36,201,139,137,147,124,6,22,54,220,184,181,133,73,7,71,170,45,98,246,23,76,0,1,222,237,116,171,29,2,2,99,92,97,29,213,250,7,4,139,241,168,255,42,146,168,119,141,202,146,245,220,6,136,0,11,162,129,42,37,45,11,223,93,48,2,132,240,110,160,156,185,34,143,81,188,118,172,99,231,131,74,193,132,25,58,163,240,232,10,249,6,110,41,161,30,215,127,76,243,203,168,133,224,209,96,204,237,64,106,5,231,197,5,2,196,37,79,84,83,65,239,211,81,226,184,23,28,4,241,149,131,110,3,152,239,34,32,234,111,6,219,217,90,0,100,86,230,231,151,232,27,135,156,166,27,253,45,252,228,183,8,150,81,105,67,216,211,230,177,20,161,117,31,11,31,150,132,35,15,52,46,40,152,138,225,102,128,34,71,121,200,79,165,118,0,116,64,147,91,151,127,16,88,172,194,17,66,214,141,224,22,15,123,130,227,162,149,38,104,170,219,232,90,3,59,212,236,134,154,53,96,130,215,242,16,227,6,6,5,215,223,20,177,215,246,97,53,182,175,217,146,132,164,21,17,126,219,45,149,88,208,248,58,157,224,92,44,213,38,109,232,218,55,215,244,109,56,109,105,219,31,211,108,125,204,193,193,170,97,21,54,149,184,223,126,217,224,241,83,128,83,152,214,196,79,45,10,4,227,149,90,248,110,251,75,116,133,19,52,222,124,89,41,7,22,141,31,89,35,34,190,203,119,29,124,160,127,151,16,145,119,40,122,98,88,85,8,181,229,229,39,105,159,4,4,46,0,135,91,80,208,190,86,106,85,205,217,175,146,45,254,56,35,140,134,93,91,209,201,222,243,26,61,98,51,253,181,160,195,118,193,233,77,7,8,47,237,20,189,149,117,81,245,139,132,68,44,77,252,94,186,89,63,239,64,198,172,173,26,12,251,31,253,252,38,39,2,196,31,204,136,56,209,130,154,149,181,219,69,45,63,226,37,8,141,207,139,119,26,101,225,63,171,124,44,178,90,31,139,55,248,96,216,115,228,63,56,178,129,4,9,28,219,238,148,180,23,200,86,232,93,67,152,143,94,57,207,141,159,146,36,163,41,159,190,165,217,168,167,209,158,241,3,180,163,134,231,34,12,98,216,222,122,131,110,214,132,246,166,189,155,151,225,243,34,212,197,228,231,247,11,52,195,222,127,102,212,72,54,188,212,196,105,41,212,91,91,57,183,136,120,88,158,246,170,109,162,36,239,55,193,161,226,40,188,218,172,173,155,41,174,50,254,58,233,220,123,228,194,9,0,169,140,172,65,156,116,215,7,112,162,60,36,138,246,98,91,249,191,243,232,88,219,229,233,169,255,212,242,124,143,166,60,129,235,177,245,14,122,77,109,184,179,33,91,41,152,166,101,138,79,66,231,55,16,141,238,47,91,215,173,62,219,140,205,218,34,226,76,5,11,46,0,84,91,108,241,192,33,160,124,235,219,181,63,251,146,47,24,61,13,73,145,176,79,24,195,162,249,159,42,65,52,223,83,182,189,128,199,45,213,231,147,200,95,212,222,226,194,156,240,52,235,164,194,227,1,183,7,118,78,140,174,57,197,20,53,50,17,254,124,151,204,114,188,240,218,252,199,35,166,130,234,239,247,57,100,213,47,209,25,152,22,19,173,222,195,47,156,223,82,142,150,48,126,10,98,135,53,102,102,127,96,70,165,96,146,33,9,104,146,223,187,35,81,232,193,197,139,234,35,87,232,47,171,62,6,220,153,240,77,110,88,121,59,30,80,152,249,251,113,166,148,10,90,81,108,153,162,42,230,168,46,76,195,179,109,147,241,105,17,153,36,80,254,2,227,191,189,189,60,121,102,90,23,17,74,197,126,244,168,129,210,82,28,243,67,63,161,214,64,34,25,184,62,8,100,181,239,36,231,248,18,53,215,42,173,71,90,190,16,141,7,181,94,106,70,234,118,246,74,246,12,70,247,143,112,44,5,17,90,139,223,181,166,220,177,222,144,25,233,69,129,246,227,65,62,114,164,235,242,108,224,219,20,145,229,218,167,176,147,124,18,0,109,106,65,134,122,158,37,199,195,176,45,143,83,168,199,49,40,192,57,222,161,182,16,22,69,151,108,185,106,175,2,42,143,182,14,10,137,160,56,148,54,240,127,182,153,85,148,166,79,93,150,210,225,168,96,223,216,172,111,248,102,161,140,127,187,161,145,85,170,107,188,237,150,48,254,226,228,78,237,241,211,168,148,254,158,60,189,196,245,69,190,236,251,159,26,43,236,199,152,77,118,29,158,226,37,190,181,72,101,62,195,69,148,164,173,61,149,14,93,206,207,141,233,177,235,4,136,105,239,88,197,99,106,170,197,132,211,150,208,27,252,166,138,56,31,0,250,38,176,110,169,61,29,1,132,202,123,169,80,224,12,170,167,123,155,126,34,108,8,81,59,14,254,100,112,166,12,155,246,193,201,179,214,167,241,162,75,210,229,50,25,72,133,183,203,189,86,69,236,0,199,37,189,183,146,169,229,34,43,206,241,231,151,58,222,243,239,59,99,213,121,207,210,88,236,8,91,230,213,238,25,182,47,158,81,168,143,202,166,4,247,29,50,197,158,65,20,250,59,179,152,46,185,196,88,124,4,182,116,53,95,197,214,19,21,218,31,141,30,150,83,107,189,68,108,11,33,74,72,252,27,186,18,118,52,115,84,23,105,53,140,223,248,127,212,236,190,50,240,241,84,162,221,97,146,57,244,57,175,118,252,253,43,94,31,28,133,100,216,22,30,241,208,163,210,89,37,50,132,43,247,251,172,236,88,92,194,14,22,182,161,206,36,254,210,20,206,59,131,182,222,2,115,207,132,41,141,3,91,91,211,143,234,7,219,69,236,39,167,137,253,117,144,178,133,73,14,195,249,251,210,98,239,11,149,50,171,141,182,79,252,176,8,88,197,142,242,66,159,152,132,31,33,85,77,39,63,119,182,221,254,243,226,246,67,150,254,83,64,249,134,92,131,46,130,83,235,171,185,237,239,168,47,74,244,217,106,214,188,240,139,117,189,50,201,65,21,120,78,51,65,118,141,173,41,112,200,101,107,17,230,171,141,36,178,235,9,131,229,42,177,3,62,146,114,251,175,177,37,42,226,49,132,255,38,218,139,39,202,84,158,211,123,0,232,106,234,124,224,234,164,37,156,232,251,92,68,84,178,240,19,215,42,112,17,5,124,67,49,192,248,180,172,203,18,103,228,203,248,45,226,168,48,180,155,129,54,95,0,146,126,150,202,182,49,11,70,15,15,160,242,0,22,106,63,218,191,239,189,224,86,227,151,86,138,116,120,146,148,127,97,190,50,160,204,103,65,238,222,219,236,197,57,110,8,7,43,79,148,206,146,200,180,207,22,240,219,208,98,192,13,251,122,7,143,28,211,73,18,246,45,157,72,106,31,109,246,173,223,85,92,69,250,75,185,161,94,53,112,210,219,95,253,2,157,41,39,78,6,185,138,174,33,252,34,49,114,130,34,162,197,177,255,27,96,18,241,60,118,250,161,240,62,167,10,29,238,231,155,249,147,151,152,152,67,232,79,24,103,136,229,224,14,233,80,31,147,228,26,62,127,53,104,110,11,133,246,56,45,121,55,48,87,130,201,45,69,141,162,73,15,166,152,30,105,120,190,192,39,128,194,184,166,145,204,235,52,69,16,49,187,70,189,208,15,165,236,46,16,38,117,38,89,170,193,172,227,133,16,233,176,159,93,174,252,130,184,196,208,135,220,199,137,240,66,255,24,89,157,15,88,74,79,131,243,245,34,252,202,34,109,163,110,199,179,13,129,216,141,175,76,177,111,98,197,151,81,114,213,83,81,14,82,121,71,206,43,0,245,224,163,219,52,187,23,198,244,185,255,163,48,193,191,15,88,20,69,153,52,15,12,128,31,161,111,64,178,241,153,204,174,201,152,230,189,200,211,196,241,194,202,21,21,193,95,109,225,30,243,80,2,208,103,132,204,118,17,245,97,222,171,100,151,10,92,228,143,114,248,97,47,201,36,167,149,246,54,136,7,177,215,5,102,163,72,65,99,160,203,209,2,158,168,115,173,104,98,247,204,237,96,250,174,248,198,45,36,27,155,250,197,173,170,1,158,188,8,123,151,25,96,82,20,199,245,109,175,56,7,8,1,50,154,99,148,39,38,27,198,252,138,28,41,142,254,104,26,2,100,99,237,253,41,33,156,16,200,233,126,80,201,99,80,26,45,127,118,26,77,58,162,141,156,141,233,67,4,241,83,210,85,226,86,41,18,83,85,187,8,82,242,39,182,246,250,17,253,69,198,100,65,69,118,241,30,72,123,174,199,116,133,106,65,228,41,20,229,56,203,134,191,188,134,39,192,228,62,14,133,199,96,140,183,101,135,90,196,195,89,75,38,113,215,58,189,186,254,253,65,196,1,212,143,102,110,15,153,132,230,128,249,122,16,65,187,68,107,20,199,72,10,136,127,247,105,163,140,142,56,215,46,145,235,22,99,186,175,3,168,209,143,216,150,251,149,222,135,31,11,23,168,1,104,194,107,80,202,100,29,184,4,69,9,75,101,142,241,219,71,220,253,253,142,112,94,149,221,53,73,184,40,228,228,157,184,66,19,119,59,161,240,23,96,244,166,58,193,252,244,71,210,153,234,173,247,39,182,214,72,41,213,24,150,144,241,235,225,87,204,134,242,197,47,10,198,190,74,195,251,255,114,232,1,191,103,67,48,22,80,226,196,217,10,80,83,220,104,213,238,67,214,45,156,131,50,8,143,227,167,160,212,61,170,82,7,195,156,123,119,245,192,108,181,208,226,109,230,56,121,33,151,212,90,86,253,184,16,28,106,32,137,76,242,214,38,234,22,232,184,44,140,6,112,16,154,201,74,150,150,152,108,27,139,83,225,31,230,99,135,163,96,25,33,95,49,12,210,162,20,116,84,146,121,239,232,195,146,2,88,197,172,151,140,208,254,34,108,37,180,132,173,101,255,211,99,69,157,167,208,163,151,11,155,103,26,212,132,181,250,181,210,27,199,200,240,125,6,171,44,77,69,212,134,90,248,168,111,75,102,176,94,182,74,185,231,48,104,86,102,156,162,33,210,15,33,137,160,23,71,114,50,238,45,31,43,121,19,211,40,97,224,79,170,186,91,30,103,126,188,34,206,82,149,95,18,50,207,211,172,8,74,168,125,162,182,141,210,208,204,39,254,91,18,118,59,213,139,74,194,27,46,135,183,251,130,249,14,60,193,90,238,56,142,37,25,29,98,136,186,45,233,19,148,200,229,63,155,13,197,147,0,88,30,59,231,39,236,250,198,192,168,152,199,32,148,92,243,92,1,238,246,33,43,31,55,169,141,57,224,22,250,237,203,102,231,162,9,179,110,192,115,229,167,223,221,153,199,110,234,203,34,23,189,106,236,219,59,115,197,29,142,193,155,46,88,73,17,91,175,149,237,218,36,168,63,174,159,223,51,166,137,57,211,114,239,57,147,161,114,205,111,147,238,110,12,235,73,84,1,128,151,136,130,201,179,0,242,9,63,188,178,242,113,68,189,222,19,115,161,105,68,220,13,248,218,238,43,124,119,136,235,159,223,99,0,46,47,144,244,147,55,65,160,64,202,92,128,45,96,9,210,217,66,2,95,37,67,36,207,77,141,194,54,56,107,38,178,181,82,204,71,9,227,231,236,120,254,142,187,226,210,166,22,213,254,96,251,6,3,177,17,134,61,29,213,187,232,229,124,208,244,85,55,170,52,80,0,243,9,151,25,180,239,73,146,126,77,69,179,55,5,115,66,55,243,50,246,50,170,114,96,245,87,67,178,7,84,234,76,88,25,161,154,54,29,91,78,99,240,186,37,147,191,141,8,220,44,13,72,104,167,73,125,150,60,87,182,191,130,166,28,118,100,218,50,226,190,112,37,178,123,61,4,101,84,180,41,173,108,33,128,187,44,140,64,140,31,45,177,224,252,52,204,0,102,51,171,144,255,52,207,173,247,55,170,132,236,152,128,190,74,28,26,105,127,143,3,36,90,244,63,72,196,254,197,254,174,145,63,232,202,60,145,11,81,130,138,70,233,255,45,61,112,79,170,226,228,99,208,153,221,246,146,140,116,144,178,248,4,40,187,35,86,134,135,252,7,58,174,232,246,141,45,88,134,54,52,87,92,110,43,38,197,0,29,63,116,77,39,127,190,172,211,11,201,69,103,237,155,146,14,97,34,211,221,127,57,164,54,236,177,41,115,1,40,61,184,99,30,122,71,221,112,136,150,99,147,134,100,194,209,13,228,210,26,153,158,182,60,40,185,27,8,108,9,192,36,24,195,225,216,157,40,153,135,184,28,136,105,204,190,33,133,180,94,181,89,247,138,106,90,237,149,157,4,81,252,93,202,54,17,102,73,169,143,67,132,5,224,152,77,1,68,237,77,11,167,222,229,35,27,108,130,158,167,203,95,7,152,56,192,247,40,17,240,78,172,127,243,191,178,234,221,195,114,73,211,206,216,2,121,107,98,80,141,52,157,175,56,169,23,98,246,81,99,135,1,160,163,192,217,139,234,174,167,177,114,64,7,232,4,130,87,101,50,122,64,126,160,238,209,165,45,208,162,12,196,109,226,127,173,31,20,224,130,145,139,230,218,200,155,174,120,13,35,244,252,33,57,25,62,44,230,38,65,163,35,97,206,82,106,0,187,61,205,165,160,123,229,191,231,218,245,72,172,52,70,64,42,64,254,6,154,40,65,169,70,210,67,144,202,94,103,25,7,175,51,21,244,215,108,119,29,94,5,103,95,0,191,159,25,159,149,168,205,11,49,123,62,159,72,94,243,78,25,57,3,254,67,111,34,43,251,4,3,169,245,247,75,8,216,94,128,228,161,252,141,128,131,29,34,94,14,79,59,76,122,163,85,50,188,150,17,59,240,51,28,93,102,55,237,134,32,33,134,142,254,13,50,178,9,38,2,107,124,73,30,195,197,189,126,179,98,140,38,199,68,48,105,176,107,224,42,107,192,20,240,186,49,212,100,17,110,159,178,231,59,94,230,228,16,59,109,24,6,218,195,44,85,70,231,84,34,57,161,1,118,34,135,43,94,214,175,54,193,195,147,59,255,180,92,226,144,111,13,111,207,255,46,50,89,243,117,65,12,166,128,181,108,81,212,113,187,65,211,201,94,233,228,192,54,38,139,160,149,151,27,24,48,27,74,123,125,184,207,50,142,122,77,23,134,77,219,53,29,92,89,12,173,123,145,1,125,4,69,236,43,253,28,101,194,134,170,131,103,183,70,53,248,194,202,113,6,185,213,246,204,185,64,85,132,135,171,185,198,45,132,102,148,174,59,186,202,55,183,192,231,189,229,206,254,136,193,59,196,20,204,181,68,77,170,241,159,34,232,98,63,69,41,11,255,244,199,184,201,196,33,90,22,6,18,30,137,242,31,20,115,117,43,40,58,58,191,214,160,49,110,119,214,248,242,199,215,40,231,157,26,75,106,98,30,126,4,206,222,195,242,111,27,171,106,102,253,37,242,101,127,205,77,14,73,135,22,235,152,235,119,148,146,27,128,60,106,231,191,132,147,236,167,18,82,63,22,163,50,189,161,210,106,69,177,36,119,109,228,220,128,208,236,37,151,77,62,165,234,212,251,14,225,47,44,147,50,105,118,108,201,244,97,36,120,87,163,198,6,140,81,226,131,62,124,211,62,153,39,230,137,159,180,93,40,223,82,69,60,164,209,58,200,230,139,103,236,143,3,181,184,173,142,121,57,40,18,246,34,239,162,113,116,30,135,14,200,145,185,14,109,9,209,164,254,154,166,178,238,244,43,240,233,124,5,41,184,65,19,149,42,157,202,114,189,156,90,70,120,122,58,146,196,249,199,172,231,177,152,161,50,130,105,201,242,205,196,66,52,6,91,182,254,101,158,20,30,113,115,22,46,214,85,158,56,31,220,66,139,161,133,120,136,253,61,207,155,41,71,39,188,117,209,12,232,171,225,81,2,18,80,40,124,15,231,137,56,248,47,199,239,95,191,250,198,162,59,33,64,246,202,83,133,190,76,56,239,237,23,171,112,37,219,107,38,227,76,158,139,136,165,16,76,51,76,193,110,22,74,120,86,231,21,239,147,129,177,122,112,52,47,170,108,157,43,16,79,244,246,70,10,139,205,133,98,17,50,83,205,199,12,250,124,104,159,251,66,55,164,209,70,97,1,45,249,148,118,221,167,175,82,80,43,117,133,25,96,59,148,177,170,10,62,40,31,174,182,195,143,8,78,173,63,56,250,32,150,0,53,111,238,52,53,12,237,70,46,25,7,49,115,151,177,17,95,105,224,227,171,185,40,26,180,172,232,120,225,83,2,165,15,159,242,229,188,168,231,118,227,158,240,133,114,229,129,64,246,166,27,172,68,134,20,20,93,226,155,211,80,228,180,179,111,18,5,32,34,3,88,135,56,146,94,7,245,0,163,37,31,165,163,68,239,58,182,3,140,230,239,54,25,248,105,140,167,117,131,196,224,10,27,58,66,175,209,156,192,72,17,16,248,30,33,53,26,227,111,111,239,76,45,112,62,23,67,58,146,14,124,100,53,139,39,161,41,5,4,75,70,228,215,253,110,201,112,38,205,184,248,171,211,10,216,184,75,104,112,26,96,49,71,198,55,236,177,38,255,125,81,243,42,192,46,18,97,5,127,64,246,145,44,220,54,82,179,86,23,192,235,149,169,231,49,199,120,132,194,177,40,99,6,143,166,99,103,193,10,169,69,229,192,184,243,153,197,100,142,35,236,12,240,176,50,214,131,12,113,67,247,171,181,24,156,197,160,148,201,136,23,80,82,86,231,39,120,91,62,112,102,25,106,149,193,97,64,245,60,173,129,24,66,150,165,64,58,201,85,116,84,86,73,132,45,210,157,91,174,6,128,182,168,137,33,147,137,175,42,24,243,32,137,65,38,209,97,142,100,27,127,15,24,105,186,27,96,140,233,149,251,157,205,217,21,70,72,159,30,194,215,134,241,183,111,219,148,171,254,213,242,113,102,48,226,55,54,64,129,223,128,176,97,92,151,183,159,55,13,46,98,32,195,88,186,75,115,158,244,39,58,224,135,51,193,73,40,253,131,171,27,189,227,41,37,72,23,75,116,91,248,223,229,67,230,29,154,33,65,29,194,196,250,168,153,120,50,193,105,33,154,71,162,58,251,152,39,208,174,45,144,252,96,79,133,175,45,84,147,50,33,146,40,58,150,165,32,203,70,128,91,143,225,13,28,82,91,177,249,3,14,100,239,28,59,10,144,106,181,203,162,0,166,244,110,44,164,206,37,15,153,254,219,62,16,87,195,201,227,232,120,195,238,240,60,114,21,102,168,87,25,150,210,164,238,35,100,159,31,156,76,198,99,2,251,89,125,121,243,246,60,36,42,15,107,130,189,249,51,207,129,25,210,121,71,109,13,21,17,231,99,111,77,84,36,140,93,160,240,254,132,187,44,62,74,8,127,84,77,215,232,160,106,211,41,63,34,19,215,100,145,225,69,227,203,3,14,162,246,52,206,118,136,253,35,199,179,223,60,129,98,118,234,46,193,96,173,111,140,116,49,59,228,43,135,150,203,230,176,222,123,173,231,34,195,82,230,177,231,79,151,179,230,67,121,213,107,234,12,87,28,127,61,7,10,11,156,221,211,179,175,157,200,166,157,169,59,114,101,22,57,187,164,182,222,73,103,212,179,81,205,194,238,8,116,68,29,146,146,112,204,71,15,55,122,78,241,9,116,203,90,101,122,57,41,84,20,196,210,15,223,80,124,185,236,76,136,87,194,71,85,232,12,199,20,165,4