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,74,43,5,147,39,226,244,86,224,12,48,93,222,84,190,236,6,3,69,241,51,150,12,32,104,41,186,70,167,67,142,4,227,197,46,233,121,38,82,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,101,78,130,107,92,43,230,243,209,117,16,165,74,191,174,124,159,188,114,70,3,31,133,204,248,235,173,75,117,212,147,163,177,179,107,212,109,99,142,240,47,12,71,184,131,226,96,193,103,2,201,232,229,252,203,24,238,172,213,104,248,199,209,162,144,0,73,7,76,170,88,152,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,125,179,168,48,175,170,107,95,65,39,64,187,233,44,193,26,175,155,75,212,121,103,162,47,42,222,123,65,138,149,209,153,156,112,132,86,174,218,234,40,171,69,210,131,34,89,12,152,82,95,94,149,247,198,239,154,17,80,60,79,96,83,65,25,37,155,103,72,113,5,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,243,207,108,232,25,41,92,221,111,45,148,212,121,108,142,132,160,144,53,118,139,135,3,83,151,243,14,218,107,180,14,228,137,98,103,236,73,47,194,207,144,112,114,168,170,237,103,100,103,247,134,4,19,65,215,42,3,70,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,42,146,11,93,237,68,112,76,94,237,53,156,194,200,234,166,39,108,179,75,83,180,198,130,232,41,211,171,86,222,85,133,69,92,195,22,152,192,122,216,32,204,108,85,217,151,78,88,143,182,178,13,51,165,36,81,173,242,124,234,87,214,160,138,166,87,21,192,39,8,130,22,191,161,250,65,69,159,119,201,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,248,162,71,190,201,104,167,142,147,237,237,83,75,15,66,125,234,102,225,42,236,254,66,156,79,67,3,29,54,6,198,216,79,117,6,142,164,242,82,6,231,146,141,122,224,164,158,198,198,37,215,28,137,33,106,41,132,115,234,70,210,252,137,42,30,157,61,43,234,144,158,161,56,101,70,96,123,109,20,171,180,41,129,112,224,52,114,54,40,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,32,235,9,79,225,41,77,133,140,236,190,116,35,27,85,165,185,55,58,113,161,239,85,142,116,102,144,245,93,9,28,122,172,211,198,20,76,139,189,64,107,33,90,90,186,148,95,93,107,2,248,11,177,212,106,213,177,127,16,95,17,49,18,197,102,129,48,59,84,50,135,149,226,192,75,95,96,94,46,158,43,244,145,4,24,165,178,247,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,11,133,226,13,61,100,20,15,14,115,227,208,89,201,99,226,86,56,153,2,52,196,139,168,155,13,44,121,139,154,203,51,208,118,148,178,142,97,190,124,26,173,46,63,39,145,135,234,48,186,114,223,232,245,229,202,225,126,130,17,68,148,7,254,148,188,176,154,0,30,82,211,7,158,121,39,141,36,111,59,177,247,250,108,138,6,250,25,123,176,218,181,58,227,198,90,241,149,235,80,167,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,77,226,70,21,171,79,48,64,226,253,139,144,56,82,193,34,178,111,113,165,29,39,242,46,240,234,193,216,207,251,232,113,5,50,232,128,153,177,240,73,211,88,35,86,154,165,218,81,190,177,241,118,51,229,211,113,151,113,115,30,244,226,201,20,245,223,87,189,137,114,137,151,75,60,188,184,164,46,69,153,97,167,203,142,195,102,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,95,30,179,255,37,240,129,251,170,79,94,153,143,22,35,122,91,174,71,0,128,15,89,226,140,204,163,57,138,159,86,182,211,184,166,215,71,127,188,116,10,212,24,44,82,13,51,153,174,72,64,240,6,184,72,240,60,117,50,77,79,105,140,160,51,132,126,13,13,153,102,223,74,67,243,249,226,202,220,119,79,91,162,172,86,171,242,2,130,107,237,196,215,91,113,29,133,187,41,120,88,131,177,182,8,122,131,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,0,227,154,35,75,144,33,178,78,29,226,115,103,227,145,141,206,201,129,179,41,70,38,165,221,31,227,155,100,228,53,132,246,31,205,110,56,177,99,96,243,234,120,252,123,78,125,253,45,72,113,60,110,28,89,78,237,98,78,38,115,145,157,23,4,25,132,7,6,121,153,42,233,161,23,2,254,178,220,244,192,18,180,181,52,43,97,186,214,208,177,225,224,54,130,231,43,198,153,22,73,89,160,179,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,45,219,82,222,3,47,125,34,200,25,222,160,153,160,106,85,226,228,111,56,140,70,86,227,137,32,220,240,91,86,7,93,27,160,48,206,236,58,233,66,112,239,29,149,106,215,60,40,157,45,254,88,10,103,176,128,11,65,140,103,101,194,211,167,181,11,139,227,235,168,140,29,246,208,15,88,149,23,118,201,35,183,136,179,179,52,148,70,197,42,162,197,196,101,32,116,177,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,99,24,24,52,74,245,62,37,142,161,240,166,169,46,27,230,176,152,252,244,226,11,56,252,38,135,160,19,93,163,84,52,47,189,165,227,4,26,122,211,204,209,59,14,127,187,225,170,187,67,228,36,72,227,221,153,216,94,2,11,11,120,210,183,192,112,13,136,134,188,162,68,215,98,190,71,117,33,170,249,80,142,223,168,161,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,219,162,81,50,255,162,141,209,129,233,109,35,207,227,127,195,215,198,156,213,92,123,40,70,122,53,180,59,0,202,146,90,31,71,216,223,180,98,198,179,231,216,165,83,84,130,214,14,181,155,209,76,9,57,77,188,226,118,157,83,181,141,79,73,22,238,33,219,151,31,221,35,124,166,109,183,180,105,119,198,47,9,170,125,221,33,68,142,117,126,235,131,161,211,130,40,31,61,50,46,132,43,65,96,26,148,176,86,143,234,246,128,96,140,92,211,61,146,68,58,226,144,148,180,240,59,25,94,93,96,46,197,51,215,122,33,99,99,232,27,137,165,130,178,122,136,36,180,194,90,101,4,207,124,53,28,85,105,30,177,3,95,100,130,89,73,5,81,22,226,14,191,37,188,113,1,243,184,107,227,171,163,49,120,170,132,44,62,16,70,59,107,253,147,170,224,126,194,180,92,200,224,175,117,45,55,223,229,192,23,91,77,81,100,90,238,135,36,45,176,230,87,232,31,88,249,9,7,135,222,108,192,108,111,9,160,200,126,7,88,104,31,172,163,81,83,250,91,38,226,231,4,185,164,173,212,37,65,29,177,60,144,243,32,126,204,136,72,88,144,162,104,206,181,173,118,8,7,245,8,160,3,176,24,203,250,121,179,177,14,91,101,255,224,97,150,37,192,57,214,205,119,4,158,176,91,58,27,166,191,72,250,101,19,78,181,135,180,231,141,151,26,219,96,13,153,183,141,10,132,135,169,176,185,67,17,147,225,197,233,235,200,122,213,107,217,165,202,252,86,223,49,185,125,198,144,148,151,42,5,126,30,69,231,59,130,25,32,19,169,122,184,5,7,65,242,9,12,179,46,61,57,17,208,193,86,165,90,26,242,190,181,226,111,11,121,27,122,152,146,175,220,251,36,113,6,91,112,118,182,219,31,23,155,227,53,57,77,68,3,120,53,204,177,190,145,194,15,175,178,185,141,218,93,186,101,165,97,116,253,82,237,39,184,202,174,58,71,221,36,162,192,38,185,164,237,168,208,9,140,246,107,115,53,96,111,77,86,65,85,215,129,198,35,149,239,56,24,152,38,180,29,252,202,4,117,250,105,74,177,188,170,99,59,12,132,74,120,187,10,236,191,23,207,89,113,65,63,137,106,66,30,124,90,25,96,202,153,215,121,97,107,47,101,208,80,89,156,23,229,43,181,100,92,54,183,144,162,128,36,229,217,138,178,26,191,214,208,158,253,153,181,147,88,141,15,201,41,41,37,211,102,185,134,141,25,222,226,44,145,24,30,186,146,240,158,228,202,207,83,213,177,26,143,16,18,115,144,53,98,169,222,127,96,47,72,11,89,31,102,128,93,175,148,128,177,236,226,119,184,198,79,223,14,126,245,100,89,123,77,114,44,238,113,198,47,114,167,1,82,193,65,172,129,83,241,169,170,204,31,226,192,97,144,254,215,164,15,233,45,101,6,69,78,177,4,219,154,245,55,196,13,104,11,130,163,79,170,34,176,225,184,34,167,80,147,246,172,86,233,0,221,104,169,75,223,236,183,177,163,254,113,63,18,55,160,175,102,22,123,83,120,201,198,60,49,29,203,73,129,209,251,68,87,193,164,108,90,226,75,130,137,216,219,101,116,134,232,173,231,223,252,125,65,236,166,231,39,59,241,9,18,186,231,48,110,24,43,177,206,230,163,163,177,171,222,73,190,18,212,89,196,148,139,124,89,27,79,31,165,83,145,41,57,160,220,226,131,172,183,164,225,108,229,96,4,21,148,213,77,91,58,82,232,94,61,227,100,144,20,231,235,133,226,249,72,88,45,21,192,15,59,234,78,144,219,12,34,172,80,141,18,239,6,155,115,245,60,168,160,115,95,30,185,78,170,94,95,2,146,95,120,1,74,86,58,254,194,154,223,72,248,190,102,107,235,186,206,134,226,144,71,248,44,245,20,87,149,139,68,165,65,241,218,132,67,223,177,248,70,246,122,149,29,52,64,135,58,14,173,109,39,57,116,255,177,152,184,235,6,157,68,101,49,156,53,247,7,144,224,94,60,1,53,180,195,200,141,132,68,37,44,201,169,143,31,139,175,167,254,142,185,179,239,99,247,12,230,111,147,82,206,129,89,209,230,221,105,170,95,58,81,226,54,22,91,220,226,105,171,248,89,151,228,82,221,20,76,18,48,251,226,155,10,135,96,193,69,245,156,172,29,117,209,1,152,136,10,244,82,188,217,195,40,232,147,74,72,85,248,98,60,146,98,219,164,120,44,251,79,31,248,55,94,252,184,111,203,17,24,74,19,105,237,254,219,116,112,252,139,247,91,203,210,183,28,116,203,85,123,2,238,2,81,26,81,13,24,182,26,85,213,129,162,164,210,166,192,53,79,216,249,247,210,22,50,143,61,45,52,44,89,148,40,189,5,217,241,135,11,116,38,232,199,202,175,249,168,189,38,214,28,10,89,89,53,64,201,132,139,241,225,137,179,26,231,88,83,169,234,147,119,70,186,74,62,198,219,124,28,39,17,109,183,252,145,126,158,39,116,210,152,163,229,70,17,229,87,149,212,33,141,123,73,21,20,168,41,16,108,102,104,223,189,79,229,230,27,180,93,110,64,83,140,66,220,145,181,254,211,122,19,7,8,56,22,225,134,67,147,128,227,23,225,154,26,233,142,181,192,43,55,174,223,6,132,95,35,217,48,65,68,190,116,112,214,177,227,51,56,201,36,196,216,215,80,6,73,59,172,152,150,90,254,132,180,184,205,220,228,145,198,16,225,72,250,190,77,145,100,50,28,17,79,204,87,191,229,18,94,199,118,220,41,127,25,253,210,203,189,54,150,154,242,210,189,207,10,199,172,155,120,47,97,16,11,10,123,112,150,39,7,10,248,107,154,46,138,83,33,201,28,200,180,194,146,34,143,173,70,249,25,96,33,2,44,195,142,67,190,174,53,147,94,162,198,23,201,232,162,215,242,208,47,141,65,214,95,163,128,200,237,153,6,120,219,88,226,66,32,76,4,224,131,199,118,61,25,114,228,193,166,151,9,154,149,244,248,87,189,83,48,237,94,145,166,251,85,130,14,23,243,89,12,116,175,216,35,120,196,60,109,164,110,148,230,138,143,96,160,99,132,114,48,84,202,110,115,230,34,193,65,194,61,111,114,172,182,18,136,174,88,193,122,84,129,180,103,129,229,26,127,100,134,156,39,116,248,8,186,92,213,134,206,133,158,238,225,197,175,87,173,205,205,178,129,103,96,70,36,10,163,100,194,102,39,55,10,63,45,27,250,247,129,46,1,10,172,141,219,74,215,184,135,98,179,147,162,47,215,130,15,188,164,242,137,192,107,158,167,185,139,242,194,191,129,38,29,7,102,51,155,125,56,24,27,162,185,94,92,134,39,74,109,23,223,25,145,5,171,118,243,216,68,188,79,151,23,98,50,102,178,92,232,216,124,17,149,216,197,23,220,208,138,84,65,202,103,163,212,28,55,138,167,208,0,68,122,114,166,44,170,159,93,247,56,10,4,179,27,102,189,161,106,115,95,119,250,172,151,89,199,40,166,153,232,178,50,15,42,174,161,254,180,252,43,73,166,27,4,143,230,110,10,245,129,12,53,237,174,83,100,77,126,217,177,68,212,143,39,14,111,59,90,255,237,59,168,36,43,22,34,107,166,223,177,217,2,112,224,1,83,41,43,14,163,24,243,99,197,101,56,165,30,220,52,201,240,111,11,133,68,187,113,101,116,94,29,193,112,71,231,183,136,110,242,16,75,131,27,202,254,250,178,205,121,252,251,61,224,134,196,104,75,17,64,101,177,204,3,254,49,90,4,78,176,204,29,170,95,129,166,249,235,157,253,222,54,101,205,19,56,42,170,91,23,161,184,141,80,131,93,17,18,70,12,237,68,253,206,32,103,115,255,38,58,139,240,125,123,37,94,236,141,71,227,85,107,218,52,223,165,244,3,189,176,52,131,90,195,6,201,172,88,143,120,212,204,106,81,129,252,149,49,251,69,86,78,115,197,253,67,192,98,70,140,197,250,80,255,119,96,217,136,135,22,49,92,119,5,200,23,206,182,29,230,6,245,132,121,96,24,63,58,105,12,4,243,184,148,230,127,146,135,155,72,132,17,59,201,221,174,93,88,161,57,63,221,59,32,136,241,29,48,217,204,28,142,222,54,130,98,172,228,222,131,252,66,56,210,2,88,143,11,195,221,99,14,73,163,77,167,118,82,203,153,16,249,180,210,106,64,231,219,166,180,210,152,45,199,175,157,94,35,202,202,74,212,132,144,109,247,179,211,180,136,212,222,30,22,120,9,16,118,109,218,209,100,70,124,85,0,198,85,10,169,33,152,169,148,88,238,129,74,228,240,128,57,44,183,1,22,162,116,192,7,5,225,84,15,189,245,112,93,240,116,16,255,92,98,188,144,95,64,84,62,181,213,77,134,93,136,234,140,108,39,147,211,22,245,149,245,120,227,215,142,229,75,68,72,134,249,60,51,168,194,4,234,118,102,47,72,192,41,10,122,34,147,7,216,160,21,113,43,103,122,76,120,250,78,158,191,188,131,198,255,104,241,154,80,103,251,113,181,175,250,202,44,160,81,71,15,175,238,58,218,17,110,229,108,114,80,172,185,126,50,43,148,56,245,37,86,41,178,243,212,129,213,55,36,131,123,139,33,135,56,4,60,241,208,100,136,27,204,62,4,110,20,146,196,7,89,85,114,140,73,6,200,159,76,250,134,239,96,188,135,112,80,145,92,59,93,3,59,34,17,181,119,99,65,164,146,122,54,95,219,159,166,138,184,102,160,105,115,184,1,227,149,5,245,22,181,59,206,63,100,151,172,114,214,233,29,120,42,109,161,176,52,201,215,32,20,109,231,196,138,151,61,110,247,3,30,204,208,112,209,154,184,63,212,212,107,119,235,4,133,104,53,240,56,232,77,177,192,69,119,229,65,255,192,22,209,186,122,195,133,48,137,126,69,112,69,117,231,77,147,41,126,135,157,248,45,92,137,3,86,114,205,64,211,124,196,132,167,53,36,206,48,35,174,235,176,4,235,4,95,8,142,239,136,0,175,137,236,127,250,163,154,217,169,31,57,151,237,178,51,235,8,241,224,245,215,1,194,168,52,96,148,82,67,124,193,235,232,182,183,170,47,172,87,32,246,179,71,93,124,33,131,40,130,84,234,194,149,124,98,232,3,132,61,183,112,90,204,69,180,120,63,252,138,77,137,67,116,78,106,70,242,66,15,48,227,83,224,140,42,195,108,149,53,58,120,97,202,135,227,116,27,139,83,145,82,47,121,193,109,185,108,152,124,24,50,86,31,163,32,64,93,183,130,245,83,218,194,165,0,177,50,94,116,221,204,144,15,138,123,100,100,178,192,162,12,98,169,226,134,238,112,124,187,31,255,157,88,110,127,250,142,238,127,112,110,104,110,140,135,92,164,149,255,125,21,49,171,27,189,204,231,180,179,217,13,92,134,28,14,13,29,149,237,49,100,18,73,95,26,150,61,60,189,80,1,121,4,204,170,193,18,119,252,119,8,122,243,19,184,8,62,34,23,8,207,193,36,94,31,188,192,125,46,48,122,183,184,53,42,227,49,226,109,117,126,210,254,54,27,106,159,223,69,212,233,241,70,39,202,45,218,168,123,58,74,84,88,248,62,227,114,231,16,7,38,48,159,247,94,3,128,8,17,183,158,121,221,129,20,204,205,255,231,58,41,90,225,123,35,59,59,195,170,178,58,72,167,26,144,57,149,250,72,240,231,222,65,93,200,87,245,27,226,64,246,121,31,213,29,232,137,28,121,177,0,44,153,163,101,158,106,210,14,9,42,180,73,218,60,194,216,39,189,233,230,234,22,116,92,239,61,251,155,141,196,132,229,176,19,161,232,79,212,35,251,105,28,18,139,138,155,66,39,41,235,19,205,175,53,122,200,169,65,66,197,21,225,230,124,233,153,163,100,94,40,33,93,205,113,96,106,136,12,147,30,118,244,255,26,27,167,128,76,24,186,22,234,149,105,201,58,26,159,152,31,244,96,57,172,103,244,246,106,169,235,186,187,157,136,6,152,213,191,97,128,6,8,101,210,48,162,105,242,11,147,144,203,34,116,79,196,229,214,89,222,9,32,161,192,12,61,155,34,159,95,198,149,139,226,226,212,128,149,54,208,188,24,79,220,61,164,61,164,110,247,55,189,91,55,156,245,85,39,17,160,194,0,112,206,113,77,23,54,183,221,167,166,254,193,1,33,247,189,82,62,203,163,92,214,170,227,83,178,203,75,192,6,35,83,42,80,68,4,106,76,140,157,145,64,63,89,32,132,46,225,14,25,127,109,0,14,11,222,88,114,163,177,167,67,189,187,133,197,182,209,252,195,20,219,179,195,217,78,148,80,159,61,238,17,208,113,92,5,183,179,208,32,202,221,153,245,0,171,211,44,6,95,172,77,235,87,253,27,255,7,255,155,65,88,249,183,238,207,241,249,81,55,39,47,78,126,195,135,167,126,160,25,122,108,169,240,5,106,65,44,38,241,58,88,249,137,84,17,46,84,9,169,6,187,93,47,96,162,148,88,67,59,128,144,194,53,99,186,251,253,68,223,176,11,10,68,209,0,143,79,12,20,68,86,47,133,243,224,203,176,169,2,239,4,20,117,176,0,160,165,47,155,218,162,179,2,135,117,212,137,235,235,24,171,84,222,164,158,16,31,72,131,205,9,152,169,153,244,49,233,34,222,234,45,130,255,8,14,25,209,39,164,216,147,178,67,120,60,166,240,212,248,167,3,27,2,52,100,207,166,208,27,181,159,252,168,182,205,188,73,102,8,92,111,157,190,181,69,163,73,59,11,172,80,117,171,243,169,33,220,198,118,54,70,151,214,13,165,115,95,209,251,253,21,233,29,215,192,60,72,194,143,19,36,218,249,13,150,183,53,35,130,154,192,114,185,149,104,165,238,226,227,200,169,243,137,183,5,220,182,171,12,191,67,235,94,225,211,57,165,228,225,58,64,133,176,226,202,124,122,69,151,71,54,103,69,138,99,100,132,171,185,18,24,103,4,178,199,206,35,212,236,10,156,74,148,59,152,221,10,77,71,149,145,192,70,167,202,178,178,55,169,103,166,102,70,133,25,211,104,170,64,125,143,122,123,198,60,185,6,226,1,251,155,56,69,237,15,71,7,58,97,222,25,199,26,135,76,166,249,187,151,40,163,41,110,87,121,238,232,173,150,34,33,248,160,39,204,228,177,125,69,206,49,19,15,118,240,60,210,110,214,172,77,81,180,226,3,191,119,93,65,5,206,61,107,14,31,180,204,245,63,134,171,220,237,41,151,77,120,154,101,0,76,191,62,102,181,53,248,37,159,95,244,16,208,186,65,17,150,128,200,135,171,181,17,209,108,199,35,192,36,28,197,107,143,180,187,114,65,108,166,59,205,134,89,194,229,88,226,120,173,117,70,51,194,142,35,13,96,197,82,77,45,193,43,69,132,200,52,94,206,87,215,148,33,84,139,174,9,183,174,140,178,223,94,2,251,239,166,189,169,195,47,0,58,202,159,103,46,109,204,238,178,208,213,220,120,129,11,54,156,12,231,19,22,2,231,161,46,200,215,154,192,36,45,43,122,249,12,68,125,190,118,195,182,203,158,25,240,243,118,11,250,232,78,146,30,169,158,80,44,158,58,174,146,255,133,132,37,209,215,149,142,202,15,237,122,152,211,244,105,85,241,157,95,143,115,214,206,66,117,239,6,192,239,54,89,139,91,50,87,225,26,51,4,73,98,221,192,194,162,180,249,31,18,25,49,180,233,112,80,35,223,170,196,191,73,43,40,154,5,247,42,220,215,198,150,126,63,108,220,67,62,140,252,108,249,14,168,112,148,223,92,251,134,159,222,53,211,92,196,150,8,3,163,38,147,12,26,171,154,109,110,245,187,188,150,114,236,162,195,11,113,60,143,166,154,237,133,179,150,29,210,156,12,208,107,74,147,159,41,118,209,250,50,22,46,37,205,64,114,74,163,103,41,232,195,182,14,33,171,123,165,196,71,8,171,183,73,35,57,49,154,20,36,28,141,55,107,218,236,54,3,73,150,160,144,197,247,71,219,227,154,146,162,88,148,53,148,91,82,140,2,247,208,249,176,14,107,193,69,57,53,20,81,51,22,156,60,97,240,132,189,115,80,48,100,5,61,146,33,235,187,141,84,161,180,167,26,143,150,166,79,47,4,249,205,224,92,67,86,20,229,135,203,71,45,117,109,59,198,63,85,107,60,105,123,227,118,152,159,177,236,94,180,146,88,232,63,65,89,226,214,181,207,205,133,191,142,152,147,175,125,126,98,206,240,85,81,186,143,182,28,177,206,72,135,163,212,234,170,127,129,135,229,227,211,54,130,160,49,55,113,112,183,249,15,207,73,240,15,3,64,94,26,245,168,107,165,185,173,59,120,199,193,137,118,132,44,110,16,209,156,59,251,43,3,116,44,121,137,126,147,111,150,184,118,88,68,159,90,47,37,61,137,51,181,109,192,63,149,166,148,25,233,204,37,91,61,17,167,30,107,93,140,36,207,246,68,19,212,161,203,83,145,4,157,219,202,111,68,69,123,128,132,208,253,30,139,54,122,69,98,229,223,187,58,150,208,34,62,91,88,91,202,193,115,59,80,254,228,7,73,111,61,159,101,216,218,47,103,242,233,89,59,3,41,202,230,91,36,193,208,37,177,252,16,81,157,169,67,248,127,122,238,141,175,119,42,191,236,83,86,65,3,200,213,179,144,46,194,90,41,85,209,199,143,53,16,232,30,156,245,162,241,105,61,12,201,166,206,243,77,93,136,131,39,70,200,191,95,193,148,170,200,123,14,21,56,125,82,110,130,189,200,165,120,231,133,29,28,85,196,191,75,7,93,254,125,29,227,48,234,12,178,195,95,163,196,134,42,194,242,168,78,242,58,195,245,175,179,120,188,155,206,43,100,82,192,30,182,133,104,184,158,235,81,237,30,51,196,80,35,203,138,13,54,78,243,142,44,171,232,205,32,77,200,120,157,65,140,35,132,22,196,116,5,227,140,221,250,103,108,105,5,0,234,81,225,97,149,179,182,55,28,10,0,99,61,164,171,97,243,48,17,109,93,186,115,251,46,79,199,89,136,69,203,135,82,216,10,249,10,252,167,99,142,8,107,37,243,36,176,154,38,58,168,221,194,3,163,168,33,98,200,179,182,3,221,250,37,121,235,195,127,34,18,39,226,34,234,40,82,211,33,200,75,82,85,60,181,26,208,196,181,120,243,50,59,115,120,248,207,23,241,152,161,75,254,18,115,192,107,118,208,182,230,212,146,66,121,141,130,62,166,252,164,50,84,77,43,215,97,203,239,144,207,235,31,246,58,112,20,119,179,33,106,15,81,122,198,30,145,67,175,28,230,226,120,174,7,179,36,18,128,91,229,41,207,224,45,98,90,88,41,46,29,167,245,198,84,109,66,128,11,77,166,214,235,197,165,148,41,120,100,196,74,69,112,234,61,188,132,180,249,32,197,146,208,65,204,253,226,163,127,2,183,90,54,132,94,6,188,87,141,32,94,175,251,53,185,232,12,132,149,123,192,224,230,175,211,25,220,220,219,101,7,6,183,19,180,241,249,147,60,129,207,195,57,197,252,244,112,229,31,55,190,54,62,227,115,34,131,200,116,120,151,131,198,147,150,164,89,145,24,24,103,23,141,161,115,3,42,4,231,64,182,128,55,80,123,4,145,68,92,67,25,191,104,156,202,165,4,0,164,207,68,28,84,133,194,13,140,42,87,63,194,107,245,41,25,54,253,181,73,163,203,149,84,224,9,0,234,40,2,224,68,200,62,193,6,107,198,236,161,30,254,67,32,216,115,175,221,15,76,21,174,104,227,119,178,71,227,5,20,223,159,176,113,141,44,76,45,117,141,76,6,82,173,37,121,203,232,15,133,255,48,154,92,94,92,57,41,234,31,75,22,45,154,226,241,52,234,90,104,109,124,61,86,168,46,19,91,107,74,236,130,22,202,60,101,141,222,199,12,159,207,127,108,21,222,14,136,245,12,91,123,29,90,100,87,141,177,16,98,10,214,7,216,127,99,29,154,145,108,203,128,92,220,167,4,75,61,163,226,107,146,118,151,160,51,93,126,183,61,226,173,41,0,199,247,134,106,106,217,109,141,5,215,207,22,17,190,62,11,96,203,239,236,152,171,25,225,234,45,214,242,2,52,161,119,81,80,100,171,25,148,3,5,204,193,91,54,64,153,242,162,131,172,82,161,81,76,25,10,232,54,210,35,142,243,205,234,184,212,238,120,252,136,63,53,201,199,92,25,89,20,156,23,89,208,113,27,81,9,191,9,67,161,38,250,54,157,246,174,85,162,17,114,227,82,154,109,96,197,104,18,97,135,15,146,222,87,245,14,228,32,43,205,153,64,51,214,223,174,105,70,95,53,23,132,115,57,19,251,228,163,206,37,174,254,98,72,124,26,91,200,77,210,158,144,241,97,95,97,249,145,60,96,230,194,129,69,64,157,91,132,101,225,67,206,96,194,90,47,188,95,61,127,170,197,142,249,119,206,96,217,41,132,233,73,79,35,109,221,101,135,75,77,23,246,81,94,47,109,166,71,230,164,178,183,46,22,30,126,252,49,138,132,187,58,124,134,100,124,116,232,146,75,104,255,215,25,178,124,78,197,68,229,189,27,30,77,149,77,35,133,244,73,91,93,25,172,163,191,23,132,43,210,164,207,114,58,78,195,177,247,102,2,116,30,114,40,242,203,107,48,55,117,105,224,254,105,253,243,227,222,135,234,127,3,118,181,95,240,114,51,231,180,85,125,9,39,138,6,82,28,249,217,113,61,70,235,56,217,33,170,202,132,124,181,43,94,15,250,133,138,53,22,246,95,28,66,25,217,231,243,48,80,202,186,157,45,245,110,190,31,178,43,111,144,141,165,50,198,209,73,187,144,254,42,73,112,120,216,207,116,100,48,222,69,144,49,206,38,121,58,246,73,145,212,129,31,149,128,34,114,37,144,50,150,223,187,175,57,120,234,50,122,188,176,236,143,11,121,116,240,170,150,44,117,158,11,228,122,214,14,41,134,178,132,165,244,62,58,237,145,188,253,103,115,183,35,162,60,51,135,157,31,41,59,120,166,74,92,178,141,190,2,43,228,198,5,25,103,141,93,86,184,111,211,87,61,224,89,131,2,47,147,64,241,192,179,150,140,101,140,255,190,65,42,101,167,32,172,247,179,22,202,47,230,82,53,221,41,196,49,177,77,202,3,79,64,55,176,88,25,243,231,21,225,169,182,134,45,110,53,163,69,50,47,203,136,112,45,178,132,47,131,205,191,230,174,90,76,190,91,73,212,170,254,113,81,53,150,83,190,249,103,140,25,74,14,164,54,207,210,108,53,14,237,142,102,253,103,165,235,2,189,69,216,84,86,87,146,5,232,104,203,39,94,81,143,70,38,234,164,147,74,228,9,149,119,226,200,4,65,2,151,217,34,45,209,229,183,202,27,139,156,244,228,219,185,126,106,231,120,42,222,162,163,145,103,237,45,53,167,253,206,135,49,111,178,19,54,218,25,186,71,237,252,74,190,215,45,25,110,247,108,126,9,220,123,126,195,38,230,119,179,235,216,107,182,194,171,225,246,149,148,238,136,123,13,220,15,215,102,57,185,35,187,123,91,123,145,119,48,86,64,103,37,22,142,32,54,228,118,220,78,225,243,74,8,167,199,94,240,58,143,182,45,183,90,61,99,47,67,189,26,136,35,12,214,181,31,225,226,184,132,100,191,207,244,65,184,90,205,254,108,47,31,28,162,122,130,149,50,125,164,133,215,28,206,101,208,111,145,241,231,14,36,87,157,0,56,238,204,67,33,200,109,18,104,66,121,39,209,54,175,96,64,52,34,117,168,223,213,225,99,124,213,1,15,77,172,207,4,190,150,203,86,164,94,35,54,70,179,12,75,138,131,254,166,62,65,116,223,166,14,148,33,37,35,158,226,125,193,74,117,24,101,250,88,230,46,139,46,157,169,207,134,234,38,246,255,148,148,239,86,205,7,153,15,11,51,148,22,203,102,95,135,141,25,168,230,100,119,170,18,52,222,201,111,216,217,203,186,150,228,136,67,191,227,254,9,227,17,96,85,114,106,251,180,79,51,91,156,181,12,79,95,242,219,95,36,167,15,255,117,177,17,240,144,204,211,38,230,200,40,53,151,188,179,209,23,114,49,181,132,14,156,51,31,189,199,192,63,73,186,176,87,130,208,84,57,136,159,12,139,3,168,25,116,87,177,218,24,78,130,78,94,31,88,169,194,223,229,111,208,7,253,72,102,226,32,179,143,148,16,225,79,113,143,164,29,78,94,67,239,110,150,14,244,123,26,86,182,107,56,109,7,177,12,91,151,167,236,57,43,34,158,194,24,241,144,24,51,84,228,229,36,209,146,87,46,95,109,90,27,145,150,200,8,155,246,191,99,216,72,166,15,95,26,217,114,244,76,224,128,165,62,70,243,114,194,185,233,46,136,77,114,63,171,154,28,2,188,178,72,13,54,115,63,183,181,24,16,250,207,57,167,13,169,93,8,75,114,38,236,217,30,87,228,11,106,215,238,114,93,195,98,250,42,107,163,141,204,251,212,112,250,130,9,95,41,212,194,104,197,189,188,198,5,248,160,141,218,72,87,102,176,81,185,188,173,192,97,29,35,125,182,28,62,209,132,96,47,122,166,250,39,116,223,148,23,225,164,163,53,249,82,179,127,164,86,226,204,244,145,139,27,125,197,177,233,242,103,105,84,3,230,219,13,19,10,137,97,241,152,0,85,132,45,163,156,189,56,229,118,217,118,37,247,69,65,10,140,20,200,76,199,216,72,195,86,247,246,8,234,70,177,43,105,231,59,192,78,136,230,5,116,75,28,159,60,125,164,93,220,62,177,217,206,83,124,208,242,252,196,24,87,97,162,184,249,10,170,79,186,85,60,162,214,83,177,114,134,20,58,101,159,110,153,41,159,206,60,255,0,163,60,126,50,60,185,232,18,143,46,247,247,255,206,74,53,61,32,250,250,43,6,23,96,121,234,97,50,225,42,45,65,136,212,188,16,210,43,204,251,81,206,74,17,165,89,71,223,35,131,122,74,164,195,247,65,18,110,131,202,51,164,92,149,168,169,37,170,101,108,121,202,118,4,48,113,197,163,98,155,111,155,148,68,143,126,214,101,59,88,93,246,186,51,98,122,35,42,76,114,25,195,173,9,229,194,211,32,50,94,180,43,23,150,62,118,35,230,83,1,30,25,72,235,26,191,238,184,170,92,121,151,4,176,205,103,216,203,106,4,156,95,57,154,136,6,145,238,203,26,146,65,226,188,170,141,181,225,221,7,183,50,254,17,75,173,214,196,119,225,185,32,156,103,48,218,123,104,115,144,3,19,211,26,200,249,237,218,235,107,36,128,147,123,228,231,197,186,210,242,212,47,139,242,71,239,193,154,180,176,209,188,99,251,44,76,75,1,62,235,75,255,13,185,205,76,82,241,44,96,250,182,31,26,255,129,216,152,0,251,224,126,140,191,23,47,254,65,151,244,250,1,3,104,103,205,93,203,84,28,134,209,78,94,183,184,19,202,48,198,123,83,102,250,180,176,71,7,192,225,16,57,188,24,200,103,107,49,23,174,204,245,32,44,63,158,74,30,205,35,130,204,235,116,88,100,51,1,134,205,124,181,188,14,192,215,17,64,219,37,248,147,73,104,186,233,180,144,96,156,19,204,93,115,133,137,78,232,234,4,250,172,159,233,59,220,78,8,112,186,11,127,131,30,60,68,32,17,54,173,54,93,70,226,163,142,127,254,16,53,251,101,167,205,171,38,229,151,148,137,141,109,213,203,76,24,159,205,39,145,203,161,238,100,186,71,151,36,82,178,1,37,142,1,103,174,186,195,160,133,208,141,58,1,198,3,4,156,94,39,82,208,9,185,96,178,110,89,118,217,69,97,51,180,220,122,158,199,76,100,54,232,236,241,59,164,19,84,218,80,250,208,118,108,141,241,118,124,107,166,245,181,104,86,238,145,240,40,225,233,246,4,14,50,27,52,32,192,135,195,81,34,137,167,91,1,4,238,188,16,246,117,233,26,18,98,45,81,160,80,15,1,4,59,9,22,172,63,215,144,222,149,168,91,165,218,42,82,101,181,38,44,121,202,131,81,16,236,247,57,227,106,25,76,124,88,67,238,31,166,119,228,89,90,135,111,234,233,188,187,16,164,216,219,221,213,158,202,4,254,183,249,115,192,7,164,188,242,220,120,167,229,101,117,188,147,164,79,33,74,25,24,237,180,240,84,21,13,243,52,135,50,45,12,218,199,8,158,33,4,242,63,197,85,175,243,83,11,81,77,98,170,95,72,178,244,86,182,95,223,25,71,227,223,172,51,47,96,19,108,46,47,244,125,110,91,105,185,174,108,149,123,5,192,137,249,80,19,35,153,90,245,94,89,175,167,193,111,190,52,98,21,19,138,134,246,234,126,170,101,79,213,128,93,74,90,187,139,217,111,6,143,114,230,215,81,35,108,125,147,208,230,9,209,135,74,201,34,161,6,255,97,251,251,121,61,173,175,66,205,151,238,205,168,29,51,214,107,12,0,243,136,115,31,253,12,28,112,191,74,20,119,64,161,91,173,240,87,99,201,64,67,82,184,129,185,84,223,124,70,46,45,194,38,60,176,0,64,152,48,65,80,107,203,148,34,86,207,230,79,92,200,240,223,226,149,174,35,73,7,50,43,93,246,167,46,132,195,19,217,189,214,155,178,163,229,203,97,180,152,233,59,33,127,142,49,66,235,192,244,196,180,102,12,101,42,134,165,204,123,251,61,225,74,132,102,174,94,73,183,30,11,2,112,206,242,7,229,120,217,82,14,145,92,114,91,206,72,87,142,44,255,69,218,80,84,57,135,214,194,223,147,13,181,237,163,121,179,253,164,22,27,165,157,210,178,119,75,139,102,1,118,65,192,252,91,59,188,175,242,251,148,156,173,223,220,103,214,109,194,104,15,166,23,60,127,170,225,14,174,141,135,193,99,219,78,76,60,98,75,26,53,116,23,160,229,213,82,124,165,239,46,125,116,218,236,142,232,174,223,37,144,250,236,59,74,30,16,170,110,40,221,71,107,56,48,225,86,0,178,71,63,120,31,244,225,100,154,152,106,55,235,139,125,200,20,58,232,165,180,126,122,152,53,75,149,97,236,0,246,137,74,254,24,28,210,208,8,164,179,154,22,62,242,0,111,223,123,196,3,122,18,86,173,27,211,250,213,198,183,205,41,111,101,139,247,15,23,246,248,25,228,201,119,142,113,80,144,104,57,171,32,121,60,189,242,86,120,186,182,27,8,17,164,7,221,21,247,85,53,129,78,177,199,79,164,42,14,82,142,34,229,19,244,102,203,51,24,65,9,97,22,138,47,122,203,25,134,184,210,120,113,59,65,173,90,56,116,122,164,237,21,76,185,218,211,179,35,234,17,137,19,209,92,201,98,78,42,175,134,190,64,154,141,237,27,252,94,126,62,174,71,22,240,37,53,16,203,104,191,183,207,16,88,25,201,35,166,151,154,136,18,168,167,25,206,12,55,169,2,76,31,6,155,253,217,54,55,191,146,87,139,14,134,152,201,46,213,40,26,55,201,43,83,201,193,130,219,138,140,205,46,50,195,77,40,116,183,252,116,148,11,139,234,11,187,247,137,99,73,195,237,245,45,173,114,28,131,39,170,88,174,98,215,252,215,154,1,254,104,209,10,102,197,36,223,246,101,3,162,208,174,1,213,15,222,145,255,226,152,30,172,214,106,226,52,203,112,94,205,19,221,205,37,247,29,218,204,87,45,4,123,208,98,243,222,70,161,1,176,107,133,238,23,11,52,234,36,80,10,204,239,114,123,128,214,14,211,153,82,160,88,203,160,137,159,5,142,175,46,196,36,22,52,75,165,137,48,1,127,32,180,124,188,25,163,194,245,254,137,240,185,161,247,103,184,10,205,67,74,242,17,6,128,190,93,32,156,86,250,79,105,52,48,252,219,79,211,73,249,39,200,51,161,146,25,147,123,64,209,90,167,155,153,146,112,243,168,167,36,165,1,161,40,216,20,167,124,85,193,252,235,80,55,171,98,240,79,165,138,5,207,62,204,252,233,162,228,253,236,245,147,144,227,26,134,214,57,115,10,14,29,20,13,84,160,234,235,161,80,25,153,239,249,237,37,179,169,201,13,101,20,175,237,27,118,125,130,46,125,235,91,71,95,5,227,186,230,128,170,215,250,235,55,65,57,184,109,189,46,66,100,146,129,13,31,22,160,123,240,131,126,228,87,183,250,144,89,80,80,110,114,213,29,35,130,11,55,98,250,139,190,74,91,141,210,218,9,0,197,132,118,15,60,255,90,49,216,131,11,52,173,78,66,160,57,57,132,14,74,30,219,82,196,185,179,70,132,79,5,162,82,83,40,77,197,218,6,132,104,228,174,17,183,167,8,41,102,39,33,204,234,97,228,220,84,202,33,245,51,171,208,165,255,220,117,105,173,152,42,122,91,159,29,80,116,234,152,71,52,101,47,217,237,229,223,52,11,251,145,235,73,64,112,236,55,39,76,98,208,176,240,8,208,228,182,126,84,88,174,127,105,112,233,223,6,209,13,198,171,11,133,251,221,158,87,142,71,154,212,165,64,246,39,206,252,172,139,149,21,192,198,239,240,140,221,0,221,140,87,39,171,128,234,66,246,120,139,117,191,148,75,56,112,95,244,88,237,192,171,136,0,30,48,98,92,249,148,145,194,142,34,28,60,29,91,20,50,131,156,169,173,219,48,144,51,175,236,82,44,251,10,184,146,61,251,213,57,126,12,48,142,52,254,61,243,197,78,201,106,30,242,63,94,3,31,236,142,54,105,234,46,123,227,33,41,172,56,20,190,210,129,140,102,8,100,127,78,234,211,222,235,195,73,149,153,153,112,50,60,210,79,68,117,111,74,247,105,62,21,214,115,221,195,138,205,225,64,228,15,152,202,152,116,205,183,96,2,10,47,117,41,72,242,173,40,82,179,132,96,48,102,240,240,91,239,254,110,183,159,39,12,147,83,11,105,156,25,134,198,126,47,93,24,181,49,1,138,66,30,27,145,118,226,244,23,160,129,205,213,128,95,42,1,152,115,155,29,118,145,253,249,41,156,131,99,69,11,40,127,167,186,99,225,140,215,152,229,235,234,181,41,79,254,67,22,230,178,154,104,213,9,89,74,70,116,239,104,99,13,26,52,82,235,4,130,224,72,36,232,119,48,12,0,249,168,100,217,29,128,111,117,205,36,194,9,237,229,50,104,65,216,125,235,189,127,75,49,3,241,63,45,170,240,86,70,84,124,200,195,80,143,114,190,143,220,16,8,68,251,84,245,163,222,39,19,120,12,219,231,203,82,119,96,41,199,50,251,183,24,180,77,51,7,243,186,13,219,143,207,86,128,247,88,92,200,198,246,126,244,27,217,209,19,42,1,165,34,74,227,101,199,28,198,44,234,109,71,131,209,196,162,233,242,98,71,87,66,139,59,5,113,117,48,115,246,84,97,21,172,0,158,230,119,165,41,140,197,168,72,120,196,221,244,240,155,23,63,217,117,89,119,131,175,57,88,126,134,70,189,142,187,195,227,152,250,242,108,192,241,20,13,74,163,82,139,231,93,108,202,163,106,119,63,149,142,101,27,85,109,204,165,65,84,3,74,193,131,202,34,149,91,28,68,238,185,190,118,62,113,47,233,103,172,2,180,183,14,190,81,119,126,84,139,145,226,191,46,85,244,142,181,172,213,168,5,64,63,159,166,35,101,245,254,68,239,194,106,200,39,236,203,80,12,140,187,167,25,58,165,186,37,116,53,150,102,98,13,129,25,245,199,22,55,101,218,17,40,14,169,185,38,179,221,253,169,142,236,208,161,207,217,17,3,21,15,63,151,179,214,199,64,168,76,219,184,145,188,45,54,196,54,75,225,153,174,145,28,145,246,111,24,195,82,247,11,151,130,1,68,159,117,34,180,47,23,241,1,254,49,150,74,188,216,106,54,4,75,37,130,237,63,4,234,245,95,241,186,86,248,205,200,102,174,103,177,137,25,81,97,252,54,9,99,199,0,52,14,211,223,220,47,86,242,231,101,164,52,166,126,174,103,202,24,215,186,182,101,153,142,143,243,177,214,29,1,137,102,0,203,20,219,39,191,109,90,170,167,133,32,36,133,92,188,54,142,23,222,16,93,238,88,165,182,42,207,139,223,24,18,76,68,42,165,18,177,147,71,88,90,234,25,250,218,20,81,40,158,126,114,21,57,103,86,164,2,105,77,223,12,184,10,126,166,160,229,56,47,154,39,130,29,71,244,14,233,0,186,204,102,94,219,239,89,133,1,54,96,102,217,118,220,4,8,176,246,179,127,219,33,27,204,162,178,53,187,136,59,39,218,21,72,45,6,101,174,74,26,211,53,153,97,65,242,243,204,255,175,46,178,215,182,132,11,187,75,191,38,41,182,228,67,250,27,161,196,196,189,182,190,55,78,46,135,13,22,136,28,32,81,139,83,121,132,164,152,49,79,234,152,42,1,249,27,36,168,141,33,77,35,10,22,235,0,228,181,138,170,203,208,197,223,82,9,67,35,205,130,252,17,137,216,103,69,71,23,105,97,47,83,100,140,172,178,6,88,230,123,50,37,79,179,185,40,140,72,209,177,124,186,98,201,254,6,24,74,51,46,61,248,184,209,94,244,181,53,35,55,177,72,245,161,194,105,7,44,48,241,196,52,145,226,203,223,72,163,178,158,137,175,90,86,29,36,27,183,53,17,97,53,114,187,129,213,18,106,30,157,45,8,126,120,250,145,116,0,78,217,224,147,220,84,16,194,35,57,19,130,237,172,27,99,104,44,229,137,1,102,29,227,39,85,216,97,226,157,121,214,125,134,54,64,237,149,233,93,232,109,212,142,20,91,62,170,14,81,111,119,53,115,202,175,237,129,79,36,130,177,179,57,36,39,31,73,146,17,51,114,54,118,74,87,162,116,10,30,106,127,115,67,255,236,173,230,133,111,216,226,33,188,50,93,203,36,251,17,214,91,156,88,160,207,123,14,178,146,177,94,65,8,206,192,146,193,89,222,131,70,37,218,86,83,74,72,21,48,132,230,43,0,160,245,233,115,160,122,144,87,210,179,217,171,179,56,197,58,171,227,213,2,179,211,238,159,220,168,147,225,88,188,122,225,78,216,85,141,156,15,78,129,153,10,158,23,186,168,63,136,238,2,84,60,212,151,6,107,232,226,42,79,209,144,175,119,204,155,201,70,5,74,226,128,21,88,78,227,216,0,236,17,234,169,6,113,3,171,106,61,248,1,15,233,225,178,133,134,162,36,51,239,8,131,118,237,50,108,114,208,90,218,44,92,17,143,44,195,89,55,1,102,185,153,40,202,76,187,218,248,246,195,52,31,136,25,166,140,39,51,13,10,124,247,109,236,141,232,59,206,3,145,179,222,209,106,47,79,6,55,69,124,10,230,143,231,51,145,137,113,228,124,122,190,122,26,145,251,23,35,167,18,193,218,34,52,171,145,132,32,45,150,36,55,189,183,135,8,15,30,128,51,66,243,64,170,129,65,86,96,214,216,106,183,37,137,54,237,7,65,92,197,222,248,151,55,47,217,223,153,119,46,217,153,217,63,155,230,111,143,15,168,49,254,215,3,19,68,31,153,47,200,224,174,7,226,151,200,43,132,69,69,250,23,138,225,152,94,114,194,64,119,87,103,39,86,68,151,198,151,109,214,44,107,230,85,62,187,98,96,237,22,89,171,138,128,232,61,118,75,87,254,38,101,244,167,102,126,60,87,183,183,23,184,119,97,213,246,119,200,195,151,41,177,233,35,83,88,10,108,144,230,74,243,188,18,97,199,115,171,246,65,80,212,131,185,156,114,18,16,11,103,108,77,86,234,15,40,178,135,220,9,193,95,253,154,120,157,223,103,18,129,201,126,243,82,150,105,140,95,121,80,28,13,255,215,71,159,15,88,182,82,16,42,124,190,48,230,213,136,95,217,175,113,45,25,46,248,2,233,94,3,242,94,15,89,200,192,121,63,183,61,81,222,179,153,246,160,159,121,206,226,86,116,194,67,159,214,116,51,75,216,181,192,159,53,73,159,220,217,13,111,58,247,59,219,178,130,235,161,226,14,68,43,173,180,139,66,170,221,59,1,249,94,146,65,119,145,188,78,156,189,21,148,235,221,2,214,91,156,237,238,76,73,115,108,227,123,128,57,113,91,1,4,115,111,165,248,160,247,53,28,51,219,80,108,148,157,78,217,192,169,107,36,160,14,220,183,218,204,90,245,184,65,140,136,134,233,62,29,255,32,179,130,78,200,185,108,185,66,249,135,93,216,186,98,82,149,133,5,74,167,184,236,1,163,112,243,77,172,52,46,105,208,191,45,86,200,125,107,111,248,133,253,153,0,18,27,254,11,96,223,38,37,192,237,162,240,196,176,60,188,116,255,252,109,94,63,66,14,119,153,16,133,2,150,13,61,134,157,201,14,204,75,130,119,111,211,4,200,51,107,192,44,87,231,183,232,241,189,165,66,86,187,150,230,47,224,165,23,100,31,16,209,146,191,110,222,71,71,117,195,191,190,164,155,132,141,185,233,0,110,206,68,31,222,76,204,146,124,175,27,137,56,155,40,208,7,172,44,118,148,118,142,68,62,101,151,230,158,136,255,235,184,109,31,155,46,54,99,10,192,162,92,254,166,225,69,90,36,188,171,228,162,150,14,74,9,117,237,167,228,39,244,198,91,31,48,214,103,66,252,42,160,5,196,201,104,204,247,32,86,188,97,46,137,253,243,189,84,229,145,219,205,24,148,139,88,118,250,33,35,140,25,255,26,2,232,119,171,87,38,211,127,98,9,228,28,121,94,121,246,96,213,203,24,110,73,223,177,14,27,104,156,124,79,217,31,107,250,126,97,132,31,248,201,169,173,80,217,191,93,212,145,120,205,145,131,200,134,88,126,12,170,99,253,104,148,2,39,193,146,180,5,25,133,32,71,126,240,251,236,194,111,219,196,126,66,138,153,32,210,74,58,74,130,145,26,74,47,31,203,33,8,184,136,121,237,185,122,121,237,78,100,31,40,33,16,16,88,182,148,119,184,127,156,157,4,254,253,69,20,112,41,1,130,45,105,235,145,28,176,93,8,84,193,157,249,231,112,33,102,97,132,73,139,161,116,25,133,83,53,104,245,179,90,197,177,55,79,112,72,248,96,167,49,164,192,195,3,104,211,208,135,101,82,127,218,255,29,216,238,128,172,145,57,18,141,227,243,221,153,173,13,116,147,180,54,132,182,128,34,160,235,212,254,97,117,252,3,126,113,161,225,51,29,37,249,74,207,249,182,120,173,73,195,157,26,239,8,109,132,203,127,216,82,192,68,3,102,38,151,21,233,149,169,164,196,81,70,14,26,52,52,213,66,77,64,58,133,129,190,233,227,159,67,239,12,156,1,158,168,167,198,160,245,203,51,171,95,164,192,123,131,116,134,241,127,143,42,157,16,57,126,148,143,147,33,18,145,39,66,23,74,92,194,84,182,201,123,217,54,149,229,230,115,165,78,195,233,58,38,57,185,167,7,34,167,181,75,118,88,166,232,18,234,215,41,228,92,52,165,154,74,240,197,242,167,118,141,219,191,34,28,14,169,34,233,139,100,70,133,194,78,107,160,232,250,115,16,76,40,117,186,74,249,168,100,178,144,60,232,174,185,52,203,233,241,27,102,32,109,49,42,92,191,75,82,45,54,214,6,172,64,54,47,76,222,100,64,168,224,85,172,201,103,16,33,47,115,115,142,203,22,38,190,126,54,45,124,133,198,67,53,9,48,111,188,3,43,56,234,197,31,210,85,129,3,149,200,224,70,197,96,16,113,104,115,187,189,120,148,26,44,92,3,42,18,35,72,203,179,170,40,70,117,134,225,209,192,8,1,124,223,123,200,216,207,1,181,127,238,56,69,50,162,64,54,232,108,227,49,7,36,144,104,202,3,171,178,88,25,160,234,193,225,95,237,84,195,157,83,160,179,36,35,20,22,183,153,162,164,108,23,57,162,102,156,89,34,239,232,0,179,88,156,114,16,154,163,35,250,64,70,124,108,41,71,143,198,27,12,46,124,32,187,188,206,47,240,100,181,158,96,13,125,250,72,153,186,53,181,125,133,52,251,198,99,254,216,208,74,235,191,254,56,52,174,104,69,12,170,193,225,224,108,249,153,90,54,207,147,115,86,139,170,168,246,236,234,207,9,70,115,32,199,206,203,70,81,244,99,39,146,145,58,98,70,32,126,189,145,125,24,123,155,0,231,204,231,246,164,195,41,87,89,149,27,217,200,149,52,149,167,173,118,73,86,151,227,198,193,156,233,184,187,181,112,49,62,244,147,228,187,17,24,180,89,216,165,138,204,79,112,80,204,28,145,0,33,141,161,247,152,168,11,50,8,205,63,236,5,1,161,236,238,231,38,125,225,246,36,93,100,235,10,50,245,129,82,5,145,147,96,43,106,58,237,216,44,22,222,144,13,57,211,253,96,19,254,244,40,219,159,33,105,173,57,2,173,187,12,147,82,19,87,8,69,172,162,225,55,109,241,90,173,234,238,194,212,126,177,249,226,176,142,92,133,184,199,147,145,75,176,84,43,47,33,90,225,137,140,214,237,171,172,219,223,183,247,254,228,199,93,218,255,32,70,2,207,156,24,229,197,38,182,11,122,51,103,0,121,195,199,59,194,240,173,165,250,197,24,98,69,206,57,60,22,142,117,8,65,247,241,114,31,85,158,113,79,82,142,0,126,101,124,166,167,198,0,72,160,161,142,67,146,145,54,109,14,85,246,176,154,33,183,218,131,188,60,50,188,138,182,44,129,211,162,159,145,70,172,66,7,161,59,124,125,100,40,133,233,121,19,56,141,15,205,54,203,209,159,81,185,165,1,28,103,89,198,95,193,61,128,71,249,112,9,167,147,144,176,119,66,52,180,64,57,106,232,199,240,251,240,198,73,241,114,39,80,190,186,1,247,2,109,227,45,90,27,174,119,128,166,69,229,74,224,209,182,120,236,239,19,61,183,60,2,16,6,34,84,43,222,32,228,182,149,119,238,133,126,72,9,27,67,249,133,138,182,55,207,224,235,43,130,205,137,232,135,253,196,252,11,82,124,246,143,57,17,9,229,251,227,56,230,86,70,54,211,235,230,139,52,48,199,177,179,181,7,181,154,140,176,79,163,159,39,24,208,162,144,91,139,72,90,116,84,234,72,153,19,16,209,201,49,74,237,106,68,128,153,197,153,65,4,39,103,84,208,20,75,113,216,115,88,26,208,206,155,188,82,65,78,10,75,17,194,142,87,250,109,251,42,157,43,36,221,33,6,178,96,207,149,222,243,15,33,191,48,111,20,254,122,76,182,138,199,98,95,154,119,168,136,137,143,209,221,221,204,214,170,160,176,195,118,72,91,153,8,2,54,243,193,10,84,20,24,214,61,42,57,137,220,34,47,103,207,60,130,164,177,24,126,192,10,130,220,66,181,73,152,71,155,198,66,92,56,92,251,245,68,32,1,219,204,186,249,189,9,216,215,6,0,98,217,65,219,249,125,127,190,74,53,148,46,115,160,240,194,176,120,154,161,172,112,223,131,60,90,129,248,189,69,114,255,126,154,237,59,127,32,198,46,192,11,29,80,86,143,215,230,193,252,153,144,192,129,204,153,104,136,218,31,108,83,200,10,6,191,61,34,239,127,51,40,184,235,206,240,195,31,103,159,146,201,92,202,199,254,114,29,164,34,39,246,214,233,249,150,122,243,19,72,223,183,193,100,231,15,4,49,189,110,92,87,136,41,208,230,97,183,232,211,122,101,95,214,162,54,44,160,140,177,232,45,143,113,32,115,115,13,78,86,77,235,212,227,166,224,213,49,16,228,70,125,207,86,53,241,243,65,200,97,78,16,231,244,171,25,190,149,19,116,167,62,105,13,245,200,6,184,46,219,35,63,186,244,46,26,75,62,134,110,147,192,234,228,6,15,14,195,129,239,123,115,216,34,78,185,14,68,240,115,69,127,242,90,193,114,7,145,19,236,137,74,108,248,223,45,168,188,50,93,228,113,205,132,29,126,144,76,98,93,22,89,217,124,231,179,172,148,4,72,5,17,109,28,233,217,71,189,228,235,238,82,237,49,127,1,83,89,203,219,183,15,83,125,171,218,73,156,209,85,129,135,255,72,182,109,191,188,241,243,203,228,249,137,106,153,68,214,105,35,25,46,135,152,12,125,107,247,47,229,223,227,199,106,218,196,68,82,204,213,65,135,7,151,79,85,144,2,149,145,202,187,15,102,199,165,40,217,93,79,87,61,215,247,175,69,86,212,146,66,172,163,170,243,123,228,196,90,173,202,30,114,56,245,216,242,79,56,221,100,202,232,47,215,190,252,87,105,134,58,39,162,10,53,62,205,200,205,169,33,145,232,18,252,37,75,83,9,191,182,104,94,184,88,188,63,32,219,21,144,103,181,55,5,148,77,151,229,42,36,168,140,195,120,11,2,89,106,97,190,157,222,186,141,216,109,37,24,69,202,25,145,157,6,61,81,53,154,187,111,78,1,169,120,254,253,179,88,37,94,212,8,86,133,203,209,96,54,55,97,101,245,104,248,235,23,10,0,65,239,50,252,1,215,104,251,26,142,120,140,233,0,70,235,150,228,120,190,7,132,191,198,250,64,162,249,140,62,134,186,87,241,43,220,162,235,110,12,217,167,29,215,34,1,218,181,187,158,179,23,94,1,94,53,64,177,153,252,62,248,79,167,184,102,28,64,216,252,156,217,188,95,81,41,66,75,98,20,203,7,36,72,235,77,152,177,25,58,214,163,157,36,175,241,92,181,173,62,214,131,120,246,68,43,174,188,176,29,34,54,117,34,74,226,85,11,52,153,141,48,195,219,185,61,172,17,81,62,117,246,222,110,144,71,132,170,70,118,24,93,224,12,230,113,85,71,53,28,137,126,173,158,61,89,58,7,105,60,47,228,153,219,252,222,121,112,34,111,192,30,150,56,88,63,186,70,100,163,152,199,14,129,164,97,160,80,104,132,228,109,86,194,163,141,189,193,198,101,181,186,89,226,69,238,2,62,19,142,15,120,15,103,170,55,218,228,138,219,94,42,158,26,7,243,193,248,55,54,73,168,144,14,229,135,93,252,209,2,174,134,215,157,122,54,226,99,11,76,13,178,8,216,243,208,190,23,250,117,109,243,74,251,20,212,146,6,13,240,17,97,170,144,86,117,82,35,135,52,171,132,24,15,134,204,249,241,8,125,96,157,159,179,133,189,66,201,57,157,236,65,246,192,107,146,77,102,99,121,90,123,201,240,167,1,31,86,77,193,189,125,131,20,31,36,148,255,240,77,144,123,107,197,140,53,48,114,146,179,215,104,225,13,141,229,168,66,73,213,110,32,119,0,112,112,244,245,231,245,32,249,139,120,176,228,109,175,119,204,142,55,235,42,129,107,199,25,212,39,196,76,4,254,30,170,88,30,216,231,116,203,195,208,214,209,245,52,215,121,202,214,176,167,185,233,9,198,161,93,155,165,166,53,50,136,197,146,90,116,240,11,110,165,190,211,186,32,178,93,87,235,41,123,116,80,205,185,147,244,206,159,79,241,19,85,173,164,132,16,192,218,68,15,248,130,168,18,126,240,246,102,175,151,198,193,236,32,44,126,136,89,16,64,0,18,213,0,10,119,3,147,242,142,211,90,56,175,4,109,68,99,7,181,138,46,37,99,100,228,125,84,41,102,151,55,110,227,199,58,113,181,165,127,116,76,210,58,22,79,211,18,50,172,90,124,87,219,184,203,101,96,168,89,252,101,149,12,191,54,250,243,255,13,126,219,23,187,19,91,237,146,178,49,173,219,25,174,249,130,15,64,248,23,0,194,239,221,52,124,207,217,67,4,210,92,133,91,222,7,42,126,65,124,210,58,207,56,29,206,246,70,4,98,213,97,74,103,23,47,153,229,201,237,34,0,128,2,233,201,100,244,115,86,193,119,80,67,93,119,201,50,32,87,115,189,84,102,26,129,174,216,186,151,203,192,84,174,54,13,104,135,10,147,100,153,2,36,241,218,129,175,76,122,218,171,49,250,23,51,222,252,45,236,10,34,189,144,250,8,131,59,83,255,236,182,176,36,247,235,83,248,14,205,246,234,123,245,63,209,99,1,86,204,84,156,241,180,119,193,118,134,251,152,134,67,215,255,163,13,208,160,15,110,136,78,252,132,16,101,51,184,79,107,183,157,247,131,31,6,129,215,57,129,20,82,230,152,22,100,167,245,29,84,117,184,210,38,199,200,220,213,50,221,160,171,216,173,250,130,224,157,139,60,106,213,91,184,28,204,103,250,130,103,106,220,181,33,169,137,227,33,63,41,152,203,114,27,110,36,110,189,255,186,117,114,207,132,129,160,165,182,80,255,27,39,235,253,186,168,46,236,44,246,74,51,18,120,96,116,79,234,229,100,100,153,71,9,213,211,229,151,223,26,134,144,233,66,249,217,171,123,195,169,198,87,111,171,124,236,66,207,25,42,225,233,171,46,157,80,15,80,7,140,160,210,63,92,234,107,52,200,198,170,236,116,244,222,204,125,169,134,146,70,16,238,126,189,107,87,63,243,199,199,98,87,126,11,4,24,217,142,43,14,108,95,239,137,112,212,82,130,184,112,140,127,96,81,38,224,231,99,235,225,89,18,237,137,197,141,145,146,150,71,78,198,204,104,151,119,219,21,180,203,146,10,73,219,231,224,97,144,149,38,9,111,159,138,35,68,123,101,37,53,212,153,23,146,137,167,55,31,103,112,214,113,131,38,152,99,60,165,224,112,62,143,153,48,113,105,118,143,57,77,119,248,81,175,70,66,81,27,44,109,213,14,123,90,149,163,55,24,22,89,212,225,2,113,232,91,125,3,135,90,42,212,36,168,145,128,42,101,237,100,127,250,78,250,67,251,145,54,214,6,206,163,221,211,42,231,0,29,78,113,171,9,245,135,20,90,142,100,94,86,31,33,212,93,230,175,205,57,71,133,96,63,244,8,254,212,79,53,199,58,255,71,229,28,130,173,132,166,90,79,24,138,152,69,213,6,73,42,85,172,42,63,93,160,28,77,51,5,169,128,19,152,119,226,63,43,255,200,233,143,109,255,174,87,50,143,216,118,161,101,219,38,252,99,249,176,13,165,184,87,153,84,91,59,207,179,56,242,79,21,42,226,231,142,140,25,170,141,210,245,29,24,40,251,100,58,207,187,5,174,166,241,2,243,210,7,110,216,209,158,70,229,240,116,225,192,131,227,242,9,53,120,69,120,10,89,91,160,49,187,50,193,237,200,44,25,98,39,230,209,229,254,207,110,11,197,128,255,48,152,138,79,249,30,123,231,15,48,251,138,136,80,31,53,162,133,148,58,77,212,35,90,204,215,219,202,175,224,42,27,227,102,244,107,73,67,148,71,245,115,97,150,106,75,143,124,3,65,83,32,206,163,185,87,103,73,203,160,56,105,199,195,226,0,234,86,10,219,127,111,248,179,52,11,95,214,67,150,75,66,135,8,124,240,84,154,137,231,76,129,165,14,251,155,197,78,166,39,16,241,58,142,139,127,107,18,20,23,64,33,27,218,142,100,199,168,149,32,91,103,88,159,55,37,105,45,56,202,197,199,89,113,43,71,243,163,98,171,21,94,142,232,221,48,16,80,226,237,12,250,123,229,210,149,37,192,243,140,254,116,166,112,117,181,16,45,74,81,163,201,14,40,20,52,155,130,72,98,56,60,183,58,145,184,227,221,236,51,85,197,59,244,226,33,199,89,106,126,32,207,104,47,9,183,98,65,61,208,39,235,137,243,68,7,253,184,207,25,45,131,27,178,225,167,219,83,254,235,176,103,174,75,225,62,190,161,119,87,104,87,117,21,116,228,84,2,69,235,11,196,68,224,89,77,233,62,47,175,201,40,177,230,229,14,35,191,2,135,119,90,217,162,62,25,92,11,137,38,244,180,37,158,62,198,31,85,175,204,146,135,15,173,47,103,40,241,44,197,245,59,120,203,151,101,91,175,60,4,233,234,189,74,152,58,146,157,39,103,138,211,45,108,4,247,131,193,201,58,81,221,221,249,207,207,156,106,148,70,232,193,99,19,58,231,136,127,93,191,38,242,97,232,232,150,21,119,92,135,66,183,87,251,237,23,120,253,247,79,226,229,253,58,16,234,29,136,48,84,175,113,21,208,220,20,126,6,82,23,122,103,57,32,65,227,246,194,149,37,171,60,230,244,124,248,249,47,85,239,189,136,100,195,88,224,108,248,146,81,183,102,56,194,3,65,21,64,159,215,160,84,151,203,89,107,114,77,25,81,23,72,196,164,204,165,155,160,25,23,237,87,126,121,236,238,125,238,2,127,16,170,133,187,7,105,211,98,226,101,208,180,85,113,181,178,145,242,208,141,218,116,98,2,138,77,193,29,130,243,93,234,10,32,37,72,55,133,244,191,95,96,51,111,236,138,117,10,61,139,216,59,198,223,211,244,211,92,84,249,252,146,177,73,10,255,161,70,94,62,249,63,37,99,38,17,226,155,21,227,98,117,104,29,54,170,207,37,88,226,194,11,240,96,82,6,61,159,253,177,156,22,35,250,50,174,25,173,120,134,38,143,231,152,123,95,184,240,108,75,181,219,151,70,102,56,37,38,186,95,207,54,79,34,43,116,180,32,36,135,34,82,186,33,38,57,207,16,12,235,155,49,48,185,72,3,93,62,237,66,33,247,0,77,75,104,42,58,134,175,64,52,110,134,14,67,97,124,80,47,234,85,16,184,61,5,222,207,51,16,17,219,12,160,183,95,118,143,71,68,45,215,88,140,248,8,123,123,180,22,112,58,13,64,229,134,145,64,159,98,230,44,96,46,174,184,90,87,235,114,151,215,169,220,247,247,100,52,153,212,94,168,248,107,215,252,224,11,218,103,237,232,19,16,254,22,188,115,84,114,106,196,255,150,143,22,87,35,27,129,234,0,38,239,241,103,122,47,103,239,249,144,63,222,58,103,174,76,194,220,123,237,182,1,133,163,0,86,10,57,144,132,69,109,95,110,232,140,242,79,80,223,115,33,26,227,200,253,234,43,51,15,251,218,15,131,170,88,33,176,219,14,92,127,152,204,23,8,87,117,202,109,48,123,203,112,173,12,164,94,11,235,154,138,125,55,122,211,237,252,99,115,172,239,110,152,192,38,183,113,245,150,211,165,98,77,249,213,106,116,246,150,37,14,59,183,122,210,107,99,204,234,199,12,25,209,211,112,255,203,177,11,80,234,202,164,174,35,7,218,63,78,73,208,151,242,44,241,164,17,102,46,76,149,111,159,36,80,117,45,193,153,147,56,237,124,163,244,91,212,42,144,69,90,97,168,44,23,40,58,150,11,154,128,153,172,141,103,152,29,213,5,236,66,239,78,168,126,105,226,132,179,94,1,187,245,249,89,107,225,92,35,26,3,123,89,92,223,6,180,204,38,86,19,190,165,29,106,18,214,90,246,142,80,75,230,48,1,226,101,231,106,38,22,85,12,246,86,22,64,51,238,206,153,26,73,145,108,216,249,143,75,102,125,89,30,138,33,31,124,4,0,129,230,50,43,243,19,27,111,126,197,143,174,51,69,104,60,251,177,149,71,173,217,247,192,31,135,204,34,181,72,110,155,127,188,165,139,20,72,104,138,75,14,180,51,226,214,7,230,120,119,146,48,11,77,116,237,121,121,91,77,199,150,157,55,129,10,126,229,89,230,87,64,14,199,89,208,199,100,170,5,120,8,112,231,67,101,9,3,185,195,50,177,75,15,158,225,38,62,20,26,230,215,231,216,141,121,250,41,31,78,139,205,187,84,87,37,10,180,125,130,236,221,81,16,198,24,107,147,49,77,47,96,247,212,251,31,155,43,150,209,128,4,200,44,152,20,117,152,59,161,232,192,213,143,26,128,129,245,55,41,25,200,98,138,68,49,188,197,101,62,192,170,102,137,190,63,28,254,76,103,170,203,242,180,36,92,137,40,160,205,45,165,145,111,192,19,146,103,242,22,195,75,42,245,202,63,31,230,50,107,22,128,108,128,248,202,81,82,185,2,190,122,158,26,251,227,24,220,218,180,25,127,198,74,54,126,167,226,159,134,87,129,54,56,31,52,65,124,42,14,184,29,226,187,37,96,54,242,206,153,214,250,229,115,148,133,140,120,161,179,26,143,139,115,139,56,121,243,63,55,59,147,215,239,55,27,44,27,207,78,153,205,68,35,196,133,205,48,129,5,147,193,206,106,223,245,187,54,223,84,197,62,85,129,182,184,223,109,121,226,205,68,108,141,92,172,74,109,211,126,75,255,10,219,166,7,43,179,87,73,71,93,132,240,143,208,68,229,31,20,252,78,180,254,53,144,101,48,189,131,179,91,94,184,7,255,207,125,134,129,184,155,107,226,240,90,112,18,4,91,124,105,83,63,24,7,250,255,180,239,137,234,182,192,168,255,240,60,35,35,28,224,155,29,202,141,156,77,56,81,111,240,179,79,87,122,247,212,34,248,140,93,182,245,190,197,224,124,147,51,38,233,107,92,146,131,63,168,82,71,178,68,102,236,17,114,47,175,15,161,223,63,97,236,153,138,122,56,50,68,200,82,210,49,221,145,173,71,54,22,28,235,52,168,240,215,150,87,240,12,139,210,63,53,218,93,56,46,1,182,108,227,77,183,40,248,155,73,23,247,243,59,105,180,179,246,210,233,81,118,67,101,88,26,162,225,50,9,132,70,160,240,67,171,150,53,196,194,243,76,24,250,147,116,21,208,236,156,113,66,99,78,123,232,255,227,128,134,109,91,166,86,50,19,160,126,145,145,221,190,97,130,245,228,142,104,95,170,185,43,193,3,253,108,159,249,144,37,64,173,99,98,123,191,70,202,31,157,142,227,100,168,198,157,193,95,48,219,229,235,248,129,183,20,55,132,155,214,210,167,100,200,76,250,15,204,247,156,149,68,233,66,54,97,181,83,35,202,86,82,71,150,75,67,119,101,78,29,231,34,225,16,240,254,158,91,216,102,205,234,166,66,245,13,35,9,107,211,248,192,59,39,11,169,237,185,161,87,10,46,78,107,93,39,163,43,20,157,24,2,253,28,202,177,165,215,192,104,235,63,117,121,206,109,161,46,152,119,247,211,193,168,212,126,246,80,94,48,183,41,130,94,116,198,225,6,178,107,192,6,236,59,74,247,226,139,197,99,183,47,35,213,160,81,5,10,246,13,156,97,246,62,133,18,39,125,92,155,155,23,26,242,118,203,189,135,234,57,31,24,181,98,8,144,50,37,247,98,99,20,198,165,177,137,175,176,221,231,111,95,203,230,206,59,219,58,167,181,130,123,137,88,198,87,85,93,146,181,48,78,59,29,218,29,188,66,92,160,69,251,146,170,209,137,226,118,143,232,218,65,244,207,208,192,13,51,18,13,45,141,121,175,102,136,125,243,101,213,149,50,60,43,118,205,154,4,207,182,178,94,138,161,226,73,90,217,182,65,59,35,17,167,56,102,169,209,251,120,39,76,111,62,25,137,14,56,57,191,122,119,8,223,221,135,198,30,11,175,183,134,16,230,200,214,149,36,202,225,144,88,196,142,160,44,242,103,21,143,91,243,54,38,137,176,189,72,167,226,141,174,177,186,186,62,142,24,69,113,143,171,213,155,237,55,206,26,239,149,5,235,108,49,1,134,126,245,235,44,39,217,121,33,44,10,89,228,233,229,4,124,171,133,85,104,47,58,52,221,49,44,48,45,49,200,53,94,143,141,171,64,133,118,221,122,206,80,203,159,247,35,164,192,136,29,64,64,34,247,2,98,25,157,104,217,114,24,174,101,178,224,159,124,34,48,178,121,137,71,244,107,218,173,142,97,8,235,197,214,238,5,202,35,133,153,247,128,184,192,104,218,254,246,141,19,105,137,8,49,181,194,61,229,70,129,215,129,1,36,241,59,114,29,180,246,116,148,116,112,175,216,173,106,202,152,218,59,226,248,37,4,131,111,77,33,126,127,68,46,107,112,181,183,106,109,79,147,30,53,98,7,120,124,187,142,67,218,85,18,171,241,240,46,6,227,207,170,7,117,76,177,165,149,240,64,217,64,119,6,187,216,135,203,214,5,220,110,76,37,200,241,18,124,79,196,37,86,120,63,254,204,24,244,82,87,204,234,42,176,112,255,95,70,164,5,36,84,211,122,200,165,220,92,48,241,171,163,4,206,2,228,255,178,204,158,226,204,235,121,116,97,109,152,232,91,67,47,243,226,31,113,177,147,61,72,239,10,45,238,32,128,148,111,90,60,22,208,224,157,106,170,48,192,147,93,12,149,165,163,197,27,52,212,61,244,45,160,12,64,150,5,184,240,172,149,113,59,41,100,192,152,253,183,216,171,153,168,220,170,19,105,236,210,73,181,222,61,100,60,184,142,115,202,10,186,68,114,223,44,50,33,230,4,109,242,227,80,178,247,108,115,57,46,136,92,216,157,244,120,234,248,13,131,86,248,149,85,12,85,126,80,46,139,27,180,100,196,226,200,55,57,157,64,61,97,211,213,200,126,147,228,27,123,240,179,54,168,218,182,88,145,7,35,55,113,110,200,61,188,127,177,220,253,222,24,55,11,166,197,120,115,254,145,48,218,5,157,114,77,105,156,134,186,9,228,227,199,188,251,80,149,249,179,242,140,121,128,201,255,237,114,187,177,46,198,68,123,168,185,80,153,105,189,184,187,54,121,40,206,115,8,221,108,52,82,92,213,136,202,99,44,174,251,207,195,84,238,95,76,65,211,165,183,173,51,112,231,254,186,61,62,160,30,90,103,90,255,132,82,147,14,248,163,178,180,74,14,235,163,143,158,115,87,50,224,248,156,179,227,38,252,148,235,105,237,245,165,218,78,177,166,47,195,210,0,60,140,203,233,95,136,128,65,54,170,124,240,128,227,204,234,146,40,19,115,205,148,77,232,115,36,1,154,19,61,78,141,161,29,108,6,25,226,60,53,242,50,228,191,57,109,251,95,174,139,153,89,141,91,203,149,65,34,23,106,152,206,29,9,98,11,38,109,23,166,182,34,211,146,248,75,69,64,186,246,136,182,25,235,112,112,156,196,136,16,246,34,203,173,88,35,76,200,194,31,151,142,7,6,113,114,116,128,224,141,42,119,18,155,85,86,219,135,244,29,32,198,5,19,117,117,103,181,236,64,14,214,56,96,176,208,190,201,229,45,93,177,173,160,243,255,176,88,103,144,196,86,227,70,172,221,188,128,194,243,183,147,198,86,37,16,195,250,106,188,212,129,118,192,105,86,141,240,173,178,92,188,20,134,88,106,90,35,206,155,123,61,204,98,129,233,158,243,155,131,122,46,210,94,252,44,44,209,1,183,51,50,100,178,206,185,97,200,215,71,248,119,95,206,196,180,72,123,33,60,225,75,13,97,80,227,113,141,217,213,6,153,129,216,216,170,0,134,248,228,117,241,6,41,55,96,2,217,86,84,32,108,149,95,78,163,27,128,22,138,232,125,122,217,126,73,234,114,179,16,88,172,244,80,234,23,99,138,139,124,12,26,212,145,85,185,129,192,139,51,135,100,20,146,148,209,243,179,125,107,230,103,162,169,131,194,85,95,137,150,75,211,235,238,110,15,87,253,252,183,178,201,249,31,132,29,169,222,14,158,197,211,68,167,245,6,90,101,91,162,219,225,149,44,23,154,58,204,204,98,205,251,102,152,196,214,108,66,206,38,190,147,141,36,190,110,227,40,200,108,69,36,240,217,198,66,129,110,78,106,97,4,226,52,201,30,178,154,24,96,223,195,182,173,150,200,99,121,191,227,125,3,204,90,140,185,181,20,5,95,76,179,234,103,140,178,245,252,44,202,170,153,123,13,108,216,210,120,185,102,121,40,46,130,205,7,146,189,254,62,180,134,242,211,92,156,176,236,143,89,24,147,168,68,249,17,176,105,163,222,154,75,135,168,171,76,178,6,149,143,149,64,241,32,80,8,173,49,19,53,199,240,7,67,35,100,185,252,208,71,17,186,150,131,125,96,186,166,117,217,87,0,115,172,237,183,182,32,31,136,11,135,188,200,153,178,0,216,100,76,90,119,152,40,122,162,46,137,118,169,243,5,187,169,40,118,114,28,179,182,21,97,0,61,108,176,108,178,80,79,131,125,218,105,118,124,24,201,188,223,75,186,199,244,145,5,211,216,41,223,96,161,29,134,89,63,95,209,202,225,148,163,219,213,195,218,153,207,59,8,242,248,223,56,130,69,36,208,221,84,251,110,69,8,102,59,57,11,139,63,124,251,30,169,160,99,111,140,194,145,180,4,120,160,10,40,31,253,24,37,110,129,113,247,225,173,252,114,51,27,143,228,233,23,105,94,230,198,141,117,172,104,239,233,164,4,100,119,90,29,73,3,28,3,73,142,85,79,178,155,253,61,142,131,245,94,56,71,109,185,225,212,225,250,71,88,169,35,98,218,4,39,36,72,197,90,54,27,93,50,164,114,224,63,38,32,216,29,248,249,130,70,25,134,229,2,4,205,157,4,227,95,235,145,108,199,141,186,186,21,185,136,16,237,82,68,225,59,2,41,239,248,29,57,231,5,32,8,186,191,177,236,38,23,36,211,226,152,93,125,86,34,11,144,133,88,56,219,122,70,207,66,145,58,185,71,217,51,113,126,77,54,1,152,232,244,32,23,114,146,144,65,153,227,217,20,69,230,253,134,25,171,172,154,209,49,248,14,167,151,147,178,85,202,43,200,150,164,201,185,12,229,162,230,109,159,12,161,39,207,253,83,148,43,216,89,15,111,51,113,157,236,66,250,166,83,172,83,35,83,219,2,184,196,130,197,46,70,112,50,228,153,143,248,222,81,5,92,87,36,112,134,75,78,54,7,148,82,135,142,219,73,157,193,201,118,141,237,158,229,205,158,50,241,209,157,232,63,188,54,185,158,72,137,233,254,144,180,231,10,16,153,90,67,104,53,153,145,64,153,199,106,132,163,51,140,162,131,157,11,213,194,175,124,13,253,51,176,145,12,254,155,134,233,134,13,179,21,220,236,166,97,10,9,170,235,213,173,138,227,43,7,81,85,149,72,148,134,111,197,94,63,229,70,252,91,55,180,209,39,176,172,228,157,26,199,173,52,208,154,108,136,191,117,10,131,240,74,202,244,48,152,209,115,75,79,157,112,175,114,86,1,180,0,124,96,239,240,210,234,69,27,98,49,91,82,250,251,97,115,183,216,121,147,188,167,38,81,100,23,203,189,66,30,184,51,250,71,90,16,151,70,208,167,223,59,109,135,15,206,239,51,39,66,91,126,226,17,98,151,74,241,79,232,141,27,209,167,112,92,106,8,161,7,80,191,254,44,219,237,94,113,5,239,81,213,7,217,176,127,200,145,125,188,92,210,205,120,108,135,219,21,212,238,121,5,163,54,107,41,190,225,144,173,62,243,159,89,191,84,27,255,78,204,211,238,8,172,150,57,98,72,176,154,230,247,204,2,13,132,152,201,100,67,216,241,99,185,242,95,141,163,150,26,93,115,166,191,27,27,221,208,186,216,70,29,3,175,57,44,159,215,29,215,37,182,212,210,227,77,33,1,114,155,219,134,48,137,156,124,71,173,200,58,6,64,213,13,238,117,242,122,128,62,222,170,15,42,91,137,85,144,251,65,156,163,198,164,99,201,61,26,248,79,215,7,42,51,127,233,202,5,118,89,137,194,57,156,189,103,216,47,213,63,52,52,215,182,109,195,213,182,165,213,231,36,61,3,228,188,164,174,114,142,81,204,147,178,238,16,166,80,208,8,202,162,213,228,61,168,134,130,251,48,165,185,143,28,74,76,113,106,158,53,38,188,81,107,178,32,219,59,199,101,217,151,82,179,86,4,231,221,32,19,178,18,186,34,92,236,128,217,146,33,26,1,129,61,4,114,189,240,152,143,177,74,113,170,51,251,103,76,125,169,19,29,10,222,103,116,128,89,251,73,86,64,243,69,97,117,10,53,212,171,81,181,62,36,111,231,46,58,163,73,23,55,43,48,199,243,0,43,146,240,56,34,88,117,151,84,249,25,74,15,79,27,126,242,150,238,70,64,7,196,207,145,109,119,92,179,11,159,130,63,166,181,212,196,158,248,3,77,218,66,193,6,140,74,72,210,108,236,111,38,145,189,184,153,85,116,217,238,172,219,37,181,80,52,175,20,221,246,30,183,25,220,205,133,41,129,192,145,253,45,80,45,196,189,172,238,209,119,155,184,173,253,216,109,15,167,147,5,133,80,124,95,101,56,59,60,147,188,197,73,173,247,29,188,39,124,84,134,27,138,247,38,240,204,244,254,1,25,71,60,79,78,75,22,149,81,170,0,76,248,36,214,36,94,184,116,200,9,197,224,81,122,121,211,129,120,221,236,55,95,99,98,102,96,16,157,167,35,209,168,75,202,126,116,146,92,190,207,194,37,206,180,200,169,31,17,21,181,85,52,184,17,200,168,59,241,154,91,173,197,239,41,81,121,149,155,13,184,182,103,97,230,215,21,181,245,169,120,29,74,8,54,48,213,212,6,184,66,181,75,105,192,237,67,160,241,173,129,167,182,98,178,230,97,241,38,208,177,150,201,122,13,107,178,89,200,60,112,189,38,65,188,241,171,1,193,79,177,215,36,125,113,51,240,117,7,15,100,38,44,126,15,79,238,54,98,107,181,214,229,192,150,159,55,93,160,2,114,137,247,136,176,147,245,57,2,100,202,233,107,57,116,165,166,196,4,84,208,67,166,255,98,91,33,149,36,175,138,74,2,128,1,184,58,126,57,135,67,164,167,66,52,235,198,219,81,54,99,115,180,170,234,175,162,43,95,89,238,24,172,189,215,180,163,57,79,115,225,214,199,231,66,228,0,214,79,218,64,15,139,8,69,106,143,16,141,154,235,79,144,233,96,215,0,36,141,48,199,246,28,178,158,116,210,136,6,245,51,191,96,62,242,44,254,4,31,20,140,150,46,71,202,164,97,5,81,126,170,56,199,231,86,229,137,84,115,233,56,160,111,73,77,48,214,110,4,68,0,195,8,222,26,230,37,221,229,197,78,17,62,188,238,178,50,165,112,25,15,50,229,57,70,144,44,71,51,195,82,124,134,45,9,105,45,187,20,171,52,223,226,253,187,35,170,27,192,59,96,162,200,203,38,27,198,175,134,178,46,119,95,220,113,25,231,17,73,201,206,15,44,248,62,146,144,201,161,249,195,249,206,247,89,185,238,233,27,104,136,194,54,37,54,121,42,91,96,140,97,165,237,34,44,133,251,205,29,11,78,16,36,177,103,18,199,121,56,0,224,41,232,124,40,241,40,42,12,100,25,117,62,5,26,18,244,131,175,231,216,11,78,227,14,127,255,254,25,19,232,11,182,170,85,17,225,39,155,187,91,60,188,66,107,101,57,224,168,85,3,161,254,251,204,125,8,5,46,185,23,246,55,90,151,13,163,27,200,131,252,96,184,86,12,97,204,14,166,226,56,97,232,101,242,226,188,40,60,138,199,131,255,121,86,151,42,104,32,45,141,173,97,178,93,238,31,13,240,217,247,139,185,209,44,138,228,184,82,87,238,108,181,142,174,66,18,151,8,192,101,189,231,105,143,199,176,51,152,185,52,143,223,69,51,89,192,64,182,25,189,30,255,78,248,81,28,87,84,103,66,229,212,17,69,120,189,30,52,236,244,122,62,71,118,50,103,55,77,201,131,240,202,216,251,31,2,26,28,201,255,237,110,219,157,228,93,200,59,100,25,178,91,147,48,26,70,181,73,142,7,81,66,123,209,123,174,10,223,69,147,150,132,67,67,187,245,83,16,149,3,115,220,246,110,232,232,117,53,86,176,122,60,219,247,49,194,98,212,68,145,141,38,148,225,57,89,78,65,4,151,156,147,248,2,113,147,95,10,155,141,204,93,131,211,95,33,89,67,54,180,53,124,241,107,42,9,148,219,255,8,255,146,133,213,142,201,78,82,207,249,50,6,44,87,101,165,206,10,41,250,209,184,240,12,59,235,245,14,42,172,246,211,69,197,170,161,81,220,144,68,251,117,2,53,73,146,70,111,10,246,81,214,119,169,77,112,64,180,3,37,207,33,151,125,64,81,101,78,213,92,194,16,164,211,141,67,54,56,4,142,163,98,80,45,99,199,119,156,82,140,144,57,185,179,46,152,13,127,248,139,103,155,244,7,124,91,155,219,39,227,0,245,34,58,217,122,28,241,141,63,5,222,193,39,208,219,219,172,83,118,220,6,127,161,249,181,166,126,84,189,62,60,75,102,162,254,139,184,126,130,91,209,94,100,149,166,93,70,183,227,96,65,4,175,127,202,52,0,30,203,32,18,181,233,20,175,52,180,122,46,26,144,206,5,155,103,199,43,216,11,88,97,254,38,180,15,196,70,174,213,78,14,15,43,223,147,231,13,118,247,9,84,85,101,231,168,156,144,56,12,75,104,28,164,229,205,199,109,236,30,176,241,83,103,75,45,73,210,122,41,39,209,34,250,85,251,54,26,145,72,58,203,192,100,228,130,197,67,181,85,52,223,229,177,32,14,19,140,255,226,7,178,62,99,130,202,184,78,235,104,125,51,204,103,225,168,217,42,98,106,190,98,170,227,167,16,140,14,186,86,116,144,77,94,250,112,215,165,189,138,214,204,227,172,140,195,225,133,26,191,44,230,250,24,19,139,13,139,158,127,144,2,99,189,72,60,148,168,23,72,70,26,49,171,74,58,127,73,58,101,224,38,218,113,21,12,80,75,115,195,161,180,236,118,108,37,234,75,33,178,45,123,72,37,190,151,11,124,153,39,182,171,208,65,83,189,239,166,30,26,26,110,190,170,251,204,246,127,231,48,134,44,249,173,112,127,174,168,77,5,185,173,104,168,116,163,25,210,205,115,208,67,249,151,83,196,138,215,30,147,251,89,116,241,129,251,223,180,2,225,29,48,176,250,13,214,176,203,129,153,121,4,34,135,67,95,13,90,135,25,51,7,21,67,53,56,174,109,45,168,73,223,16,33,122,72,13,106,39,183,199,232,92,192,204,135,231,45,204,90,48,56,41,137,56,81,15,146,195,160,171,92,42,36,101,228,214,195,82,5,202,30,53,105,108,162,28,28,41,68,101,220,16,129,197,104,186,211,102,16,19,167,154,45,245,189,255,90,186,141,107,181,197,80,86,150,6,122,140,11,51,187,46,201,21,50,139,254,105,139,7,120,165,198,117,212,139,161,172,107,98,104,247,7,65,226,164,9,92,109,89,6,232,51,249,85,4,45,83,239,124,89,120,17,105,47,86,211,16,57,131,92,106,119,98,218,107,127,109,149,230,115,178,167,221,193,26,38,185,204,88,1,98,96,45,123,54,80,235,165,23,248,92,110,157,212,144,149,26,54,223,50,1,118,176,87,157,12,222,36,117,200,121,83,111,225,47,173,201,84,86,168,42,3,210,185,142,164,62,34,15,154,5,195,242,168,96,99,38,2,208,114,16,13,96,102,103,162,83,89,48,212,79,123,221,201,11,13,110,118,2,37,49,159,59,54,132,149,164,178,12,228,4,76,39,71,249,161,30,123,106,0,90,205,43,163,67,136,228,5,10,123,4,17,165,146,246,147,153,150,0,183,70,24,82,28,136,125,222,204,9,238,17,129,147,50,211,186,249,52,51,0,210,140,98,243,211,76,244,138,62,66,191,181,38,227,144,185,139,102,252,48,167,101,105,237,40,170,190,111,105,212,55,176,111,120,165,22,24,141,131,17,155,18,86,99,210,236,30,16,213,183,179,238,96,5,36,179,164,251,21,190,117,44,118,177,101,30,145,75,207,99,6,172,249,156,43,98,183,110,248,111,199,163,98,87,157,220,48,63,192,36,101,116,148,36,225,21,1,34,116,148,243,238,41,70,131,63,218,248,199,196,60,206,215,190,155,255,37,78,178,136,58,192,222,105,110,78,83,237,82,157,186,131,217,41,86,57,135,230,96,139,249,1,58,160,207,189,194,4,139,32,66,8,43,49,242,70,252,50,42,200,57,20,125,185,157,189,145,114,239,190,38,190,197,103,127,121,110,125,218,199,38,155,238,239,160,36,239,83,68,49,43,249,128,143,64,59,100,80,14,11,147,83,129,213,197,51,166,207,103,213,130,8,221,113,213,37,114,251,227,191,48,43,251,141,199,31,32,227,72,237,117,114,88,3,178,217,181,152,249,166,82,101,92,43,27,160,0,195,131,234,37,239,106,162,134,240,231,117,212,65,135,122,101,64,72,90,9,143,53,92,12,169,192,138,44,228,145,210,81,158,126,36,86,7,52,18,247,55,26,59,217,89,185,238,142,72,57,129,234,71,210,97,218,74,134,236,176,210,29,126,22,137,213,158,64,252,147,235,115,163,203,89,210,177,255,85,253,133,163,79,97,17,66,156,20,194,58,224,136,197,0,124,88,13,59,39,5,13,7,161,74,255,91,130,90,220,215,60,254,68,121,227,126,174,133,45,30,151,15,171,167,187,47,118,132,7,169,65,55,5,79,194,77,190,137,179,184,153,16,15,40,147,68,220,242,80,113,54,161,41,23,191,171,186,33,39,222,125,42,30,146,55,186,151,15,98,31,247,212,41,108,232,106,241,101,106,160,2,166,222,196,5,250,92,127,152,254,17,166,252,116,174,116,80,25,150,201,255,29,55,155,119,30,114,205,175,139,2,104,233,32,112,183,54,88,11,35,124,204,148,185,120,155,208,181,196,91,101,106,212,21,142,131,81,187,207,136,3,151,177,161,13,143,115,121,228,179,124,1,154,178,33,148,160,50,32,50,248,73,44,59,246,120,87,156,164,96,132,70,209,164,216,31,26,212,191,1,59,79,106,208,43,46,118,248,107,9,77,36,97,106,102,5,142,176,216,148,0,5,15,48,135,155,187,32,173,212,167,61,44,151,60,230,28,216,158,55,202,108,163,66,198,251,184,77,20,73,122,15,90,63,178,21,105,188,206,91,240,149,124,125,244,136,122,4,253,223,131,7,118,181,36,254,90,16,226,57,81,60,78,118,149,146,175,214,228,175,105,179,246,202,200,222,164,4,68,53,69,106,162,190,67,254,199,226,138,95,155,103,72,2,250,22,68,55,102,58,184,242,248,102,104,229,116,98,139,234,253,91,227,194,220,61,178,19,126,51,205,179,60,91,178,229,233,185,195,206,129,217,52,249,229,207,121,128,159,229,200,44,18,63,29,184,10,160,101,58,210,72,24,22,29,55,201,155,187,110,174,188,167,15,125,171,27,62,50,93,88,125,49,98,182,174,32,117,142,68,78,55,167,69,238,204,193,111,135,173,157,124,103,28,38,51,61,171,186,189,17,135,120,173,219,26,98,138,208,66,171,39,42,148,44,73,255,173,176,234,203,79,6,124,165,161,151,114,14,157,137,136,45,46,52,64,12,181,110,117,174,91,150,12,235,247,109,71,20,104,119,242,0,55,25,184,235,74,223,255,35,242,101,113,47,166,154,84,200,110,234,123,4,169,37,5,76,18,40,96,84,49,35,88,35,188,30,221,13,42,183,124,4,102,159,246,18,70,221,58,203,85,71,246,104,198,102,85,75,127,10,49,160,226,83,12,69,31,54,205,23,118,218,211,242,172,160,204,91,187,145,184,241,61,170,116,97,18,233,17,64,198,228,47,156,188,229,100,120,231,25,152,196,50,181,39,214,3,141,85,225,215,157,240,80,24,243,218,193,218,200,186,178,21,105,142,111,184,218,168,43,15,246,30,189,19,14,156,221,112,82,59,202,142,173,214,101,15,105,106,47,166,204,37,115,252,151,240,14,224,89,19,96,130,191,11,100,176,62,110,250,249,201,133,102,207,237,44,220,203,9,251,74,63,187,1,219,156,33,80,79,223,150,102,169,1,190,211,0,248,253,120,63,36,212,134,61,179,134,87,178,9,201,16,126,103,5,190,43,214,30,48,177,101,222,206,203,155,228,64,198,20,151,110,170,153,66,5,9,185,93,166,115,77,18,34,77,190,61,245,186,212,187,84,40,1,88,210,252,114,137,237,90,245,103,227,242,241,120,4,52,235,201,117,139,25,145,222,146,151,165,80,75,45,180,61,204,229,216,198,115,95,185,94,185,196,173,49,58,182,241,21,31,149,39,183,69,225,86,210,218,75,128,35,187,55,112,244,54,220,79,120,63,49,242,217,61,79,248,158,138,120,231,43,17,185,15,217,133,207,127,57,30,227,63,9,235,225,249,142,216,237,132,49,202,144,91,54,221,79,35,92,131,53,181,168,106,56,243,8,249,104,132,68,110,34,163,246,133,159,197,116,205,214,148,244,0,74,18,171,220,147,111,229,199,188,111,94,49,68,93,107,237,93,218,68,236,36,74,224,137,145,213,250,39,40,65,62,140,130,8,92,173,161,173,104,0,161,130,147,252,113,183,21,119,54,133,201,29,180,58,253,199,217,192,38,245,219,219,71,207,5,132,104,24,136,227,130,157,53,35,179,246,116,95,16,129,61,78,167,80,58,22,115,165,186,129,8,66,121,226,213,255,13,206,225,205,234,103,97,64,70,44,200,59,194,26,238,27,238,254,103,45,41,121,118,17,210,120,81,194,86,129,141,12,43,239,244,229,126,14,142,186,104,183,228,114,252,64,201,83,175,212,226,114,56,169,219,53,178,34,88,78,242,174,122,199,211,113,102,121,41,44,175,217,213,247,110,172,231,225,236,25,127,219,174,136,49,215,243,177,90,156,121,182,184,108,212,82,17,174,175,194,116,239,132,39,101,22,162,250,100,120,206,113,92,28,61,137,173,159,122,1,183,52,43,172,35,182,82,223,13,145,16,237,51,164,138,220,189,234,84,7,92,147,126,218,47,128,22,144,74,202,24,135,112,31,232,111,25,18,129,144,177,126,255,22,191,36,111,138,170,181,160,48,156,251,179,162,213,23,107,132,221,130,251,16,108,94,195,51,224,207,37,193,121,138,22,178,230,118,30,246,32,248,111,222,96,74,252,27,252,77,73,8,14,190,99,238,52,59,198,135,110,218,232,214,123,59,123,88,78,34,237,130,124,174,210,25,158,28,37,74,91,179,194,234,7,192,84,33,4,248,250,10,254,125,11,67,48,141,122,37,14,237,174,70,201,179,132,117,29,32,197,62,84,62,38,0,7,163,246,43,202,213,105,178,62,241,199,242,57,123,81,198,62,243,188,131,23,135,26,236,127,137,24,149,244,223,10,43,221,173,54,232,138,100,234,26,114,172,135,147,101,190,79,81,193,225,228,212,211,241,255,96,76,8,222,94,164,217,109,210,198,175,89,189,101,138,150,215,174,111,72,228,233,112,217,198,67,201,100,95,213,160,169,106,163,247,125,31,114,153,51,215,209,176,89,63,195,37,198,217,120,231,244,94,124,58,77,221,88,221,42,52,145,224,86,137,249,137,138,35,241,14,36,153,77,21,18,249,33,230,162,48,187,221,249,180,78,202,166,82,144,243,53,151,60,179,157,17,115,39,255,131,50,102,206,194,44,206,13,226,31,136,188,230,7,129,180,179,185,239,249,217,255,180,183,22,133,250,60,41,71,100,59,52,104,117,185,177,2,229,9,85,225,108,24,163,20,225,54,162,176,209,207,12,27,205,175,150,176,123,194,134,240,141,200,218,200,105,162,110,248,74,97,98,3,228,237,131,180,63,239,87,184,168,77,61,152,22,194,109,213,254,189,167,31,245,237,90,95,96,249,247,239,14,222,12,155,73,29,122,223,216,32,160,53,142,195,131,86,43,225,64,138,95,137,175,95,105,172,158,241,50,28,38,0,179,126,115,89,106,109,2,0,150,128,123,249,200,135,194,152,103,52,250,171,122,250,234,6,52,62,109,223,204,69,173,228,242,67,103,26,100,13,160,99,226,232,121,251,41,181,227,125,220,147,3,65,234,69,235,162,230,232,22,176,241,99,92,32,78,226,86,205,1,177,144,219,251,73,186,239,236,0,199,232,234,255,127,121,199,143,252,226,241,191,138,167,247,60,197,238,62,36,118,234,23,99,96,33,0,107,30,215,97,47,70,6,169,205,95,210,208,74,199,15,38,92,20,220,155,77,33,23,73,232,240,107,54,106,144,23,87,90,86,224,121,28,166,255,224,82,139,140,173,45,191,157,147,74,75,230,20,232,242,26,155,140,9,82,111,64,207,226,241,64,14,205,93,3,59,158,24,243,66,161,172,225,230,97,251,117,164,169,73,234,189,126,120,164,10,9,194,93,126,235,244,137,102,38,17,99,63,182,246,116,73,24,237,70,167,44,152,66,34,211,146,216,63,218,112,43,120,21,141,126,4,152,58,126,50,133,165,124,130,51,243,82,168,200,101,250,46,191,246,18,195,233,222,183,253,108,223,213,179,11,118,254,179,1,243,66,18,2,64,119,25,207,184,77,87,103,206,134,251,141,14,52,236,93,254,140,157,52,18,37,168,195,2,46,72,98,110,82,101,4,113,104,216,175,153,72,53,138,199,33,127,25,6,29,72,222,135,130,232,182,54,5,241,131,76,195,233,238,62,23,236,129,41,199,9,84,36,117,177,207,164,252,155,130,159,21,42,182,247,147,146,220,77,132,129,138,187,164,90,221,39,129,160,193,87,102,62,235,16,52,179,89,216,90,27,1,223,22,216,153,150,150,166,239,117,145,82,162,126,45,225,99,99,179,90,153,146,229,97,10,193,133,124,161,160,164,28,58,173,156,157,86,127,50,49,109,137,68,216,208,189,40,237,252,117,134,2,63,128,177,47,86,150,39,137,32,207,155,142,42,98,11,118,96,22,11,148,169,230,229,89,49,25,28,94,30,59,100,103,109,196,147,36,58,52,238,23,74,80,54,153,91,140,48,236,109,142,160,179,210,224,91,203,40,210,211,230,134,204,253,0,76,71,11,30,19,225,221,212,221,199,53,50,128,168,3,12,234,228,154,184,81,213,214,130,217,221,17,134,98,197,72,65,15,217,192,244,155,137,246,209,31,1,226,251,53,121,21,171,64,44,206,52,198,99,125,17,238,213,179,208,236,68,151,235,55,213,131,38,114,49,14,223,255,180,71,199,251,124,170,233,131,223,58,127,250,134,216,25,193,15,20,82,244,68,216,27,30,104,12,4,245,21,127,168,252,151,86,59,83,89,22,44,255,46,245,237,18,52,252,154,205,184,162,158,138,23,64,201,65,248,5,19,108,168,197,45,44,38,212,103,254,98,227,140,21,228,237,162,178,186,70,190,69,14,103,210,72,93,109,124,221,59,120,9,10,136,35,201,33,202,92,131,33,114,108,200,50,137,125,206,9,92,76,41,7,58,81,8,81,14,52,50,208,122,248,158,213,229,79,235,141,131,229,14,207,131,218,141,168,212,106,2,247,39,194,104,106,64,197,78,161,119,183,49,22,49,186,252,26,219,30,57,28,115,29,232,183,16,87,32,59,49,86,254,154,178,175,179,138,185,36,178,93,133,132,57,181,169,149,126,236,177,179,124,215,54,145,122,78,148,138,88,71,177,3,124,121,182,86,42,235,151,124,167,171,246,157,205,91,57,62,185,240,116,253,205,131,232,154,134,147,30,164,119,111,29,4,59,247,103,58,235,41,92,12,161,230,142,255,6,11,255,25,123,228,92,144,249,41,34,208,161,176,200,120,184,233,42,213,80,30,61,37,16,145,110,137,49,85,191,83,209,93,144,62,164,176,207,217,47,32,241,140,95,105,35,162,182,64,6,200,12,20,35,150,150,186,167,231,84,218,212,79,30,79,47,156,174,36,203,157,255,101,30,77,211,29,187,183,96,33,128,8,178,176,187,220,153,134,141,130,114,37,60,68,29,170,245,216,78,38,127,87,8,51,229,149,84,193,100,116,173,245,133,128,194,245,47,196,16,104,129,111,13,129,114,240,199,233,45,106,134,45,56,186,185,251,219,75,240,102,40,92,50,5,124,72,32,37,153,79,253,242,104,190,86,37,250,79,115,44,127,252,119,60,237,150,30,221,229,188,200,11,105,164,51,55,22,218,201,196,50,4,219,227,228,151,127,229,64,86,97,132,163,212,211,53,44,99,164,103,38,185,140,78,169,234,19,224,146,8,42,236,1,56,233,254,229,103,16,156,179,97,91,78,8,100,131,111,48,8,186,253,182,244,205,89,120,158,223,213,116,87,128,199,64,64,50,204,43,185,13,34,250,120,42,186,4,108,42,101,131,155,87,122,228,181,56,93,121,244,8,13,78,212,201,251,176,160,57,35,201,69,0,53,69,90,209,91,219,141,137,67,1,211,17,188,51,122,108,24,160,173,2,138,74,122,115,242,212,90,132,58,228,169,114,240,73,25,237,185,158,34,249,207,185,20,15,45,163,130,81,103,107,222,89,158,201,46,245,54,44,70,241,203,79,125,158,138,185,78,81,3,150,171,92,141,88,15,13,123,10,127,190,105,18,15,118,19,188,140,211,230,175,199,193,106,218,48,138,30,48,63,100,85,22,175,32,111,65,206,183,201,60,248,233,35,14,157,182,142,219,172,29,100,165,34,106,254,127,42,57,22,183,20,53,194,173,117,171,72,14,229,156,203,169,214,95,230,200,28,50,198,39,33,118,121,99,87,233,191,208,195,63,43,92,37,63,141,164,5,50,225,91,25,151,18,243,106,134,163,236,41,17,240,101,178,183,128,9,29,217,244,56,204,137,159,243,243,133,117,159,63,172,165,118,159,133,69,226,120,27,132,166,100,4,35,164,7,60,117,8,175,68,123,105,222,78,148,156,184,162,131,183,145,229,117,242,112,116,8,240,182,195,31,19,185,148,80,188,100,42,215,20,171,18,111,214,67,82,86,148,190,238,38,153,52,20,41,157,114,167,70,5,103,31,28,182,88,214,23,143,237,220,127,92,198,198,185,47,46,97,20,204,86,239,146,156,242,124,130,79,159,6,124,232,250,196,135,46,78,90,139,172,195,137,223,237,41,27,90,181,219,29,254,67,154,144,237,225,234,134,89,54,193,173,21,2,250,24,87,67,42,231,189,102,160,2,21,239,68,214,79,69,215,39,138,113,194,176,90,204,95,161,18,113,4,9,13,209,38,84,98,14,11,193,48,162,120,103,100,251,212,86,114,9,73,160,187,54,176,25,231,33,128,94,56,252,189,78,64,194,119,47,58,0,77,90,140,144,252,78,10,95,65,253,212,40,52,206,159,51,204,232,75,147,167,71,213,253,80,217,141,88,22,149,138,50,120,243,223,64,27,215,48,161,87,150,232,246,67,112,45,69,204,105,198,109,146,148,169,51,52,246,225,191,11,2,47,146,223,156,230,117,173,44,186,7,237,187,205,167,250,144,82,212,213,195,123,70,98,129,137,240,175,189,32,80,96,171,57,77,120,56,93,50,171,182,255,213,64,124,90,140,107,238,119,10,101,142,157,4,37,58,48,205,31,182,43,232,220,74,195,201,47,91,23,155,207,163,59,43,205,27,61,48,148,177,249,207,87,243,217,98,255,65,74,166,90,234,134,126,42,39,225,38,170,45,48,124,29,6,55,164,200,167,185,59,192,72,55,126,128,173,55,210,168,249,163,25,119,241,194,240,1,0,114,38,60,217,48,68,109,25,76,174,217,64,111,161,22,37,195,154,138,168,2,91,157,68,251,102,10,5,220,106,20,136,183,219,233,192,132,138,125,165,189,251,206,175,80,72,46,65,81,123,91,20,47,132,116,245,190,103,187,211,44,14,115,15,27,185,141,165,224,227,239,155,247,186,86,140,47,129,10,47,112,157,131,229,37,47,125,194,47,64,33,114,170,198,251,239,252,90,17,8,229,235,191,186,214,60,191,94,221,160,153,207,215,69,74,195,108,189,10,178,208,177,121,202,161,237,246,252,205,203,34,195,233,31,155,87,123,252,219,175,254,49,114,18,138,244,11,252,40,54,48,156,127,203,179,215,113,59,172,73,180,208,21,69,157,216,234,200,129,156,40,240,244,103,22,70,196,69,58,117,7,98,4,165,14,193,242,13,173,208,121,147,214,24,216,90,20,109,6,147,164,186,161,245,24,215,151,166,113,163,83,144,232,9,237,60,17,140,51,165,10,198,82,53,165,113,98,207,207,90,44,238,115,119,92,207,114,110,248,169,101,64,156,10,47,232,197,27,67,112,125,222,155,26,165,10,89,32,72,106,158,187,228,229,114,160,99,124,229,172,143,85,101,218,102,173,193,129,242,44,208,90,219,220,239,221,45,159,17,166,49,62,120,161,180,204,185,106,90,222,245,208,80,215,248,110,17,41,52,175,159,254,99,200,241,234,140,111,91,36,234,166,160,61,250,186,186,42,250,170,139,72,230,128,11,74,57,87,76,24,145,213,53,56,14,252,130,27,189,120,109,143,136,168,148,132,186,119,131,26,242,200,129,43,85,212,33,130,52,30,234,30,202,72,2,56,92,154,129,63,10,61,172,40,243,146,49,33,157,34,179,138,115,102,64,78,111,104,232,214,128,251,213,31,166,187,55,89,29,202,224,5,245,57,87,211,150,240,141,82,62,147,58,44,12,125,84,59,172,250,188,251,86,159,28,76,137,45,152,207,246,196,158,160,102,51,17,43,250,95,83,12,149,127,82,69,197,30,113,230,48,70,218,12,14,81,53,175,17,30,255,37,212,198,91,112,60,148,89,195,70,172,54,7,237,174,166,212,112,42,50,214,148,126,151,43,102,1,224,38,189,153,169,204,97,33,27,170,111,149,254,111,7,39,42,179,125,38,28,21,93,251,127,179,14,248,151,44,99,208,115,213,40,117,65,139,88,206,132,87,237,237,91,224,2,11,245,210,89,99,176,245,135,190,122,199,86,191,145,237,244,210,248,141,47,18,249,56,139,250,45,111,208,131,49,85,252,4,82,214,69,185,224,52,133,232,189,171,64,208,74,199,228,172,176,212,219,82,223,138,193,132,85,245,61,197,158,185,221,126,221,193,103,3,250,149,29,148,247,116,223,216,57,174,133,101,100,125,110,172,204,162,242,98,154,62,35,188,195,63,234,175,10,12,108,7,95,107,87,3,224,229,138,221,78,232,142,79,140,92,156,36,122,201,202,144,138,247,35,223,179,58,118,142,223,30,193,189,117,3,26,127,22,129,26,234,154,183,11,52,66,245,122,238,128,245,169,186,62,35,105,10,223,230,187,244,84,59,0,238,176,70,18,233,243,113,50,245,231,39,246,27,137,135,38,70,111,90,72,180,92,190,188,190,9,153,119,25,231,11,183,169,39,154,9,20,55,228,200,214,185,193,238,245,85,72,50,243,31,112,236,228,146,106,210,160,110,103,198,245,252,58,106,79,84,37,150,49,243,255,60,72,222,66,60,251,50,174,21,89,34,216,116,151,69,19,56,62,16,142,108,66,245,64,74,67,226,228,255,160,5,20,80,253,87,188,30,130,170,117,37,238,182,175,213,21,153,130,122,178,250,157,226,175,32,193,215,221,172,67,43,109,226,137,205,113,42,115,241,223,115,30,137,59,219,217,180,27,115,120,154,148,242,168,240,141,248,221,184,46,34,73,83,116,56,247,178,34,54,50,128,25,138,175,212,244,72,97,41,92,208,238,112,216,13,157,64,196,61,97,236,215,52,232,62,55,171,195,64,0,33,73,200,132,22,201,117,170,175,32,239,88,236,187,36,54,99,3,167,4,31,214,23,136,251,189,223,29,123,106,252,70,209,61,27,98,15,139,248,121,249,193,30,30,65,192,107,166,241,47,255,158,61,116,156,155,204,227,42,148,75,210,13,27,142,231,139,154,96,145,198,251,102,241,205,7,164,247,52,179,238,229,90,169,253,72,58,254,27,102,61,74,118,246,135,189,12,241,246,161,89,207,74,224,130,217,141,81,244,188,109,239,152,30,200,152,90,240,14,201,52,251,172,82,34,235,220,198,59,95,8,196,136,6,21,159,128,80,242,126,195,57,120,44,252,59,112,8,95,254,114,6,21,14,46,129,125,89,85,100,65,130,117,241,104,79,196,91,82,71,251,216,178,138,82,59,22,200,146,139,73,241,152,112,62,137,77,115,129,100,234,96,50,254,56,37,183,29,67,231,195,252,29,29,249,201,61,92,52,108,204,165,199,16,45,94,104,187,220,57,41,29,209,48,125,14,152,103,41,189,136,121,252,139,221,183,16,114,107,91,129,23,242,106,41,153,131,70,65,72,225,140,234,240,16,186,103,254,251,26,171,96,208,254,39,195,86,243,176,88,18,203,75,24,210,154,71,134,36,212,129,39,217,156,202,244,61,123,233,80,171,128,210,225,179,96,230,146,222,107,66,223,168,219,52,4,251,97,236,102,55,130,108,88,159,242,171,178,229,168,72,54,202,159,227,231,38,153,144,240,73,231,129,84,203,38,201,27,227,13,40,194,121,97,208,44,225,232,200,16,208,81,188,116,91,92,65,216,28,89,8,224,34,26,207,253,201,32,228,116,217,170,34,15,255,228,40,242,164,187,173,112,59,207,113,234,98,127,13,43,131,248,184,151,213,93,212,198,245,58,4,187,254,197,25,77,111,5,128,188,63,73,100,39,79,64,16,47,88,136,23,2,154,133,108,188,12,94,201,141,226,195,42,67,205,172,180,207,89,144,23,163,44,153,241,152,219,85,100,9,132,165,232,178,12,63,118,56,16,196,232,221,252,209,166,67,194,222,93,169,50,241,119,134,9,98,214,155,234,189,147,155,163,170,114,93,34,88,208,107,131,90,137,172,138,203,75,245,120,212,74,213,156,5,249,163,214,172,224,223,175,47,41,208,72,91,117,208,100,56,99,77,215,94,66,204,42,183,180,151,158,136,135,187,16,130,134,160,202,58,248,248,37,135,31,122,110,87,39,184,197,169,133,166,3,180,144,42,168,240,115,158,119,196,195,156,213,82,161,165,227,238,67,105,36,188,53,84,191,63,52,191,186,70,201,170,183,251,142,195,63,252,232,200,162,10,167,213,223,105,247,80,155,249,28,213,232,196,223,49,110,221,131,79,254,54,27,100,177,127,6,151,67,26,157,220,247,197,100,104,239,228,150,107,153,91,149,151,92,214,205,90,191,107,44,139,153,134,158,169,106,111,237,88,224,56,64,80,70,34,252,229,5,129,186,174,85,189,194,35,183,96,219,89,169,187,18,159,27,5,163,1,37,26,229,150,55,98,18,215,226,89,135,173,95,18,41,156,155,250,218,6,88,69,96,240,24,144,123,72,225,244,7,147,47,230,133,19,0,178,105,69,135,69,242,172,42,38,154,167,149,195,226,13,100,61,116,121,188,67,241,16,132,194,101,236,177,238,65,232,120,65,35,16,70,128,238,130,162,166,111,126,159,131,151,64,110,186,133,124,136,231,193,93,245,161,85,38,39,105,241,75,224,30,214,95,155,236,150,186,119,131,174,209,115,104,80,165,248,184,115,47,78,24,189,84,231,123,83,47,148,71,106,76,11,192,26,133,68,0,219,3,46,102,140,71,108,186,154,237,94,101,195,14,166,154,104,104,137,109,66,63,164,120,69,242,241,214,205,122,191,72,39,215,125,59,213,121,118,83,10,193,231,118,195,11,169,213,227,54,198,179,37,178,176,244,198,77,104,95,99,251,126,16,146,188,38,61,121,119,17,247,54,190,236,172,200,222,224,145,74,190,82,141,80,163,97,57,200,171,90,174,25,100,216,225,45,158,137,27,182,167,124,155,88,58,124,192,209,177,222,227,222,70,56,73,226,40,124,100,131,247,12,87,224,22,190,70,97,1,65,162,121,205,5,107,211,33,45,8,12,74,109,180,250,141,12,50,196,56,94,200,43,72,190,227,115,216,91,116,229,55,235,53,128,106,125,5,175,211,150,49,218,219,196,114,94,31,26,79,107,154,222,167,213,145,141,210,178,114,116,158,47,221,119,67,95,167,68,3,6,110,178,13,225,234,240,17,13,56,135,213,96,143,160,123,13,237,114,253,231,22,142,53,227,10,22,204,115,188,201,81,170,92,218,60,73,207,149,115,73,113,100,48,30,72,0,120,121,182,44,59,145,221,154,197,30,45,253,95,239,161,96,174,101,68,242,180,2,173,228,128,243,94,23,190,120,6,72,44,67,24,190,203,204,72,243,79,98,167,216,67,42,148,188,209,248,164,175,97,204,107,75,226,14,7,197,244,156,23,23,133,235,124,173,135,217,193,20,6,56,203,76,137,147,225,117,117,45,236,100,199,224,204,20,214,12,129,169,149,55,209,192,126,90,161,46,155,65,227,216,87,21,116,245,168,219,44,116,235,47,68,30,186,7,246,5,50,116,156,2,27,14,223,32,203,5,218,204,215,64,47,125,198,154,165,6,100,203,80,241,86,205,182,253,104,59,144,183,40,187,63,74,204,75,47,114,155,203,71,80,153,80,159,12,249,24,93,119,155,157,95,161,184,229,111,168,253,116,144,131,15,13,222,54,26,244,204,188,62,116,227,167,125,163,238,65,15,65,159,220,164,129,250,165,9,129,90,163,1,88,137,74,130,111,199,7,62,123,34,64,88,127,181,38,179,164,13,98,2,148,10,201,79,229,114,0,246,54,84,41,46,246,40,240,5,214,210,234,31,165,100,179,149,163,92,145,176,1,167,171,152,90,154,101,74,6,120,249,17,82,18,217,109,236,249,184,51,220,15,226,64,123,144,233,192,239,83,54,155,112,131,226,6,61,21,22,118,24,170,40,44,119,219,13,36,80,100,219,249,216,173,203,197,100,22,142,88,33,143,37,248,182,78,5,80,160,4,19,247,230,82,82,194,124,24,81,185,114,102,207,203,183,215,43,192,248,35,228,143,170,179,85,187,239,18,100,82,29,20,43,114,30,222,91,104,145,156,247,247,189,84,67,157,208,159,221,60,105,177,55,7,143,196,167,163,241,52,151,238,235,198,103,141,111,82,119,48,212,161,92,225,247,176,152,79,85,70,191,182,184,84,10,226,215,159,204,128,149,20,9,228,104,123,30,61,198,177,222,164,196,8,168,46,242,211,163,49,210,235,250,129,127,135,206,165,180,244,9,102,83,133,101,135,217,226,70,4,33,205,135,58,15,137,20,170,179,161,1,55,23,172,217,251,153,174,51,4,242,3,179,161,86,80,54,192,166,156,153,133,86,114,105,86,117,138,49,74,125,96,109,98,240,148,216,44,74,117,237,125,236,55,167,40,128,191,104,144,69,118,126,18,5,190,244,135,141,79,116,60,16,200,96,203,153,181,37,113,117,212,112,74,235,6,73,128,61,239,48,177,6,104,154,203,29,31,181,183,247,250,223,4,230,71,135,89,248,187,131,42,139,113,131,173,34,200,21,162,70,75,84,111,245,23,240,77,71,79,252,119,77,41,96,214,39,92,79,177,166,243,42,210,16,95,158,182,150,171,62,142,203,255,206,43,248,180,86,27,55,244,11,85,134,39,57,208,226,231,114,144,181,231,195,6,15,16,59,194,174,171,248,108,68,164,140,180,248,213,156,106,39,163,220,60,85,179,181,99,64,197,13,37,17,126,72,50,171,82,240,168,120,158,82,69,250,103,185,96,92,151,129,0,188,104,240,191,107,38,7,233,151,122,198,211,43,244,186,173,173,115,201,206,102,206,49,197,151,40,84,5,247,171,194,130,49,255,173,227,177,252,16,122,186,141,218,182,236,77,211,221,20,154,56,25,152,96,55,199,171,236,177,116,176,112,232,242,175,233,190,213,18,63,60,146,65,150,11,128,126,75,186,99,182,86,190,191,125,175,91,207,203,18,174,194,198,36,116,215,179,137,87,95,98,238,104,98,146,144,70,210,33,140,205,123,223,225,233,1,119,24,152,196,229,44,221,77,24,153,37,124,236,0,182,16,240,159,216,157,89,60,196,120,96,211,69,1,160,162,208,46,100,20,91,180,126,108,136,143,206,18,65,178,145,29,114,50,243,229,204,135,89,34,3,171,6,216,0,128,29,129,24,249,213,18,198,27,232,123,67,37,196,61,185,28,254,143,36,206,19,201,213,166,254,24,126,215,64,72,228,253,106,127,125,68,84,217,22,113,84,174,37,0,9,133,189,250,119,126,70,176,78,197,104,48,99,76,156,103,227,30,185,222,23,201,179,93,247,250,138,217,240,205,185,55,61,151,11,186,3,53,68,161,27,114,149,185,14,105,46,2,95,44,192,124,35,91,113,203,94,5,241,115,142,23,84,89,192,230,247,120,144,240,231,137,127,63,249,91,231,210,164,201,17,170,35,206,210,109,55,205,210,133,93,16,175,182,180,156,102,10,134,77,16,198,161,50,161,121,106,0,255,150,214,0,133,42,0,101,211,223,178,22,166,177,234,12,27,79,47,46,153,246,21,151,150,159,195,169,47,78,59,47,151,183,24,184,30,226,111,126,163,88,115,31,178,196,93,31,174,14,1,77,173,112,82,238,211,132,249,70,7,246,6,178,152,27,192,162,26,161,62,0,5,47,201,230,184,158,104,250,163,58,80,40,118,35,157,48,158,50,57,188,11,83,102,164,132,42,1,202,149,54,43,120,152,5,163,195,145,129,212,177,253,251,254,219,230,116,115,80,67,60,31,200,232,197,101,144,173,174,181,70,112,89,95,136,95,62,220,227,151,11,116,141,114,64,99,49,105,251,228,160,114,213,24,223,201,28,89,12,105,228,209,54,155,199,138,238,63,169,208,86,185,20,189,30,253,247,21,229,22,100,5,59,112,204,167,36,51,226,124,126,50,64,235,15,147,66,159,81,138,244,95,30,230,229,208,237,40,203,135,94,36,13,51,69,212,153,82,104,96,91,51,126,163,68,126,156,156,181,210,102,90,60,118,206,138,136,240,236,39,100,195,98,187,71,198,97,44,177,171,86,151,58,158,95,199,101,67,155,191,0,109,126,59,160,29,197,167,200,6,98,196,131,108,185,1,189,10,74,160,50,205,165,1,163,103,92,126,95,71,249,168,27,106,176,219,61,254,138,12,100,244,193,105,228,196,118,253,50,184,86,62,195,165,103,178,143,98,169,141,128,15,246,126,135,21,23,89,48,16,224,154,203,239,116,211,106,74,117,255,45,124,48,112,239,228,49,70,149,56,226,94,253,194,126,208,106,130,105,245,108,19,73,208,246,171,227,133,100,89,81,198,133,39,46,0,14,135,66,113,35,107,96,50,241,126,229,112,178,7,91,127,9,181,112,231,106,180,224,247,37,200,64,196,222,41,241,70,55,222,168,217,55,170,116,59,189,176,63,6,68,70,73,63,165,21,242,168,82,62,144,222,216,116,183,134,202,75,218,172,172,33,186,59,106,218,11,236,129,178,212,24,179,158,233,239,26,247,93,112,91,107,101,39,231,7,186,54,40,131,177,206,20,159,70,55,158,248,186,163,60,70,153,71,62,104,252,43,255,194,88,135,47,17,65,229,29,158,37,127,20,196,57,180,192,163,31,221,147,215,192,40,173,231,10,212,168,45,115,231,17,74,124,198,95,189,227,77,56,209,174,253,105,18,196,137,71,168,21,130,218,106,203,38,214,203,46,22,199,103,90,163,205,222,9,116,193,159,75,101,171,124,136,139,252,130,239,231,85,170,47,134,25,119,154,66,210,90,223,248,8,240,194,65,179,37,165,194,119,30,117,137,85,191,180,246,168,20,130,35,172,57,141,135,179,80,140,171,196,217,12,66,44,229,248,2,123,49,152,33,54,153,101,244,125,115,248,214,122,20,234,24,154,103,41,67,68,139,166,229,9,100,218,250,109,136,252,89,67,170,64,249,235,8,166,50,24,109,51,69,6,88,146,27,170,12,67,12,217,225,127,95,209,68,80,23,214,151,227,94,199,178,172,114,96,175,229,188,209,75,96,36,229,120,43,5,235,62,18,227,180,247,138,99,32,128,101,248,112,25,108,11,155,227,3,162,210,173,78,206,155,55,158,194,173,204,143,145,37,123,133,196,34,22,242,49,204,127,118,213,59,141,156,205,86,153,75,49,194,172,127,236,236,29,212,243,255,57,166,58,42,249,23,56,243,62,57,9,247,158,198,24,11,201,105,109,40,136,191,164,78,51,21,134,2,66,30,2,84,124,87,118,46,157,39,34,183,20,143,95,202,2,201,87,23,82,176,65,228,136,177,143,114,5,29,231,143,90,106,239,144,1,247,235,91,246,43,233,131,113,188,122,43,65,148,108,47,247,211,48,200,100,123,69,0,89,72,33,188,38,86,152,227,58,218,35,253,240,114,4,165,225,86,120,49,135,235,11,179,164,116,166,2,156,236,190,249,61,10,87,19,164,173,3,140,193,150,154,219,72,14,43,99,197,191,147,206,104,21,151,1,88,207,22,132,97,93,145,64,247,234,188,172,50,251,48,10,84,209,22,21,113,207,65,41,164,155,237,206,102,181,52,185,132,179,108,93,5,77,135,192,125,71,167,108,90,76,233,120,24,92,238,10,103,122,42,78,53,26,185,126,88,186,29,72,71,134,143,231,37,30,218,160,137,85,62,230,116,27,173,75,75,112,80,93,219,186,165,21,50,64,221,8,131,88,250,52,101,237,56,97,166,90,182,167,233,165,126,125,225,41,189,96,170,78,184,2,82,37,176,254,62,29,208,52,244,197,13,1,208,136,89,34,56,228,192,33,220,49,255,62,48,251,199,46,79,37,151,91,122,190,161,204,138,1,90,78,82,149,226,38,222,255,73,145,179,69,244,170,73,176,226,59,186,152,221,76,202,56,216,100,127,62,242,148,27,241,125,183,119,98,103,37,42,51,26,66,235,15,8,111,236,253,10,83,21,235,183,247,61,138,239,148,56,93,63,250,96,242,50,51,88,65,151,59,209,179,189,36,148,85,60,36,124,126,4,152,167,255,253,106,181,55,62,64,174,207,147,16,74,26,1,182,36,104,46,198,78,15,22,82,23,240,0,64,139,142,198,128,156,137,53,243,143,13,172,91,243,160,138,6,27,86,110,31,140,112,18,85,244,164,36,236,126,240,6,111,123,12,111,157,198,157,122,150,114,36,211,144,115,20,24,109,156,182,37,238,4,220,123,41,74,199,109,59,63,188,27,153,227,63,209,241,2,36,91,37,102,244,195,35,72,53,104,212,58,151,45,16,42,159,47,120,184,50,175,219,98,69,222,26,235,54,166,237,121,122,38,188,35,78,10,112,199,27,108,213,46,245,250,6,60,202,249,117,173,43,7,114,54,144,155,217,254,241,159,139,168,25,32,102,146,133,138,58,201,105,23,141,7,158,208,60,179,240,98,167,111,245,193,18,210,81,61,91,125,56,90,43,178,126,14,211,61,50,154,120,97,225,228,254,57,61,59,206,82,234,223,83,194,22,102,243,196,60,84,190,111,148,132,0,97,117,19,147,242,168,5,231,28,117,95,153,80,245,104,156,26,62,79,224,18,48,189,207,246,151,50,174,125,17,0,75,181,136,205,180,148,156,38,149,75,204,111,233,111,8,128,207,20,154,72,120,41,215,252,132,107,144,63,216,225,122,70,103,252,241,14,30,139,149,60,204,221,209,246,101,175,60,170,144,6,187,164,49,181,178,187,169,62,115,12,168,174,90,72,196,78,99,205,117,16,89,2,188,17,27,238,113,232,199,39,158,58,118,43,234,144,200,10,207,223,60,77,24,24,195,243,53,57,204,49,99,87,136,239,194,2,56,148,5,146,69,79,13,161,242,82,133,32,103,233,60,11,231,155,203,161,176,116,224,13,174,119,255,231,157,194,178,253,36,237,9,58,112,168,103,190,206,209,31,121,67,227,65,247,18,26,120,138,227,18,137,242,97,240,119,174,139,102,192,180,139,209,111,157,149,238,157,250,129,139,227,194,196,7,178,254,130,89,183,242,39,139,141,250,164,209,59,8,67,234,62,44,70,232,215,179,158,207,129,169,76,25,132,7,28,136,166,233,248,222,140,197,218,69,56,114,231,124,111,79,137,243,115,59,12,25,209,31,76,57,39,108,105,161,24,29,31,241,103,70,111,194,140,239,18,103,136,100,183,66,163,69,237,7,14,119,63,238,59,235,209,22,227,136,42,189,67,179,115,173,234,175,101,10,214,72,150,99,27,136,196,47,232,159,159,96,57,198,21,40,99,176,27,253,191,180,164,193,221,172,11,214,153,106,175,1,249,29,184,21,230,239,199,219,105,245,51,72,147,63,95,61,252,71,174,182,68,116,161,210,39,54,118,153,209,211,38,151,48,236,175,254,228,238,228,236,188,227,177,76,127,240,153,117,227,170,72,37,206,53,30,167,210,165,134,163,221,124,33,239,127,230,235,176,91,90,157,241,85,68,131,223,88,86,187,151,233,4,47,154,222,237,12,100,7,111,64,60,30,170,58,124,214,153,183,107,252,153,198,232,133,91,80,14,8,59,160,237,58,170,186,15,94,15,202,31,164,181,131,12,83,245,9,159,26,225,119,131,106,7,13,196,89,131,71,63,224,83,76,239,58,78,235,121,17,0,148,27,117,1,73,182,197,125,209,236,26,219,6,19,11,104,215,205,20,255,232,210,236,107,113,188,7,0,65,51,112,236,119,177,149,156,66,221,137,206,215,53,229,186,89,137,62,70,146,8,185,57,2,206,212,32,33,236,188,227,38,71,25,238,244,64,141,125,108,125,137,171,177,137,38,192,117,48,244,203,235,154,69,181,25,89,118,38,230,77,254,251,250,37,230,251,181,242,118,121,55,143,92,149,250,194,52,24,75,54,123,30,39,96,155,13,122,15,165,58,11,3,109,56,69,80,207,132,228,114,12,1,85,179,72,170,192,22,174,49,18,35,226,98,143,143,124,18,51,238,113,182,225,227,92,166,228,31,101,98,229,148,137,78,205,193,59,65,62,110,235,211,57,227,184,220,177,119,130,166,38,121,69,132,91,241,218,174,147,38,191,224,93,79,172,193,20,158,239,9,226,182,44,125,34,64,214,32,44,100,231,211,77,75,106,26,245,49,89,64,27,204,43,137,77,229,105,48,215,27,221,135,10,26,168,235,146,128,226,137,99,148,159,106,89,23,9,241,106,34,85,192,216,123,241,62,183,146,246,126,45,191,8,249,173,171,62,220,208,58,49,27,119,207,237,151,100,211,174,101,206,169,162,184,8,233,176,86,229,7,245,211,130,193,75,127,253,249,148,159,51,116,169,76,140,169,186,220,11,56,60,6,14,191,18,89,69,175,47,184,212,135,65,214,178,107,123,6,17,237,85,199,39,29,239,229,248,68,120,255,149,181,238,203,73,198,20,59,28,190,166,45,45,175,7,99,13,44,146,152,111,91,10,196,94,38,5,49,115,83,33,111,154,209,207,198,130,198,35,235,209,18,231,153,227,126,202,225,171,92,50,116,239,200,200,216,210,190,97,104,74,50,132,1,14,137,194,238,155,134,147,74,224,77,101,139,88,43,86,157,125,140,185,86,72,31,18,50,53,107,39,83,106,183,140,154,18,250,83,15,9,180,76,71,185,187,199,190,254,2,97,35,39,196,97,38,115,46,169,54,39,226,208,250,16,131,51,252,230,8,242,233,28,192,215,91,99,20,162,0,20,90,169,226,26,96,64,212,105,40,232,192,13,28,54,93,157,29,68,157,126,107,75,176,222,16,88,88,2,70,156,162,239,145,173,217,47,146,254,26,0,26,58,51,156,46,173,45,138,159,248,42,206,97,156,27,29,25,27,125,13,119,179,7,254,50,216,126,90,54,25,249,146,107,95,90,190,69,4,92,19,141,110,202,78,236,100,135,100,117,128,237,163,124,24,236,139,36,26,74,28,92,91,249,127,17,63,145,99,23,210,233,94,68,199,223,99,26,63,247,90,205,63,183,76,178,231,183,20,107,4,146,216,197,138,178,135,59,68,59,21,87,185,199,145,245,68,190,103,11,77,247,34,153,225,242,218,172,110,242,193,229,53,45,94,5,139,82,48,106,57,237,105,109,191,11,78,140,33,182,161,249,169,158,131,170,152,204,29,13,237,130,106,65,91,236,1,76,197,51,58,21,128,254,171,88,217,8,160,210,45,80,98,17,17,194,203,127,77,145,0,12,103,81,130,152,163,246,38,187,203,135,151,182,97,205,219,191,227,58,96,37,68,29,152,1,49,88,111,94,1,125,147,44,21,87,191,244,3,24,79,125,74,55,74,27,148,244,96,146,83,17,88,66,19,202,180,229,193,181,33,42,162,202,196,203,133,115,115,98,51,135,80,20,63,142,106,19,199,69,54,122,166,127,2,148,68,109,20,148,59,1,174,35,114,195,66,176,193,1,151,231,80,102,55,236,219,42,0,219,149,170,54,96,247,141,154,152,110,140,16,14,208,216,233,163,175,23,142,226,40,231,215,110,61,37,86,197,212,216,242,72,91,203,110,165,171,197,85,182,93,218,44,128,15,38,197,203,22,115,29,8,69,184,222,97,37,87,192,190,170,82,230,204,27,218,206,231,175,178,45,187,198,170,28,185,196,208,7,99,57,75,123,75,136,229,182,80,243,13,72,189,218,191,9,43,104,132,131,225,42,127,59,93,133,127,251,40,248,49,240,208,109,121,88,96,238,167,79,161,0,79,9,98,42,53,126,4,156,158,146,91,177,253,240,14,106,217,162,123,219,135,27,48,94,246,114,108,140,81,4,246,58,229,105,107,0,131,10,246,41,239,119,85,67,34,180,250,195,173,130,10,78,180,2,178,142,178,4,89,175,227,99,243,156,164,88,179,83,131,193,239,210,255,122,198,52,236,241,201,240,176,61,72,39,17,165,90,184,175,1,104,198,31,182,72,87,213,141,176,166,17,231,219,61,107,4,245,36,53,69,55,200,10,47,16,89,81,31,231,103,68,57,149,196,71,138,63,96,223,193,126,22,32,251,29,157,238,139,42,167,1,163,241,103,69,81,252,10,120,209,63,73,38,109,233,14,174,73,125,170,40,133,120,125,149,27,131,108,143,79,147,89,107,37,33,46,56,222,125,226,85,220,113,209,171,11,136,10,131,20,226,217,92,95,203,111,242,92,250,217,13,110,147,136,104,251,74,117,117,43,143,22,183,226,57,11,214,236,193,127,217,96,98,109,105,64,201,153,140,76,77,243,142,134,10,16,161,94,173,178,218,179,57,60,43,53,21,148,214,244,41,166,82,82,42,185,249,231,195,20,152,64,145,54,148,123,91,200,225,206,189,168,80,112,80,80,172,121,212,236,200,102,216,152,85,231,95,128,220,57,143,255,209,228,75,198,169,209,150,82,83,120,49,121,88,164,62,60,90,109,68,180,31,206,179,144,150,115,222,208,3,9,86,145,205,243,188,144,73,230,105,7,159,72,153,229,215,98,53,112,22,153,243,226,103,71,205,215,17,197,208,196,200,139,138,86,72,207,238,33,51,58,72,139,54,220,72,213,182,44,255,153,117,170,199,47,90,167,9,196,105,222,10,74,252,169,66,176,12,210,105,235,253,55,35,193,228,199,135,183,135,142,187,92,186,132,51,230,136,69,95,152,66,225,238,94,66,3,169,212,55,143,230,13,114,254,157,200,84,152,232,104,223,87,202,243,109,95,117,126,40,167,245,215,78,120,92,249,34,87,202,236,23,87,217,253,179,150,43,120,62,229,13,75,59,228,212,166,48,3,64,82,91,6,36,251,28,7,181,170,76,84,5,19,138,80,9,25,252,0,233,80,250,214,24,248,151,213,236,124,101,58,167,103,22,199,100,194,76,96,101,234,185,70,196,104,83,75,88,213,106,155,11,241,88,3,38,51,104,165,210,88,68,6,146,109,208,161,54,193,230,85,61,135,25,91,44,154,86,134,14,35,105,15,163,108,47,84,112,166,180,120,8,252,102,66,196,154,81,145,36,161,123,194,2,22,214,227,98,45,201,82,116,177,94,29,123,60,153,23,123,53,30,245,0,169,21,52,208,115,197,63,232,122,177,96,13,218,64,120,112,167,27,195,194,250,223,16,194,135,74,87,19,69,152,26,13,71,83,65,243,11,30,255,73,175,176,201,241,37,127,97,100,43,243,139,77,190,223,18,211,238,185,171,206,66,12,159,196,29,141,180,149,189,218,251,208,158,132,146,195,205,25,173,170,24,203,197,30,104,147,249,14,138,226,23,62,45,67,71,140,112,47,158,71,224,225,227,139,129,37,4,176,215,107,220,98,150,163,53,101,146,246,41,97,2,219,54,135,253,112,165,111,90,210,62,184,142,124,68,252,131,225,133,195,179,82,62,17,148,42,252,186,44,206,235,118,70,114,157,186,175,174,118,23,26,178,189,215,203,247,16,35,122,219,12,137,133,35,127,160,18,168,64,76,3,229,226,133,223,55,118,2,57,75,165,13,100,54,117,215,29,145,252,235,198,147,11,149,71,58,114,60,36,207,234,35,234,244,238,36,104,18,199,152,42,180,226,181,21,0,228,208,40,38,21,9,136,48,255,210,195,193,0,184,202,98,56,78,99,141,148,170,120,81,3,121,94,22,156,202,118,187,67,122,133,210,83,231,61,242,250,105,29,150,90,119,61,119,199,111,18,102,146,123,0,56,180,210,144,178,78,192,210,172,111,106,45,178,231,150,107,112,160,196,89,143,209,164,30,206,71,227,162,107,171,42,206,12,172,114,90,65,164,89,213,8,118,157,219,238,196,108,217,5,108,154,102,220,66,230,80,120,17,195,39,197,87,157,101,243,199,249,190,55,36,249,182,99,84,185,199,136,180,12,212,149,24,152,31,196,167,95,248,219,142,76,66,58,81,71,217,143,74,49,108,248,178,106,174,83,54,197,100,24,127,249,233,35,219,45,241,224,221,68,184,159,183,15,25,235,161,156,112,180,173,135,50,52,241,102,19,105,139,205,141,212,136,203,102,68,209,80,106,208,108,92,46,25,25,249,94,28,233,33,145,101,114,67,23,30,70,103,110,158,211,46,152,59,153,207,104,248,6,36,194,38,218,251,17,193,47,255,82,228,225,49,218,49,9,38,10,153,51,57,46,28,44,95,64,113,6,181,80,144,143,228,95,133,230,52,151,41,107,230,136,157,230,135,155,28,23,175,50,188,90,73,113,136,83,132,209,2,146,151,119,107,236,50,199,243,31,176,110,43,167,67,117,77,36,148,255,246,55,66,233,190,36,36,234,248,169,226,44,147,133,54,135,84,26,184,32,142,67,6,211,205,110,253,169,115,112,4,203,168,234,34,236,86,10,53,228,192,59,176,116,37,213,12,126,40,141,48,76,134,172,118,245,40,124,162,226,136,89,45,3,155,30,246,183,229,33,217,150,56,120,166,217,181,114,44,133,133,178,226,48,55,72,246,218,138,214,22,156,171,239,170,154,124,61,247,174,93,250,229,75,248,64,26,187,75,94,58,38,52,61,209,155,81,130,13,240,231,226,206,155,158,127,87,73,155,113,241,9,14,107,3,167,26,214,221,43,232,93,209,145,100,196,109,221,61,213,16,188,185,82,254,245,84,151,118,19,186,64,77,252,202,244,98,105,188,84,228,99,122,112,237,106,48,172,36,118,55,5,10,156,159,115,71,225,95,207,152,222,196,43,83,97,22,4,102,233,194,149,232,63,165,133,39,221,131,173,125,86,159,40,10,132,7,200,142,243,239,148,148,112,49,100,98,11,21,48,223,234,209,85,222,227,106,146,85,170,111,244,114,87,106,56,80,180,54,148,45,21,36,196,119,199,162,36,98,188,104,18,142,29,114,165,20,160,213,57,30,79,173,205,92,24,43,137,141,83,233,148,7,85,114,217,59,255,197,158,240,206,97,109,80,31,11,107,209,250,252,160,142,79,226,48,7,71,170,182,235,246,192,187,103,79,226,113,136,198,13,191,243,248,100,18,137,160,29,171,17,122,186,36,3,56,30,90,247,179,171,80,133,89,206,137,226,100,120,199,29,221,0,230,221,101,152,127,170,159,229,92,112,248,8,89,160,132,234,180,135,57,176,77,87,155,135,60,227,254,185,229,135,58,243,217,183,139,13,222,243,139,201,124,242,77,123,162,170,224,13,208,234,56,12,43,82,247,23,13,196,22,153,222,41,213,142,196,28,15,171,21,101,253,238,192,203,101,17,6,213,234,41,5,105,252,20,220,79,235,228,86,33,155,5,36,61,139,127,134,84,184,177,22,27,240,139,120,152,32,146,87,11,22,43,166,70,210,89,146,22,183,235,245,7,164,86,208,50,55,57,242,123,255,188,164,54,139,242,252,224,175,178,129,74,168,99,164,140,81,76,223,3,157,34,16,54,20,159,231,171,184,175,245,236,3,224,203,97,177,24,138,207,69,166,53,5,212,67,114,99,236,16,2,214,26,167,139,88,161,112,13,90,118,248,199,219,44,254,117,31,51,235,153,104,166,251,197,42,138,195,164,6,183,45,228,149,241,200,54,23,37,69,199,125,20,68,137,60,104,185,177,98,117,16,64,151,50,115,65,14,156,159,193,12,25,14,176,160,213,37,232,239,54,188,26,230,204,73,8,49,106,29,182,205,149,156,185,93,6,200,202,221,56,16,10,42,122,1,146,92,84,62,199,221,58,119,127,7,130,77,61,80,241,82,189,32,98,164,145,249,208,211,226,135,125,29,124,32,99,104,98,217,223,162,21,26,163,237,64,72,227,83,185,198,101,70,88,207,182,102,185,84,10,175,235,127,255,155,58,8,55,142,30,203,138,210,7,253,199,156,202,198,250,60,86,94,220,91,164,235,110,153,46,77,219,11,182,60,127,139,192,255,26,52,38,178,152,223,65,19,60,253,129,64,194,42,240,224,241,163,209,235,2,40,21,22,1,18,180,11,214,34,235,23,205,190,149,15,238,78,247,94,88,13,21,3,212,46,116,37,120,89,133,206,161,244,229,14,147,162,217,125,88,247,202,42,223,185,187,166,214,148,182,90,79,185,155,98,78,83,69,203,207,113,53,159,122,242,118,67,253,126,96,104,57,252,38,25,232,46,185,44,126,47,87,199,68,84,184,56,29,239,215,247,177,23,31,229,185,223,115,78,97,227,2,251,90,16,226,66,88,127,251,102,60,57,35,96,172,39,225,118,183,113,44,5,131,216,42,142,22,215,221,113,136,125,16,70,62,203,105,132,51,82,15,73,122,234,51,164,164,164,51,147,57,27,10,184,173,188,192,79,186,62,103,157,41,49,62,233,2,20,4,80,57,73,95,56,251,231,117,154,118,251,174,35,19,156,178,65,55,153,163,48,126,52,58,100,158,190,141,211,34,236,222,77,106,151,78,251,74,192,224,17,8,121,141,12,139,156,166,54,192,55,122,30,213,21,46,123,62,63,53,121,76,208,49,65,14,233,51,161,139,122,40,32,57,63,66,52,186,122,32,252,252,77,191,61,219,84,18,103,128,92,138,47,6,35,96,115,247,151,247,179,172,83,135,211,172,52,74,172,55,242,26,41,193,5,13,142,153,5,84,178,27,93,231,229,182,66,84,77,85,108,90,50,199,113,27,58,133,97,127,106,167,140,153,31,129,16,20,211,28,27,141,10,15,34,103,157,213,174,13,232,27,207,189,72,242,209,161,211,162,87,75,26,39,184,239,125,55,84,137,92,160,2,179,135,88,231,156,101,189,83,38,130,204,240,97,117,93,153,25,45,120,192,216,15,83,41,40,143,203,241,120,57,2,103,206,18,223,157,200,37,170,255,70,132,75,218,188,63,245,72,217,213,105,130,49,225,241,142,100,177,144,253,202,57,127,158,216,243,61,223,223,51,25,118,147,157,154,127,83,244,88,97,248,154,129,187,255,235,233,127,10,98,110,0,55,56,55,156,26,88,121,1,84,252,254,124,77,214,235,127,151,45,188,139,232,30,209,226,120,156,18,20,139,127,9,221,116,210,162,185,151,28,166,207,33,120,172,161,74,57,151,55,214,208,128,13,65,153,44,14,34,134,18,166,57,202,10,48,219,239,253,159,87,115,124,249,186,222,206,139,142,222,67,31,119,149,113,66,47,184,221,81,21,100,47,200,233,33,201,85,192,51,158,171,233,108,94,81,52,30,223,166,211,21,172,71,109,103,251,92,15,118,21,36,181,152,42,215,6,108,128,191,131,25,149,195,221,111,169,9,156,108,118,190,182,82,43,17,45,38,154,122,181,184,213,223,190,10,97,245,171,74,193,177,129,62,201,159,254,202,136,49,95,146,60,31,100,219,159,54,101,253,75,68,77,65,57,108,177,190,154,1,248,88,159,123,151,51,10,49,118,170,138,184,248,185,57,109,21,83,93,5,9,112,145,151,54,195,254,231,64,152,105,58,167,5,43,30,249,151,212,67,171,189,188,244,65,62,87,96,36,68,178,197,191,155,217,223,12,166,116,181,180,31,2,181,32,179,116,231,194,85,222,114,127,80,151,213,139,157,116,215,128,43,150,160,164,174,219,77,176,109,6,201,13,145,206,27,15,202,37,29,29,107,11,206,112,228,71,132,138,229,69,41,25,208,210,165,59,247,38,119,67,32,177,11,105,197,131,56,35,154,2,114,91,152,209,127,204,95,41,141,65,152,216,216,183,86,72,144,136,188,54,108,188,172,203,132,67,100,51,159,46,44,137,199,156,228,87,106,117,246,132,144,204,245,105,96,94,94,141,110,73,158,18,109,58,39,177,32,140,231,188,146,131,66,0,45,172,179,237,216,185,23,106,69,217,215,89,155,218,123,5,108,74,186,170,70,121,4,238,210,118,231,215,216,173,26,173,250,209,123,64,112,14,84,227,155,212,62,31,130,81,40,232,67,92,186,66,14,246,185,197,72,142,175,1,190,84,161,224,45,96,186,175,56,51,54,222,56,193,89,53,25,166,148,250,251,133,49,178,25,159,126,214,105,139,64,15,85,76,247,189,240,241,101,219,29,209,58,126,10,213,25,100,177,92,82,189,191,176,140,85,194,229,60,231,176,130,6,216,178,176,103,57,107,155,222,38,87,88,87,30,188,243,50,63,132,231,96,54,6,110,105,14,238,52,88,167,169,80,23,171,221,43,123,33,18,36,77,210,119,38,176,121,72,165,150,224,213,42,20,89,165,188,47,97,184,126,35,234,219,50,121,0,156,230,207,152,221,103,202,158,176,230,120,241,94,254,74,119,221,20,183,72,220,212,116,251,47,149,94,61,86,63,57,63,116,90,135,68,184,141,124,254,161,244,253,20,249,14,111,173,163,28,127,36,222,132,144,63,178,26,102,170,25,251,241,179,60,112,143,48,3,242,228,106,45,52,32,13,15,233,251,133,11,225,60,5,50,184,192,129,126,177,240,79,30,119,16,136,234,100,15,44,217,119,144,0,92,36,18,178,97,198,152,249,167,58,247,194,237,15,203,76,42,17,18,206,63,225,160,67,232,94,40,154,165,174,97,199,109,230,80,200,129,216,224,40,78,96,179,228,79,129,227,67,145,112,19,216,179,165,49,121,99,144,218,233,98,50,135,174,76,163,129,87,76,4,73,26,237,76,209,128,97,17,70,41,19,239,215,229,247,62,71,117,62,26,89,158,185,178,50,219,162,244,253,137,165,90,157,209,118,165,132,215,34,29,68,4,232,129,203,58,178,103,196,193,50,116,192,217,92,2,215,90,52,150,188,225,214,180,207,38,98,36,153,44,48,112,117,141,201,13,234,228,80,194,154,35,223,57,127,173,194,249,14,69,17,253,111,6,1,51,162,116,27,172,96,151,205,205,108,44,85,160,234,11,33,100,136,197,113,44,173,9,188,171,229,165,62,5,141,132,158,117,87,186,165,222,175,10,251,186,25,99,66,73,59,132,226,5,243,119,30,190,215,183,189,28,249,42,152,84,121,23,202,218,98,151,84,188,45,28,80,129,26,191,55,165,39,73,203,14,13,187,129,41,227,102,11,59,39,77,182,17,223,237,162,231,40,254,222,223,173,200,74,38,62,136,65,30,86,211,47,96,238,2,44,136,79,24,182,16,125,18,184,151,175,55,37,6,79,17,242,130,163,59,180,243,128,114,136,235,245,152,81,130,227,143,91,181,166,34,69,118,24,132,140,202,246,1,232,183,211,243,102,90,167,23,164,153,187,137,16,27,224,189,189,90,227,95,79,77,251,20,223,136,198,217,87,2,199,217,33,71,5,255,136,200,186,198,217,230,149,21,72,205,96,120,198,25,99,117,159,45,77,169,192,95,234,48,155,199,24,75,227,166,191,177,127,210,170,103,250,95,129,197,25,126,19,112,56,132,91,50,106,151,86,40,230,248,91,253,54,76,142,209,178,147,93,119,92,121,129,172,190,113,211,101,94,76,253,208,134,208,243,129,23,63,224,221,192,176,187,37,56,186,35,156,86,16,121,149,142,188,197,63,70,70,221,105,102,106,174,164,47,49,65,195,183,207,88,249,218,4,199,115,25,161,17,240,36,129,51,24,184,192,199,90,252,20,124,12,183,227,200,24,135,10,118,49,230,99,246,33,107,208,178,96,226,39,213,177,242,56,127,63,64,168,106,96,87,91,0,61,39,177,95,30,253,45,159,30,225,204,229,152,223,85,175,168,96,231,107,230,29,150,221,95,76,69,119,243,141,33,161,78,185,41,97,100,21,196,149,202,67,71,97,3,101,150,87,228,177,147,192,16,50,217,107,226,171,21,152,119,127,240,60,10,155,103,181,159,76,49,158,230,217,237,212,152,98,212,117,200,210,187,107,75,26,224,210,18,189,145,33,222,248,159,229,98,11,212,168,151,76,24,154,170,77,53,136,155,66,79,228,135,18,150,86,58,145,248,10,171,53,181,251,64,134,114,73,79,29,21,177,147,250,208,96,193,75,123,104,158,15,89,32,247,62,120,194,146,65,172,69,115,154,127,217,27,163,29,55,81,166,201,67,253,57,121,31,140,232,83,10,17,131,237,109,255,135,71,69,7,139,188,38,11,176,232,127,88,81,84,77,200,8,65,15,146,79,183,62,23,149,191,77,67,186,187,255,230,128,226,176,114,220,174,129,202,173,179,230,2,3,172,77,89,244,154,191,155,3,11,81,217,137,93,98,191,55,247,47,52,222,54,100,117,8,85,13,89,124,187,123,238,127,96,34,204,3,189,39,104,65,64,187,84,212,177,167,159,198,75,240,118,19,141,1,193,97,74,3,29,86,167,157,20,16,207,40,225,223,48,250,101,2,68,154,44,242,122,6,141,33,230,123,231,226,16,34,125,61,199,160,193,111,245,78,233,95,229,161,81,252,229,150,33,237,87,10,151,3,92,125,71,8,71,63,152,124,86,243,175,87,197,136,75,105,46,162,14,111,229,108,116,213,28,125,42,216,253,17,48,205,208,107,105,1,43,184,156,98,154,165,166,176,83,221,198,131,152,15,201,40,3,102,12,234,226,109,12,50,209,159,127,150,13,3,4,184,4,178,47,71,171,197,206,212,233,58,89,133,217,102,186,95,6,121,158,115,222,172,245,68,125,181,4,26,69,61,197,128,130,23,9,226,140,188,236,180,202,109,238,40,242,249,63,4,83,196,220,125,77,61,57,63,49,4,166,151,93,72,182,10,223,229,226,165,168,122,190,65,71,182,186,52,202,201,143,29,11,236,209,118,83,231,157,40,152,104,85,61,12,13,18,199,18,50,120,5,121,222,154,81,200,160,216,122,167,181,180,110,33,248,228,176,192,40,206,197,54,160,238,142,235,0,173,37,118,232,137,52,156,202,182,25,209,116,27,9,69,173,45,94,168,252,117,37,153,61,98,195,12,124,146,115,159,131,143,139,69,158,127,99,130,238,184,126,222,65,28,132,247,201,156,132,79,178,161,235,117,204,39,81,134,212,44,38,186,5,159,249,206,175,231,19,241,178,217,38,231,179,84,193,242,88,12,213,123,201,89,204,113,69,40,112,232,13,59,58,107,101,125,18,166,23,51,139,153,239,51,210,63,39,239,82,121,187,41,39,195,105,195,203,84,178,49,162,157,142,26,48,223,175,164,108,59,153,210,20,138,96,109,114,144,122,172,232,40,135,210,248,72,0,174,179,202,100,228,195,187,11,30,18,49,75,211,168,27,245,36,11,5,229,59,33,42,71,48,234,149,17,28,90,64,171,39,200,220,214,204,151,111,199,229,2,76,62,166,236,196,117,187,101,18,15,87,192,69,14,59,253,10,124,247,208,91,237,62,221,25,196,155,43,206,58,105,94,161,84,250,225,8,22,229,99,12,201,53,36,183,66,254,87,26,190,165,244,170,162,200,89,43,157,115,219,132,105,248,100,129,199,159,36,242,91,169,194,94,70,242,205,62,202,53,81,242,146,253,221,89,227,35,35,131,103,72,243,61,220,15,196,179,142,69,247,62,191,251,68,170,171,27,239,163,249,205,80,71,19,10,136,214,122,140,162,187,32,82,208,101,194,60,42,159,28,161,11,10,38,85,215,85,43,181,85,32,217,137,89,76,98,51,11,167,1,87,25,164,44,240,209,134,9,14,15,239,72,71,120,94,76,253,84,23,117,4,26,197,147,22,96,20,157,167,44,152,199,44,180,237,207,9,172,213,136,249,123,174,152,148,76,126,191,86,205,110,50,118,121,100,34,200,210,171,64,224,27,173,178,216,161,244,212,167,244,109,212,252,171,72,99,137,88,152,97,9,0,146,186,102,9,245,254,158,189,175,31,2,92,6,254,0,31,147,87,178,52,169,212,150,188,80,192,58,171,118,187,92,104,164,128,82,76,241,57,131,204,54,79,246,158,199,43,64,11,215,251,138,233,183,109,161,102,25,152,86,153,72,71,108,157,3,123,144,1,58,30,244,187,31,75,96,238,110,217,196,31,235,143,44,38,67,234,149,226,110,223,200,254,67,124,235,239,241,210,98,7,127,194,101,177,123,8,0,70,215,211,197,243,89,130,84,72,12,58,116,157,187,241,24,88,153,36,23,203,101,89,228,128,91,6,37,72,117,97,248,146,122,211,18,232,213,83,37,125,52,136,199,55,201,96,69,209,148,222,18,93,255,204,171,155,24,135,240,199,239,148,207,191,223,146,153,209,41,90,243,89,84,128,25,98,177,84,60,62,76,186,116,55,219,9,237,25,145,185,235,140,85,93,16,59,118,199,93,111,204,91,212,250,48,88,232,70,43,85,15,105,93,56,150,189,41,151,229,68,129,238,15,64,213,132,160,174,88,79,205,220,92,21,254,190,163,149,28,94,182,85,202,180,227,113,24,82,217,125,214,229,208,76,112,186,226,126,42,51,184,237,208,134,233,243,176,86,210,134,190,169,159,213,248,107,7,217,111,47,116,128,191,94,187,206,7,228,231,204,31,193,11,78,182,196,72,114,212,213,156,246,40,86,226,230,94,13,247,19,104,154,183,204,157,97,113,42,24,68,42,225,39,173,43,205,236,254,70,21,54,13,160,46,176,202,133,254,54,244,92,133,101,124,48,154,120,116,24,106,93,37,224,125,236,249,74,67,190,144,106,49,46,243,191,34,27,227,24,227,231,178,6,113,63,148,31,110,69,26,202,137,123,80,122,38,194,249,253,151,245,31,98,202,72,179,20,81,112,39,117,47,122,89,49,219,242,202,103,4,58,240,57,242,159,65,215,162,253,190,199,244,175,212,104,114,147,49,86,63,178,130,245,239,174,11,252,58,212,113,144,138,217,90,73,69,117,249,151,43,41,176,15,83,197,100,47,57,196,16,200,215,19,148,163,214,201,143,122,241,110,53,245,173,2,84,54,199,167,91,224,36,77,141,60,220,135,65,241,197,107,235,58,2,40,232,51,139,48,164,189,9,104,192,111,117,131,157,251,99,48,135,217,59,242,170,1,164,80,215,166,137,6,87,86,48,32,221,214,81,74,76,162,177,135,82,252,71,3,56,178,208,3,239,78,141,169,161,169,215,16,189,245,139,151,241,18,46,129,83,241,96,124,6,16,9,48,182,169,228,164,188,1,11,49,131,87,143,221,184,87,42,176,87,178,38,7,255,62,232,244,65,88,163,50,136,1,104,81,190,186,108,194,141,174,74,79,81,32,149,8,31,243,65,187,72,133,178,200,143,19,227,50,1,37,112,46,211,161,109,174,152,245,112,100,45,93,103,111,2,129,91,63,209,151,213,174,2,133,149,21,94,66,5,153,105,9,76,8,248,136,191,100,147,60,108,196,92,194,240,102,34,3,163,213,109,111,254,131,211,133,89,175,234,82,145,185,136,124,82,158,28,143,11,79,78,2,250,78,195,214,245,7,53,1,15,48,70,26,137,188,17,75,107,152,7,61,78,174,44,142,113,180,154,244,206,54,82,47,208,243,232,153,42,171,60,69,96,36,143,222,73,214,177,232,32,111,155,144,54,252,41,109,188,158,169,73,230,10,117,176,151,235,1,32,39,242,152,47,120,135,145,38,9,96,20,196,177,21,11,49,147,44,182,14,192,154,214,58,10,64,183,254,20,104,38,167,75,100,56,106,5,51,62,6,179,154,185,77,141,18,90,86,145,192,176,91,163,64,115,81,111,65,57,16,34,126,131,74,44,60,22,233,243,65,96,171,248,75,100,150,124,120,48,241,56,146,17,113,145,72,255,132,156,48,57,12,154,95,128,116,15,157,53,154,255,116,249,174,218,61,192,55,193,9,21,236,66,181,15,204,123,234,41,223,112,44,238,249,209,167,255,91,105,126,44,233,128,109,176,208,137,86,205,67,118,65,217,228,145,245,92,167,153,127,214,143,35,58,164,78,196,202,162,76,135,214,24,236,47,200,130,218,27,199,99,22,131,105,17,204,60,176,61,160,86,57,8,99,128,73,18,110,84,227,221,224,248,112,17,156,126,135,135,106,225,189,235,219,194,163,77,63,89,105,192,171,143,204,76,246,153,87,0,146,112,21,71,164,242,4,18,208,87,201,245,209,195,127,135,79,181,215,94,68,45,36,115,155,107,70,15,71,12,116,196,37,197,94,231,133,65,53,200,247,188,35,119,88,14,19,185,161,68,95,223,54,250,205,145,101,143,160,216,100,193,209,197,212,221,178,193,192,2,232,19,105,182,226,102,104,121,96,189,120,192,55,25,116,170,219,231,199,186,138,213,249,152,9,85,11,217,30,35,77,160,143,177,40,155,141,0,108,59,16,13,136,227,87,248,170,132,68,129,82,18,190,9,54,52,182,21,65,205,131,14,169,36,121,197,195,66,250,74,17,227,160,182,0,196,150,206,41,76,98,34,195,200,175,227,137,100,16,242,120,237,224,232,74,96,101,89,127,140,137,244,88,195,92,66,113,42,174,45,36,240,13,166,180,32,39,143,84,4,214,200,178,220,174,20,232,22,120,198,200,107,225,234,196,3,193,77,159,150,175,34,86,64,200,30,220,159,205,190,179,101,245,50,87,207,126,2,164,141,200,110,14,62,16,47,146,222,48,146,199,102,107,210,32,76,233,98,126,221,193,227,2,168,112,21,28,96,145,76,48,227,206,172,126,233,222,122,89,103,206,108,166,26,54,6,139,211,194,10,221,62,113,38,193,194,220,218,207,240,53,43,137,5,160,54,23,182,191,115,192,60,159,63,141,32,233,0,80,197,26,20,71,224,138,228,232,249,98,133,239,131,170,253,50,39,74,201,87,236,1,85,105,242,25,96,121,247,166,152,90,218,56,9,215,241,48,48,37,197,64,123,123,145,63,62,184,245,252,165,191,102,60,130,167,2,11,131,220,113,38,134,184,77,132,71,23,165,66,27,16,57,135,181,74,96,156,119,255,223,92,87,125,16,53,167,229,213,184,56,45,163,187,197,84,215,22,120,17,112,49,64,211,140,137,124,189,79,232,238,49,20,160,103,29,115,221,18,134,98,48,22,252,110,59,194,155,203,36,89,170,60,108,57,48,151,97,156,254,59,87,170,239,18,131,188,222,34,163,109,140,223,225,124,199,192,65,110,82,239,166,223,189,234,141,105,2,246,186,240,125,15,247,23,197,31,178,174,230,164,231,176,192,111,81,170,212,159,57,251,148,168,69,20,122,69,243,252,86,100,3,18,246,26,2,231,0,169,102,195,241,235,86,244,134,45,48,110,192,55,100,154,26,204,134,120,201,139,252,100,11,225,170,10,219,227,243,59,31,93,143,125,24,142,51,73,109,53,131,60,195,241,55,200,41,108,86,138,38,247,22,178,73,34,0,69,211,114,115,141,126,106,34,57,84,77,81,253,219,140,187,157,122,219,8,233,51,249,69,66,40,212,126,181,120,183,44,250,189,76,210,41,64,141,213,155,139,48,155,228,199,15,177,134,28,156,85,130,69,74,123,110,171,47,121,162,98,215,129,49,77,127,86,113,95,143,205,194,160,28,177,239,144,189,134,134,188,20,174,141,201,242,111,99,254,62,144,232,244,216,12,34,82,136,1,156,104,168,80,182,225,156,142,249,173,34,229,249,64,104,42,221,118,102,14,241,102,109,72,196,225,144,158,15,39,122,202,205,92,146,88,120,173,137,168,177,122,33,207,254,245,204,34,214,146,113,220,166,203,86,192,251,191,213,227,244,128,21,37,50,56,14,212,139,38,55,232,150,122,254,191,232,1,7,217,218,65,168,68,144,105,38,65,68,152,180,101,107,187,171,118,83,48,56,22,102,252,88,106,179,13,5,75,83,223,5,224,113,112,30,186,80,139,150,245,100,22,198,54,27,90,148,70,9,133,102,130,56,108,42,24,63,92,62,220,154,180,39,213,99,1,49,161,160,0,7,43,65,72,230,130,151,235,192,48,57,89,110,69,115,135,103,4,174,45,102,11,231,170,70,138,167,50,44,95,98,71,160,116,207,227,174,178,30,163,2,8,116,199,13,159,87,34,147,148,211,38,65,192,87,22,223,90,121,72,104,113,167,34,55,4,191,207,52,8,247,180,175,130,9,180,0,230,11,223,94,24,177,156,31,174,80,64,72,233,85,123,125,67,77,19,124,107,12,33,124,248,119,225,222,138,242,75,120,26,19,226,124,39,227,122,29,62,78,127,132,9,132,141,198,227,93,186,91,231,165,187,24,234,82,68,125,178,89,111,82,125,31,22,93,185,95,11,157,176,5,254,5,219,157,25,164,143,122,208,12,231,88,79,195,177,105,5,163,221,196,255,91,184,91,65,124,44,164,25,163,133,147,39,59,96,181,21,196,199,90,162,134,188,49,142,51,13,60,135,246,119,218,156,244,165,157,80,125,38,121,72,118,0,68,220,90,120,0,173,219,249,131,46,108,247,94,166,120,208,76,46,0,252,239,141,38,78,184,103,7,74,40,162,105,27,196,241,128,158,206,255,104,180,97,195,46,166,88,87,225,187,238,169,196,67,159,234,114,34,122,216,2,116,192,254,176,44,191,49,84,85,33,116,141,189,99,13,182,244,193,197,243,234,94,224,23,67,98,162,69,190,74,214,231,123,115,71,81,56,54,72,76,95,139,202,231,15,53,60,190,36,36,237,238,36,208,26,37,239,225,224,187,249,103,144,95,88,197,238,11,107,110,14,198,155,166,227,124,222,58,37,159,227,4,193,187,187,247,185,178,39,196,124,178,6,47,248,237,244,22,158,22,4,188,207,163,110,246,60,26,96,31,187,170,63,229,198,167,208,160,176,219,86,110,108,189,3,232,206,86,156,184,69,132,174,89,139,69,0,130,233,30,251,240,184,158,103,69,252,39,112,217,28,171,218,50,110,129,159,252,93,93,40,11,14,183,194,199,222,145,59,113,248,142,181,67,240,120,181,114,210,202,231,4,67,165,186,83,12,57,238,38,101,68,90,253,59,150,106,127,105,154,42,159,72,176,140,224,111,59,4,251,42,228,35,20,118,6,29,33,24,101,83,60,20,98,174,213,206,211,158,251,92,32,187,110,208,49,60,92,196,1,222,224,215,215,22,13,111,123,15,96,153,57,102,223,44,197,62,28,197,66,7,119,132,165,113,164,228,123,29,88,232,150,113,18,59,209,84,226,138,150,129,81,24,49,135,235,155,245,239,91,65,174,111,130,6,3,172,234,243,169,74,239,203,97,44,168,237,150,193,112,130,152,197,138,150,75,43,112,28,100,124,187,28,38,30,187,91,194,118,251,86,96,149,241,35,215,11,70,120,216,155,150,124,74,56,167,225,233,180,165,224,207,196,9,97,250,40,25,109,170,155,122,200,26,212,210,238,140,74,33,203,75,247,70,103,112,135,39,70,1,237,172,97,77,57,226,187,244,219,7,108,85,95,66,135,25,232,171,226,97,248,110,70,159,101,19,82,217,52,41,124,119,15,234,225,44,96,221,221,84,59,101,0,211,37,217,247,167,3,6,76,0,214,247,0,201,69,188,15,169,205,14,124,54,149,47,24,228,238,7,0,193,80,206,109,170,27,129,251,75,162,44,102,249,215,61,229,43,115,131,4,200,43,14,242,250,49,201,40,215,207,75,232,90,189,195,48,94,241,210,255,28,171,129,133,19,126,241,233,112,60,33,82,231,84,199,176,85,193,14,147,121,0,90,189,113,2,133,25,161,217,30,70,51,206,82,171,19,14,204,117,4,60,152,151,56,21,103,125,38,91,66,105,182,144,64,20,173,73,29,79,209,140,7,74,51,162,191,49,84,70,83,203,222,126,58,250,125,232,49,97,205,35,14,1,115,199,233,15,210,120,3,108,203,182,203,43,66,61,30,237,39,161,199,57,224,208,64,157,46,183,83,160,41,58,248,41,250,253,68,157,217,191,150,59,31,14,50,213,62,167,174,68,54,156,193,243,68,12,94,95,157,239,158,218,112,221,196,59,228,35,75,197,142,166,155,229,249,4,58,18,242,120,142,250,0,115,102,116,104,126,145,109,52,249,1,17,162,253,93,250,193,206,57,151,236,103,193,121,9,134,72,10,3,30,149,87,157,81,240,255,12,147,119,207,187,190,107,44,197,235,242,43,65,242,171,252,120,125,127,46,144,31,235,190,57,252,128,24,237,177,232,156,80,65,66,128,0,154,113,183,240,154,167,42,212,135,192,214,12,241,54,167,166,226,47,87,150,252,160,0,171,127,244,82,210,0,188,151,239,111,182,154,65,18,208,254,113,53,134,145,59,139,223,155,116,70,36,233,198,82,88,80,237,102,228,238,227,44,181,44,9,85,218,209,86,196,214,225,68,203,196,108,33,201,202,28,41,81,49,225,163,158,3,199,23,167,77,58,132,205,75,71,121,230,56,181,227,200,223,93,218,124,233,146,149,205,184,20,107,172,84,100,106,155,161,204,72,97,230,2,125,82,203,240,200,196,247,179,227,19,128,179,163,30,38,10,225,98,205,103,8,69,52,55,216,152,213,194,230,90,230,69,1,97,152,6,51,249,171,38,9,155,177,161,72,31,187,64,52,213,173,94,180,19,112,60,228,74,167,91,152,112,192,62,103,48,108,89,161,53,244,231,38,178,151,97,228,26,178,246,82,14,138,75,98,95,147,158,92,216,129,164,167,54,197,56,106,52,43,178,245,0,68,158,174,63,89,187,22,200,234,122,39,24,118,185,225,63,12,16,122,117,67,129,70,215,245,124,40,90,94,64,156,199,218,4,204,208,99,197,79,111,23,214,227,8,60,158,204,159,86,254,35,224,32,60,46,49,112,37,187,180,4,118,127,171,247,126,135,8,18,179,232,192,119,128,126,49,97,105,239,235,55,59,238,159,217,211,62,155,86,92,231,73,101,9,146,73,44,102,203,130,37,104,143,207,136,87,228,165,216,255,3,160,198,251,252,155,147,244,122,202,25,209,230,60,118,209,122,168,160,60,132,36,153,118,169,12,46,243,191,225,139,248,117,143,40,221,197,62,132,26,139,55,50,189,37,100,200,68,249,187,48,234,80,169,50,130,244,150,13,150,78,193,93,6,126,248,75,8,173,0,34,16,28,20,193,170,93,170,196,145,85,203,78,58,243,45,153,44,254,139,4,187,47,143,228,203,181,239,81,235,60,16,161,94,70,197,28,100,26,152,124,87,202,10,168,81,91,250,61,54,205,229,32,109,89,168,86,2,92,57,255,40,41,239,112,20,248,234,200,117,104,153,129,252,221,33,185,53,158,94,179,179,162,134,106,97,8,143,7,69,120,198,239,93,82,134,177,232,169,253,228,139,102,220,33,246,17,206,29,85,211,21,132,95,134,55,134,42,43,100,177,93,133,9,47,59,220,98,225,194,152,198,187,179,204,6,119,25,6,158,193,19,7,235,84,28,155,202,188,103,32,10,104,148,203,163,95,197,103,214,176,54,249,43,246,73,93,57,72,151,193,244,197,52,208,149,203,188,132,219,16,192,16,223,241,73,13,71,34,65,98,148,173,103,235,30,39,228,193,156,142,89,85,20,102,71,18,194,53,186,198,225,126,195,99,119,216,105,234,111,158,116,143,161,112,247,146,144,96,226,58,226,7,104,17,112,205,174,50,172,64,195,1,113,196,248,82,137,209,116,169,107,175,115,43,100,41,43,176,219,224,73,206,38,186,93,174,227,84,133,33,173,137,235,23,100,213,240,61,185,141,203,21,129,37,124,252,51,214,163,247,241,74,177,118,121,188,225,80,13,74,194,219,251,13,71,182,2,204,18,213,145,184,88,181,238,109,11,134,168,31,79,87,53,172,245,97,221,142,23,33,204,135,193,59,74,99,202,104,151,115,221,76,210,169,75,199,153,176,141,185,100,139,165,69,220,163,95,192,190,169,58,62,184,200,148,30,225,241,63,29,44,50,150,122,60,42,172,123,88,176,120,103,31,57,66,202,3,178,5,199,82,190,26,216,41,138,120,98,68,139,48,210,109,94,41,85,33,18,44,64,79,118,201,38,2,165,43,0,184,111,25,235,171,23,162,152,15,97,48,7,52,152,13,24,53,207,51,99,121,112,154,229,132,164,194,248,101,112,2,39,224,15,143,61,10,11,186,129,200,9,202,9,180,111,206,152,118,68,70,181,46,56,107,25,113,197,219,189,184,83,249,247,83,180,153,218,221,233,147,192,180,5,51,254,92,174,14,121,255,150,2,0,220,44,173,112,103,56,222,115,132,52,118,56,78,170,60,233,150,122,222,149,139,185,174,165,124,189,155,96,198,102,129,169,96,155,210,231,132,236,191,146,206,63,117,104,179,133,196,55,186,16,162,181,47,164,98,11,18,76,245,73,112,68,209,66,52,14,71,14,51,232,197,139,94,96,253,14,111,206,2,196,80,198,160,253,149,196,84,216,95,86,245,81,186,20,255,19,9,163,216,217,134,191,244,23,55,186,94,119,48,188,211,127,12,27,45,204,73,213,54,34,122,139,36,245,79,8,138,232,114,96,200,162,21,165,143,108,43,35,69,73,113,174,86,68,135,129,210,153,235,65,50,234,89,162,42,89,80,210,169,116,64,161,109,230,144,110,106,105,174,26,161,127,39,13,239,158,128,91,95,249,176,122,1,75,73,78,226,145,85,216,55,107,159,115,48,81,179,127,57,66,233,3,69,149,236,156,179,36,118,116,53,222,101,41,245,122,123,250,250,96,75,94,49,73,209,176,71,123,79,77,172,208,43,114,199,148,187,78,116,49,157,74,253,231,171,136,127,132,186,8,19,86,241,8,152,11,41,104,221,129,71,42,154,187,244,8,201,193,67,127,163,254,209,229,169,18,214,209,217,34,107,249,175,183,78,147,242,2,36,113,208,217,21,235,51,47,175,63,156,155,118,170,141,107,171,58,15,72,25,236,243,143,228,198,215,24,170,198,34,46,79,136,193,11,140,174,7,184,117,61,225,53,186,195,226,221,254,171,62,62,188,84,164,193,80,253,213,171,173,192,162,3,0,236,85,208,107,119,61,228,119,147,95,172,234,75,206,140,190,72,134,255,56,78,44,156,216,169,65,245,151,34,9,141,139,234,234,41,154,229,229,99,199,136,86,240,202,181,187,222,249,106,210,251,107,49,253,141,16,145,56,214,196,29,21,51,72,255,215,34,97,0,23,179,124,245,227,246,13,232,166,48,74,110,65,98,208,106,12,70,121,209,209,25,24,187,58,90,13,220,184,23,241,5,101,40,37,169,253,104,111,177,43,60,48,201,168,62,44,70,225,92,248,209,117,60,100,199,148,37,100,201,166,21,49,115,201,70,160,75,94,140,87,3,218,12,112,72,16,42,6,223,80,237,107,143,21,80,235,248,223,230,118,125,192,254,124,190,169,156,155,69,82,166,44,229,135,250,102,242,133,75,14,168,111,16,65,70,42,185,42,21,68,106,121,101,186,134,225,221,14,97,169,54,202,218,95,21,44,124,159,121,86,159,111,42,198,131,73,57,95,161,0,152,214,149,127,170,243,228,99,60,240,251,205,74,52,9,216,215,252,119,125,61,244,59,103,118,206,165,110,4,85,58,140,105,229,118,122,1,211,94,15,17,47,190,63,187,124,42,157,215,61,102,194,254,85,76,212,94,114,73,186,70,6,149,61,188,252,221,49,160,77,29,49,70,74,58,56,105,180,155,120,202,67,49,159,66,175,34,243,87,84,59,168,101,44,96,109,38,252,153,29,10,218,153,52,126,134,117,120,209,149,81,131,32,102,131,10,6,3,156,4,179,143,6,185,232,220,2,184,59,168,73,217,53,126,239,178,203,32,49,231,115,7,215,23,226,50,12,174,126,134,233,52,163,109,107,223,254,173,1,194,1,118,11,87,206,181,113,160,43,228,41,19,207,229,199,88,145,82,158,171,91,65,6,35,59,0,220,254,93,115,246,152,20,181,208,41,231,236,70,115,215,86,51,225,144,172,60,106,193,110,142,9,171,219,208,29,203,95,24,201,196,239,62,231,249,82,247,58,251,34,25,45,23,157,172,203,5,25,184,244,180,238,121,10,113,227,77,185,93,240,236,254,73,210,57,227,129,221,164,220,112,154,45,182,208,60,42,216,161,47,169,115,101,220,8,121,139,198,186,160,72,255,108,224,104,48,249,148,85,252,235,57,238,112,41,37,93,229,137,66,162,36,71,224,69,40,144,226,80,77,142,8,73,239,213,89,86,195,48,49,117,82,79,85,148,232,89,159,62,93,152,184,7,166,170,128,120,143,55,104,39,110,51,66,15,85,221,107,253,69,16,86,119,225,152,70,242,65,214,37,7,208,146,40,97,35,4,131,88,99,43,48,131,72,115,91,116,43,14,133,52,194,50,197,62,68,158,169,182,191,44,227,107,87,77,206,253,251,11,75,60,39,218,87,174,131,199,8,142,2,178,29,250,4,182,248,116,201,201,51,245,245,232,112,240,201,116,145,13,75,158,31,171,185,81,109,251,104,115,167,172,111,164,247,235,46,87,141,153,248,13,254,67,147,5,198,244,230,228,21,115,60,159,113,135,109,216,209,67,35,197,224,35,236,197,170,55,203,67,0,78,54,31,156,194,185,202,37,230,117,2,122,164,247,39,180,10,49,30,92,3,246,233,221,180,6,209,66,142,198,121,92,20,41,251,226,70,86,244,166,163,174,171,106,91,196,30,142,145,102,104,166,58,27,127,92,231,83,131,43,188,45,252,164,69,92,39,179,140,238,163,42,147,68,74,96,67,24,78,60,57,42,229,220,207,92,123,139,204,201,202,61,91,49,15,31,184,146,73,59,227,17,251,25,40,9,181,168,94,38,170,221,95,214,109,170,209,144,3,31,83,181,193,24,179,3,16,24,227,252,207,40,252,70,14,98,161,53,195,151,41,190,22,243,65,38,29,98,212,178,228,45,118,94,34,164,53,102,101,141,40,155,178,216,168,47,27,240,248,248,202,53,198,157,76,213,13,184,187,14,86,203,45,14,33,246,129,249,51,0,78,206,121,205,206,211,232,181,109,48,35,215,131,193,44,87,98,172,142,98,120,208,73,48,13,66,159,21,190,181,181,205,130,191,68,229,126,34,87,180,102,214,109,79,107,144,29,51,184,123,9,249,30,234,17,146,228,52,46,10,74,46,136,8,124,238,131,48,165,86,213,239,115,126,0,98,87,95,176,130,239,17,83,230,121,202,137,108,104,14,219,129,108,250,77,95,36,254,190,225,29,38,157,198,112,100,128,242,6,63,33,67,177,115,38,150,183,33,203,96,31,127,253,150,219,81,90,171,23,254,131,194,176,199,56,193,3,46,129,11,95,54,35,241,38,241,114,35,191,95,87,182,76,103,32,49,245,87,245,255,207,185,66,128,205,16,48,255,58,45,172,36,31,197,59,105,218,104,124,81,175,160,104,99,250,89,222,152,200,8,33,56,232,61,81,177,78,98,238,59,233,130,26,72,4,180,190,8,94,237,20,71,239,12,107,27,66,241,129,160,1,180,168,225,54,110,219,172,238,147,103,247,177,135,205,3,72,27,17,90,81,198,183,122,128,53,241,246,45,1,22,207,35,132,222,122,230,153,235,92,121,111,185,137,37,108,27,167,34,103,254,124,154,184,14,39,68,183,227,137,16,79,164,19,198,172,59,251,98,253,100,149,196,10,14,72,110,94,205,246,217,198,153,155,209,130,254,102,163,239,223,4,55,182,135,226,218,12,178,151,188,130,134,15,219,156,180,168,151,88,68,9,69,12,112,231,100,89,244,93,72,96,191,147,175,50,191,231,30,164,184,250,125,32,171,182,184,79,181,84,17,118,131,209,246,201,229,43,100,18,101,237,174,75,32,134,33,99,200,83,93,105,116,79,122,50,4,123,181,115,3,115,160,112,122,151,59,153,65,203,75,100,70,42,106,234,3,219,124,86,121,56,212,240,137,216,12,214,189,111,185,42,185,132,238,98,9,232,6,188,176,144,160,200,242,182,79,49,235,242,102,124,235,152,152,5,218,55,138,225,155,140,80,35,67,69,246,87,175,224,168,171,86,140,102,20,210,243,204,193,189,225,149,201,149,42,84,197,191,245,197,36,219,231,145,9,232,19,172,193,104,109,83,91,248,240,24,8,235,237,121,244,149,147,158,251,54,180,111,171,66,81,138,242,176,238,251,111,188,83,229,247,209,31,215,127,254,96,13,168,155,217,235,130,73,86,152,19,25,39,8,250,196,235,106,96,130,140,96,173,109,183,172,188,228,187,134,105,185,199,162,24,78,126,233,70,119,180,4,18,56,160,129,203,238,179,58,254,49,7,193,233,106,214,239,31,101,186,35,148,170,205,81,187,38,81,93,25,65,7,188,188,207,7,207,1,82,107,4,189,236,196,1,91,170,104,102,163,68,168,101,220,3,228,66,101,230,17,229,84,104,248,158,22,39,52,208,82,55,231,2,136,84,75,99,244,27,42,68,24,154,252,113,242,48,14,227,144,37,19,1,107,117,25,188,144,106,87,16,8,162,1,158,22,104,143,39,124,45,20,113,67,136,40,147,61,255,30,21,218,40,215,225,154,68,194,208,92,216,232,65,194,35,155,229,217,52,38,164,171,146,14,43,50,134,147,75,212,141,59,183,238,38,211,42,238,245,114,105,102,132,110,193,138,62,196,53,193,190,149,51,137,49,236,83,109,154,157,2,217,61,56,222,19,1,183,156,198,120,54,70,185,130,0,192,128,15,152,77,122,82,163,212,193,225,91,217,76,247,140,236,125,172,128,126,148,248,34,249,117,166,75,49,131,68,210,46,101,76,12,39,192,139,113,120,246,171,75,111,160,60,250,44,91,190,107,121,174,236,247,223,151,170,217,182,173,217,174,240,52,58,202,111,48,40,63,187,202,129,17,30,200,73,93,130,146,251,153,119,232,95,83,145,151,139,185,51,167,102,77,127,69,227,78,173,236,156,72,78,109,80,249,18,236,245,70,19,112,218,127,5,52,124,11,71,160,8,236,26,9,79,88,155,17,26,116,249,68,145,85,182,225,28,150,52,13,58,97,94,131,66,93,224,191,254,136,38,64,107,89,195,27,37,104,57,214,22,82,251,185,146,191,209,133,239,51,94,45,214,233,62,149,235,201,228,203,168,230,11,51,52,87,216,250,225,27,78,104,208,239,152,91,204,138,149,63,221,94,122,156,125,110,141,43,48,77,244,241,186,80,139,247,203,32,4,16,242,63,129,117,7,86,143,131,67,164,120,44,68,171,226,21,18,84,107,54,100,227,86,101,188,133,17,180,161,214,217,180,223,163,54,166,229,96,24,78,78,205,189,222,251,220,203,21,52,39,21,48,212,233,173,218,229,223,214,185,115,9,116,4,22,141,170,206,250,171,168,130,190,109,125,217,6,4,249,56,133,122,160,189,11,58,32,143,32,237,255,154,223,250,148,38,48,78,252,139,251,132,150,124,243,85,84,59,123,36,237,186,182,114,94,113,67,29,42,247,251,191,158,25,56,218,13,15,55,96,201,48,218,53,146,249,164,22,65,221,5,229,74,12,66,217,82,195,211,129,156,153,43,130,163,98,165,157,35,199,219,250,144,60,161,209,14,233,49,54,175,34,170,15,220,212,253,66,175,50,168,205,182,222,246,73,59,183,220,198,14,11,129,57,129,50,234,196,193,60,76,178,183,243,56,207,145,187,70,169,225,188,149,18,227,212,83,225,179,231,86,250,205,220,245,97,8,27,62,54,154,161,129,79,30,240,215,255,125,45,43,152,123,4,5,131,210,35,199,79,155,239,152,44,111,174,21,84,80,15,175,157,161,77,32,209,207,154,106,105,224,212,76,150,138,181,182,142,198,250,171,19,165,180,60,141,195,120,2,210,162,242,249,72,138,81,223,160,167,144,246,173,217,91,99,162,37,132,219,7,6,53,0,110,176,216,236,144,57,152,142,44,138,143,200,107,125,33,153,113,144,42,76,82,106,110,81,193,17,243,195,20,150,105,213,43,1,254,102,116,4,79,162,173,189,113,56,128,164,138,204,151,18,231,190,211,39,141,215,197,70,88,105,183,16,176,86,245,49,57,173,151,218,70,147,41,155,19,47,46,183,128,198,76,36,164,53,16,191,98,204,89,166,29,210,76,36,219,134,151,125,25,211,77,146,141,7,193,33,67,98,45,157,63,83,247,142,189,63,79,80,136,182,199,153,76,205,174,249,52,246,84,129,23,191,103,246,110,94,85,250,61,179,205,80,76,9,173,132,75,200,174,20,162,139,10,68,113,83,203,6,10,153,41,50,66,0,21,113,53,214,81,186,196,21,29,205,45,196,116,155,68,12,254,23,168,163,229,19,69,78,117,210,214,235,199,50,155,151,76,224,4,210,221,169,98,206,92,147,146,11,31,255,110,119,164,214,226,62,66,87,138,180,18,110,138,96,187,40,29,179,2,87,82,225,114,66,53,164,4,151,250,163,118,70,57,120,122,73,67,185,175,237,190,185,170,169,206,166,177,81,138,56,183,220,67,181,217,24,2,143,18,5,104,219,184,104,0,14,31,229,160,52,55,217,113,143,111,209,56,32,131,201,167,99,192,124,32,174,255,26,58,135,7,59,84,233,173,54,194,118,92,106,127,139,226,135,0,97,35,146,141,87,47,194,10,113,167,139,92,147,188,194,128,1,215,209,32,30,145,221,87,108,150,226,61,143,40,66,168,160,236,45,230,161,246,239,192,172,135,56,231,5,122,237,165,50,239,43,65,179,2,105,247,129,1,244,145,65,155,27,48,197,243,179,96,71,143,158,195,105,162,100,184,217,49,144,156,66,106,110,241,70,226,157,117,191,65,255,229,120,190,221,235,49,152,2,71,0,148,102,121,237,30,254,137,206,16,222,178,222,192,15,205,231,234,77,115,10,92,136,82,88,191,56,50,31,117,201,198,218,254,178,141,70,170,246,101,170,33,194,132,14,185,176,169,206,31,110,86,168,34,127,93,15,37,15,96,208,147,245,121,254,30,31,114,74,118,82,150,156,3,210,158,127,26,80,192,49,206,4,88,43,209,32,208,77,154,174,190,152,153,60,21,39,158,147,243,190,169,192,170,16,81,215,83,85,82,52,112,220,47,134,234,63,105,100,194,130,255,126,180,123,154,69,174,23,204,228,7,96,135,204,31,110,126,158,147,70,181,166,124,42,51,95,141,177,164,1,253,57,5,213,205,87,63,12,75,43,197,32,62,90,140,132,84,209,136,65,118,106,121,38,214,56,200,197,166,94,186,155,99,157,187,51,59,151,144,150,247,143,182,148,110,66,230,156,217,171,42,211,29,69,194,1,210,5,46,28,168,73,55,189,37,152,6,44,136,201,72,25,127,118,40,219,7,37,0,57,77,137,63,120,203,215,207,42,122,5,48,216,133,180,38,76,8,174,129,64,169,207,58,158,4,247,244,36,61,87,12,27,130,191,1,229,245,202,135,83,72,170,36,249,122,184,246,214,135,185,140,213,78,73,166,174,109,71,30,118,202,146,23,42,76,14,172,94,78,243,70,203,11,118,35,93,248,209,83,195,124,166,228,208,45,178,199,52,214,177,66,156,109,104,244,127,152,97,64,111,127,122,40,29,40,6,184,79,226,44,72,44,218,253,137,228,237,178,134,138,242,61,125,206,159,220,223,59,118,151,27,47,119,64,71,173,90,198,213,80,69,58,160,253,146,47,225,34,48,205,26,30,250,114,118,177,227,32,62,195,178,0,156,14,232,37,78,158,242,118,97,31,129,45,54,175,33,248,97,121,21,238,241,69,205,22,234,147,92,240,26,68,36,216,191,90,34,90,152,136,246,54,188,186,253,16,164,77,143,144,55,128,251,59,100,177,138,5,107,101,54,239,235,13,240,224,77,59,203,23,120,138,148,151,168,151,41,183,133,72,99,208,89,241,33,157,215,102,161,213,77,154,171,114,53,0,172,152,192,30,183,239,195,129,140,90,22,69,5,236,220,78,101,50,169,38,68,94,165,84,128,29,45,47,56,181,237,41,182,177,158,188,227,82,235,194,45,104,132,17,243,155,166,136,12,60,126,236,230,183,107,165,251,80,18,5,81,208,19,7,42,153,38,191,33,7,25,36,159,76,84,107,65,13,235,222,219,201,100,186,171,78,54,12,230,175,56,17,228,107,38,252,84,8,151,188,162,198,240,152,61,52,78,16,106,100,177,154,231,23,142,87,229,203,247,243,161,109,39,190,118,169,2,55,226,176,114,86,30,36,172,188,13,144,147,189,221,236,57,247,24,67,135,239,1,202,41,14,61,238,14,194,181,24,29,252,126,135,148,222,189,210,147,10,65,46,178,168,220,138,202,150,53,9,255,219,56,247,143,66,11,68,153,156,61,207,31,170,17,34,144,197,204,57,218,98,4,137,58,249,111,202,120,219,121,142,241,19,207,161,49,82,53,109,127,170,75,244,153,62,199,108,102,189,121,179,81,224,142,244,158,175,34,71,114,218,106,173,9,255,108,61,6,152,92,188,93,154,33,54,162,128,230,16,193,136,59,49,220,130,250,133,159,141,86,171,212,93,48,82,146,77,169,63,138,73,225,248,190,214,229,49,213,53,155,243,216,202,204,98,86,157,44,57,25,104,54,221,182,8,190,89,25,147,204,255,201,157,44,25,20,110,2,167,13,45,141,10,68,98,243,205,84,94,140,208,117,3,250,70,242,172,21,131,183,103,239,243,24,186,183,194,16,186,232,168,156,10,92,194,45,166,101,206,59,45,238,69,224,141,51,236,15,170,193,73,121,169,245,210,93,225,139,181,129,242,129,97,89,71,88,202,9,249,177,137,140,28,169,3,97,114,76,26,102,107,12,227,7,70,172,217,36,238,177,159,227,130,9,237,60,209,125,77,146,239,92,12,94,223,249,130,27,34,195,27,174,20,11,156,138,250,138,215,113,126,161,136,161,225,88,152,3,147,95,202,43,33,108,169,138,244,211,232,241,26,111,239,215,222,40,32,250,123,117,14,52,88,217,51,92,194,175,59,68,64,114,68,161,66,232,234,158,245,206,154,156,75,211,83,230,42,224,125,62,23,100,102,29,95,243,89,52,115,193,183,215,236,184,44,93,75,77,244,4,10,81,3,67,153,238,128,191,126,21,101,227,173,199,204,55,107,215,205,234,137,42,106,79,1,2,212,21,167,191,196,131,67,245,11,19,203,136,51,148,69,107,56,253,108,65,48,39,233,243,157,233,85,140,0,139,107,74,26,53,21,83,216,241,210,106,182,126,101,109,247,133,123,27,235,171,91,227,123,84,110,3,71,99,111,240,68,250,98,253,81,246,52,206,211,21,136,91,246,14,31,55,116,198,154,145,107,177,253,69,62,145,80,123,78,14,69,55,9,77,219,138,46,62,151,228,238,56,168,82,49,26,8,154,198,141,116,70,190,216,65,198,214,55,214,106,32,123,240,29,151,81,248,149,250,128,106,6,64,88,179,197,174,161,193,34,226,30,193,244,163,1,126,30,198,91,9,144,75,91,15,210,0,79,84,81,140,215,209,245,241,33,66,222,101,183,20,57,190,74,111,95,33,159,71,174,43,80,7,183,3,137,157,251,147,172,219,219,80,104,162,128,210,68,125,171,172,41,101,92,24,222,108,158,161,86,168,198,224,226,241,3,68,176,232,10,78,155,30,241,27,4,247,15,65,228,80,218,185,155,220,248,100,93,54,80,158,43,164,7,192,190,242,215,139,89,16,226,195,62,171,155,36,146,171,153,124,240,242,239,198,95,133,122,109,189,178,172,253,164,112,214,8,79,29,82,172,234,164,2,255,212,219,206,201,23,253,33,161,176,3,23,204,215,159,84,12,29,233,152,40,4,246,219,228,215,252,55,67,246,105,70,0,57,225,170,104,38,166,98,186,18,173,148,3,238,175,40,69,201,83,136,4,113,240,45,249,218,3,211,124,215,223,138,86,232,82,203,102,80,106,104,91,126,131,76,86,17,166,152,36,83,193,115,65,247,217,188,123,240,114,71,187,188,111,157,100,26,27,103,205,10,34,174,253,74,247,165,32,77,164,104,172,241,141,24,1,101,165,211,236,196,147,155,11,168,241,58,66,43,207,218,82,193,170,188,46,157,247,131,6,18,119,51,40,62,54,9,34,197,49,200,41,191,105,219,77,255,140,109,94,215,216,144,27,56,57,192,254,161,187,117,138,32,91,62,219,71,115,57,112,158,193,211,106,133,87,56,190,165,108,45,34,68,252,222,174,239,51,76,247,20,153,178,246,16,119,54,79,181,196,234,88,132,130,29,86,180,136,60,122,234,31,249,173,183,143,135,40,171,24,133,147,17,21,65,110,111,129,34,95,92,101,21,40,176,66,136,225,58,61,160,209,249,63,254,194,54,158,211,189,43,8,113,126,121,157,220,38,19,246,40,154,178,131,3,65,37,40,160,17,224,31,244,254,105,196,80,175,79,140,30,198,82,186,177,208,164,29,159,162,115,203,65,79,39,156,9,141,45,200,207,31,6,193,27,27,182,59,132,216,111,12,73,144,75,221,74,241,33,186,189,25,97,48,164,89,212,54,190,81,137,156,62,157,252,193,208,102,245,228,229,102,240,239,103,130,173,110,95,249,209,76,75,210,138,223,10,90,243,229,74,205,17,126,36,38,71,112,242,214,151,153,99,24,241,37,253,181,150,237,196,224,17,8,207,96,195,101,86,33,193,218,219,68,179,165,145,40,184,69,66,56,130,178,233,34,79,215,46,42,125,168,186,200,152,119,112,40,204,28,101,18,9,199,153,42,153,236,135,128,17,184,230,130,33,131,86,139,18,95,127,176,214,210,133,139,205,246,120,246,148,27,88,160,12,220,191,13,82,112,8,75,115,14,253,231,165,139,238,91,222,208,56,4,62,72,208,35,184,121,204,239,16,93,69,214,202,169,206,97,35,217,114,223,122,203,12,171,162,33,79,247,110,245,102,154,224,122,141,104,41,41,47,36,38,118,224,154,164,72,203,151,190,153,51,49,234,179,49,184,234,93,173,99,239,130,192,20,63,215,105,95,151,202,83,60,242,146,89,233,179,174,17,205,175,184,54,224,72,170,10,205,136,63,46,230,158,89,124,178,15,88,222,238,172,172,245,28,223,74,137,139,125,84,228,96,177,24,197,6,167,114,192,130,49,0,194,203,102,211,48,187,62,34,180,12,154,36,252,90,126,102,236,147,77,235,202,149,211,112,240,239,120,157,164,107,113,60,97,138,63,142,30,0,20,146,1,204,32,178,177,207,194,212,39,216,210,248,184,218,9,186,9,80,76,137,168,122,163,86,62,175,26,97,251,76,34,234,9,134,230,55,116,90,25,52,124,168,165,35,215,168,108,244,78,140,115,117,87,71,17,175,187,185,223,73,69,49,167,16,198,7,138,51,203,44,202,153,89,42,97,17,175,72,124,8,234,199,172,30,182,93,241,238,98,65,221,191,185,0,49,29,255,49,249,142,79,85,109,5,234,108,175,85,117,177,197,136,203,181,87,122,222,107,174,253,167,138,132,179,78,47,6,99,107,98,164,96,177,67,112,207,29,167,80,140,188,88,99,173,255,244,43,63,152,108,234,90,221,252,18,198,175,17,217,224,157,217,24,13,107,192,201,182,235,139,224,120,74,218,153,113,15,71,162,114,153,100,188,87,82,195,136,171,118,107,253,76,197,195,92,17,57,224,29,11,43,94,15,55,156,2,59,45,13,10,166,108,191,50,154,95,56,122,228,230,90,41,188,197,108,205,71,172,3,127,215,206,206,63,176,50,96,186,41,136,176,183,6,96,167,240,40,188,105,58,50,237,133,103,54,78,166,151,185,176,29,214,189,116,99,71,195,102,92,127,36,111,244,138,79,102,137,13,67,219,10,28,239,73,46,255,174,81,127,220,151,118,237,225,96,195,65,146,30,229,170,161,167,177,43,170,27,73,146,35,85,17,140,168,138,40,26,108,129,56,68,89,98,55,204,150,177,156,99,216,51,189,242,51,95,79,139,243,127,233,95,186,62,185,117,174,81,213,43,77,2,66,82,30,193,163,246,192,245,19,202,211,119,122,26,89,88,59,102,179,32,226,57,31,15,222,64,38,89,250,35,250,100,160,170,138,32,92,112,253,123,156,164,17,98,56,170,5,225,58,190,70,58,222,82,45,158,184,71,112,174,135,17,72,111,71,35,176,206,196,37,141,13,132,101,39,126,108,120,70,251,250,168,6,7,35,74,246,94,60,44,222,99,164,84,244,141,99,58,214,177,96,2,195,216,53,123,213,77,177,241,114,122,27,30,75,51,193,217,231,57,76,203,212,224,232,172,121,90,213,0,16,243,151,232,27,129,157,110,97,74,52,2,175,0,56,126,66,48,192,31,84,177,167,117,214,216,213,133,164,219,112,50,154,135,2,187,139,137,249,154,159,208,223,219,101,78,119,208,8,109,248,1,213,226,243,77,100,57,188,239,27,13,68,179,104,186,71,157,225,38,154,122,178,168,140,119,222,240,36,143,170,192,6,77,133,132,33,228,75,154,177,223,169,30,83,182,19,148,120,129,211,87,175,1,152,159,177,62,106,113,170,161,127,77,244,155,174,104,174,53,35,35,6,77,92,77,147,133,229,200,255,101,81,35,44,53,15,105,201,103,123,40,218,132,232,29,78,38,200,108,75,146,169,157,7,6,13,169,153,11,69,70,140,34,227,80,30,149,220,241,30,54,163,59,97,10,66,167,5,91,211,18,144,206,218,173,82,73,167,197,173,158,121,83,247,82,174,171,70,13,122,147,184,90,164,141,62,36,167,160,4,244,24,218,146,34,6,205,221,138,118,132,3,143,232,28,43,106,77,170,238,202,57,194,21,80,214,156,176,143,44,138,46,114,183,204,63,0,106,6,204,119,217,134,8,159,147,92,15,29,27,63,16,16,69,227,217,86,83,180,140,151,227,126,120,27,90,129,241,159,243,136,200,125,212,120,85,200,215,40,46,1,3,148,28,134,210,249,244,241,214,234,8,159,174,98,202,59,185,219,190,29,63,168,51,61,89,134,67,39,3,156,157,226,69,126,241,135,81,200,88,149,208,141,192,4,46,70,16,173,158,229,108,113,131,8,28,109,139,218,71,218,143,37,186,233,242,133,233,22,125,227,8,153,209,189,76,147,156,141,196,200,118,209,167,82,94,20,253,31,193,102,22,118,184,163,145,125,32,168,246,61,26,152,103,220,203,110,106,65,17,224,235,204,37,231,89,11,248,250,221,190,175,51,234,128,112,16,126,43,148,112,164,41,227,221,95,225,81,142,222,171,5,125,214,231,252,222,202,6,246,200,221,129,181,189,227,105,47,16,26,113,148,58,66,151,194,105,219,194,7,158,21,34,60,3,233,221,52,225,128,229,38,138,214,162,229,111,170,142,140,106,213,40,123,36,155,86,254,12,93,127,242,182,117,14,59,156,183,145,161,214,0,108,213,141,66,253,129,115,214,141,97,130,253,178,79,82,135,121,103,163,70,20,249,91,251,71,179,78,209,157,7,34,224,185,95,171,102,24,163,71,172,47,233,228,249,11,151,246,70,28,239,43,193,98,178,229,137,109,211,142,132,1,255,48,190,47,180,38,239,18,145,78,120,76,7,189,114,90,192,63,250,98,219,48,113,233,140,110,158,159,246,137,220,84,111,103,33,164,42,193,42,195,84,184,66,214,77,151,192,37,211,50,204,54,166,163,24,38,23,93,69,141,39,91,225,112,255,201,251,12,147,60,174,155,50,201,4,211,176,98,234,42,131,60,182,67,21,123,181,21,53,160,227,52,80,144,76,17,201,68,131,206,27,79,53,231,138,57,94,0,242,225,101,233,148,112,150,80,40,140,80,38,238,147,239,239,145,77,172,195,137,92,32,51,135,239,129,73,21,115,244,81,221,97,52,231,213,78,198,100,83,15,36,229,164,205,245,50,175,25,168,6,2,129,123,170,18,68,190,208,243,36,169,61,252,82,176,251,232,222,194,95,166,186,63,93,105,113,59,49,218,154,233,220,5,42,72,101,136,110,21,90,192,71,102,102,131,80,102,19,216,185,149,54,5,79,108,45,232,166,52,44,187,92,48,199,92,188,146,40,76,233,18,229,95,108,224,190,90,146,92,49,143,107,18,42,154,160,77,33,14,152,3,83,76,244,15,171,232,98,162,64,211,32,169,124,113,181,241,243,54,7,116,52,95,0,67,179,173,61,44,124,10,76,218,217,21,103,106,69,213,0,167,181,144,161,137,232,110,222,160,174,173,201,37,22,149,168,165,178,102,17,131,138,199,128,32,167,83,99,173,104,76,30,236,219,146,204,69,125,210,72,128,180,73,210,60,229,167,244,183,67,2,217,23,71,129,230,101,80,88,237,101,252,128,93,231,250,193,139,242,89,236,26,185,190,130,184,155,139,199,190,189,12,104,110,186,34,81,144,227,244,133,220,42,76,151,168,199,43,61,111,224,150,44,194,75,22,15,207,97,15,75,167,249,60,202,207,68,107,191,210,23,146,216,148,199,210,208,6,154,146,101,106,245,128,144,29,193,51,11,149,237,123,206,54,185,240,223,29,146,93,192,55,41,187,159,79,229,251,218,200,52,160,138,11,212,47,134,127,155,55,159,182,168,174,87,35,246,90,62,4,237,139,86,124,9,8,244,224,115,220,137,113,218,87,171,77,122,229,165,129,252,107,227,120,213,175,251,145,74,141,163,240,172,240,10,108,84,133,82,191,91,84,60,74,55,11,188,207,233,51,210,14,220,9,42,176,232,225,86,155,250,115,5,35,180,251,193,34,210,209,235,54,243,134,39,116,22,8,176,245,214,64,185,72,104,115,5,10,108,228,187,140,149,120,229,219,198,108,30,107,213,175,228,18,223,185,28,220,104,181,5,147,60,40,41,218,96,193,189,39,212,80,182,43,112,105,252,111,14,14,7,182,168,2,69,66,190,164,229,197,168,162,218,119,99,255,86,19,11,212,43,163,106,65,186,205,203,58,9,197,32,146,21,160,31,4,248,204,144,63,17,112,94,111,148,125,161,202,40,48,151,77,137,25,5,163,74,110,126,53,189,139,47,132,46,81,143,130,45,42,136,64,255,160,234,110,159,137,176,9,255,198,99,149,65,162,178,32,57,255,243,76,116,114,48,58,155,185,198,229,14,62,139,41,208,78,61,113,45,183,100,248,16,193,255,200,82,232,222,34,242,8,219,141,166,79,114,247,227,133,207,67,155,103,164,155,27,130,251,48,174,1,202,117,78,40,240,88,102,191,0,226,197,167,128,77,16,230,67,53,92,141,236,191,132,27,224,208,81,10,94,152,255,8,213,93,150,222,230,135,233,15,234,158,84,1,128,228,139,179,155,225,145,14,155,165,137,142,205,36,179,130,161,237,246,71,29,255,62,68,29,83,92,132,39,156,125,143,144,166,174,234,181,114,201,148,105,52,148,215,143,13,138,150,69,249,248,162,231,4,29,165,155,118,240,93,243,204,67,59,4,93,196,20,16,36,102,133,171,45,134,69,221,59,22,155,83,53,251,187,152,32,156,55,193,21,181,177,138,204,124,74,78,149,244,49,197,179,81,211,95,251,35,123,114,230,41,124,16,60,251,34,81,237,44,51,107,213,140,90,50,246,220,205,242,67,72,194,73,49,57,58,161,31,204,245,29,97,248,217,205,222,191,222,38,223,207,11,191,99,251,186,189,111,243,210,38,194,224,1,68,126,196,203,68,167,141,181,163,74,211,201,74,172,116,20,242,254,89,76,96,143,181,123,250,175,46,229,72,28,25,173,69,81,150,172,85,28,59,158,189,55,177,110,70,155,234,49,220,106,205,245,117,131,79,167,165,89,209,121,78,98,210,116,13,241,192,229,154,71,44,198,130,188,227,53,252,15,224,69,255,12,110,206,115,233,119,61,12,48,184,221,9,137,70,4,60,64,181,109,103,83,104,149,181,105,243,198,80,72,63,166,165,53,210,186,160,178,176,59,203,201,47,250,146,22,172,142,225,11,50,57,95,251,17,155,230,159,178,27,227,159,18,173,220,187,79,3,0,160,246,32,245,243,20,153,115,24,121,51,188,14,163,222,159,185,213,86,207,217,34,2,73,48,135,235,138,229,233,193,3,172,16,131,39,8,246,73,59,98,149,93,144,92,253,210,146,177,108,106,227,170,116,182,167,192,140,52,183,126,197,115,78,173,126,251,156,240,18,41,249,107,182,59,234,252,225,15,16,0,59,59,47,151,113,30,87,142,104,239,84,205,107,254,179,96,73,163,56,201,156,21,79,83,180,143,74,184,226,7,94,64,189,227,53,75,76,87,128,44,102,42,40,241,249,51,71,246,206,131,223,146,58,148,197,194,23,223,155,47,107,251,63,215,205,5,154,128,75,154,62,121,125,100,130,220,221,207,18,48,3,56,31,13,227,142,214,141,86,157,185,223,168,250,117,131,15,162,129,56,53,67,4,246,10,88,153,132,235,72,0,113,44,253,171,249,44,106,202,126,32,115,35,131,67,219,165,196,8,150,74,84,76,125,67,155,165,0,8,6,54,115,130,66,243,214,69,63,149,222,86,244,195,111,129,209,169,69,109,153,128,41,93,196,87,116,1,122,98,215,140,176,88,61,15,241,149,197,67,248,221,132,24,165,164,21,138,173,211,225,119,158,254,23,54,78,142,125,237,180,194,202,161,57,214,70,81,99,152,40,147,184,31,240,169,117,29,227,84,3,173,191,248,65,28,32,71,45,244,113,138,88,158,95,172,113,158,85,172,166,152,210,59,90,220,9,178,121,204,166,230,22,32,132,193,209,47,188,131,64,10,115,138,238,227,89,236,49,171,220,232,183,224,109,205,0,158,183,103,203,91,70,77,197,66,254,249,27,22,74,84,17,73,36,126,93,119,243,61,82,219,149,150,118,74,126,141,156,34,112,113,161,249,250,47,27,223,246,185,15,83,60,198,101,249,3,119,80,101,101,173,31,114,190,123,169,210,88,171,12,227,189,224,128,143,150,250,34,253,245,16,62,198,239,40,1,102,16,59,140,191,90,77,77,215,32,159,182,166,57,246,250,52,232,168,231,78,177,102,159,155,68,198,248,51,116,110,53,81,138,220,10,1,232,65,253,251,122,147,206,146,220,206,143,233,118,214,51,106,19,136,99,222,150,75,190,209,139,20,135,26,188,25,84,130,50,49,65,79,146,90,74,53,47,2,225,52,240,128,69,205,67,9,193,223,106,76,26,186,252,220,23,118,81,16,64,76,87,191,198,121,245,151,165,115,137,73,195,150,19,78,151,57,153,111,233,166,235,119,53,145,168,20,107,181,228,134,204,2,80,39,48,143,102,63,186,239,208,94,101,94,252,187,172,118,8,233,89,248,132,69,77,63,139,29,182,127,250,177,143,119,83,21,240,14,98,159,160,231,147,50,90,150,15,47,228,51,39,10,218,164,171,157,153,132,131,80,251,120,45,185,54,114,103,224,248,139,168,117,18,252,71,243,92,195,227,108,41,135,226,226,169,197,138,30,252,171,59,177,225,42,85,233,44,120,235,57,197,35,93,189,100,231,241,110,101,239,85,159,201,167,190,23,10,141,53,213,175,75,24,140,125,200,172,255,165,2,48,47,62,212,35,245,31,128,44,196,167,208,212,223,115,86,140,25,107,23,122,208,225,206,202,1,87,244,144,140,82,35,208,148,235,26,25,147,224,93,142,22,213,66,52,72,238,177,67,54,13,220,98,66,125,152,144,16,115,169,12,166,115,2,130,12,173,98,59,250,10,74,86,208,48,230,38,173,1,248,125,217,156,8,84,4,130,171,23,124,180,141,24,224,152,214,183,167,53,122,179,123,156,205,7,161,103,182,119,111,0,13,231,230,249,99,108,228,132,103,34,79,143,213,53,51,18,158,196,125,148,76,241,52,29,23,237,160,124,39,162,236,86,181,170,206,147,147,252,52,98,233,107,30,1,223,221,2,190,12,77,223,141,31,60,43,18,47,216,64,173,143,45,104,60,158,167,195,67,184,82,195,53,128,113,66,66,213,183,99,76,251,31,91,248,0,110,158,201,239,123,237,3,214,131,75,141,244,102,188,244,241,178,194,37,72,72,192,97,206,163,14,161,140,22,14,79,157,223,2,91,155,181,45,69,124,82,135,155,50,51,224,102,218,61,148,55,79,201,91,198,218,26,1,131,123,234,211,191,8,149,5,242,217,141,11,209,250,174,22,95,129,121,46,140,189,179,33,254,129,183,142,140,13,138,6,56,113,174,196,35,161,236,152,167,19,241,135,249,15,168,238,81,41,153,5,128,90,61,113,99,5,131,14,212,177,51,14,119,56,14,243,51,44,14,54,124,13,218,7,126,85,32,118,51,81,135,212,39,38,182,135,32,102,249,175,118,8,37,156,61,141,47,130,207,18,92,133,203,126,115,145,79,244,127,128,46,192,17,63,127,204,94,254,228,62,7,79,219,10,161,254,54,237,102,35,179,242,145,217,106,226,124,38,187,185,67,95,131,250,201,252,232,104,97,47,40,90,71,147,58,173,138,115,132,12,77,83,150,170,238,72,214,17,168,158,156,189,96,89,160,32,141,54,20,39,133,247,168,83,130,75,98,117,95,15,45,91,21,255,105,229,135,17,130,120,90,124,132,206,39,108,64,61,74,236,242,152,141,171,151,170,111,232,242,118,72,125,52,238,26,44,9,163,229,120,16,49,77,82,237,251,132,215,212,153,104,221,248,88,112,35,8,93,191,226,24,6,142,26,254,222,173,37,90,106,130,8,219,13,48,238,89,109,101,215,85,115,12,196,187,152,77,58,250,30,110,53,7,108,97,11,62,228,193,43,4,61,159,15,198,98,160,32,129,219,155,230,27,129,127,18,127,201,5,28,40,252,40,34,20,96,182,0,24,50,155,115,40,240,37,155,94,25,162,138,240,125,113,9,248,133,27,90,14,231,107,80,215,148,117,146,77,195,177,76,115,241,145,211,132,83,143,243,223,172,220,125,145,172,76,124,135,13,8,247,121,179,99,132,10,189,218,117,158,80,20,216,222,186,136,238,244,205,116,8,61,140,163,186,9,59,121,227,89,213,224,114,103,172,190,196,221,201,179,208,22,78,58,224,245,14,41,124,91,163,148,124,188,55,226,230,3,40,251,229,167,44,180,214,143,129,78,39,137,185,104,48,41,119,182,48,99,58,207,22,93,164,195,160,2,39,193,188,215,130,177,208,158,219,93,27,135,27,160,76,81,221,191,199,37,101,35,172,14,155,120,144,5,240,95,226,118,222,159,115,166,201,115,57,186,85,208,12,122,90,168,75,231,171,95,144,81,144,144,43,48,231,75,200,226,224,174,22,124,32,28,21,105,230,32,186,225,126,212,241,145,119,133,181,239,131,1,85,78,10,153,213,17,99,143,142,14,147,64,187,136,21,250,51,75,68,82,120,152,112,67,231,73,202,114,173,169,13,145,243,167,243,0,138,190,138,108,7,104,16,112,105,4,125,83,223,88,202,194,115,204,18,198,187,83,85,111,24,75,60,148,124,28,53,53,145,205,40,96,195,101,21,40,103,28,116,225,68,157,126,56,79,167,153,85,120,242,33,102,194,87,93,196,41,55,114,194,135,80,34,43,22,65,19,108,158,153,110,111,98,188,203,152,111,16,56,185,8,110,251,201,137,85,155,142,16,8,41,229,95,183,45,92,67,83,91,158,79,170,120,241,236,112,102,182,206,241,204,54,197,222,175,199,8,3,113,121,56,154,189,146,89,86,206,225,93,64,143,230,183,67,42,50,225,190,229,64,134,70,244,94,184,18,9,118,177,151,53,232,156,12,33,192,146,187,51,24,40,253,12,22,181,212,238,189,137,181,59,25,245,109,46,20,203,127,181,6,49,100,159,111,42,0,3,1,139,176,175,150,238,19,196,14,230,26,3,69,46,220,97,227,38,135,153,46,10,111,58,234,191,19,238,145,36,137,133,98,41,22,193,110,187,227,117,199,234,214,40,156,85,15,202,237,41,88,195,145,90,31,8,88,60,39,134,181,199,175,110,51,230,10,44,88,83,203,168,100,124,113,20,211,111,240,201,109,168,177,93,229,137,133,2,154,135,37,255,79,53,36,102,49,125,85,65,10,168,156,169,89,64,232,170,81,44,222,151,81,219,80,196,99,104,106,169,120,245,73,39,155,228,138,29,223,78,102,105,75,148,184,142,10,88,155,29,4,82,114,53,208,77,217,88,86,68,23,112,135,22,156,230,140,203,198,157,46,154,222,192,202,31,199,42,178,240,5,243,30,146,68,132,215,150,98,234,225,158,63,166,120,129,194,181,52,27,188,191,106,81,133,115,38,82,246,236,80,240,82,52,184,115,142,77,164,100,152,39,128,212,68,84,82,222,63,103,103,211,124,199,191,62,185,149,56,125,128,244,90,136,107,221,110,128,140,28,255,90,122,222,209,116,54,86,164,4,35,214,239,10,143,140,135,213,185,182,255,22,236,108,140,131,128,131,68,228,164,46,82,224,141,223,172,100,140,49,13,175,222,227,143,129,32,84,67,87,79,96,250,74,5,228,162,152,236,114,23,232,162,10,225,183,98,82,180,227,234,190,234,39,103,169,80,231,48,245,192,164,43,129,11,19,158,109,10,183,184,226,126,199,85,144,115,145,164,29,16,186,168,3,201,114,51,8,221,115,83,50,240,87,3,175,105,137,45,198,104,110,238,103,64,64,44,108,58,171,140,93,186,46,175,223,74,61,24,44,154,4,217,208,13,89,253,68,34,208,181,83,63,48,174,253,111,110,118,94,2,170,156,238,216,13,231,218,203,146,255,32,107,196,153,121,4,40,217,17,56,198,82,39,38,193,139,251,54,167,222,16,6,134,15,57,218,153,105,51,167,132,182,7,126,233,48,173,180,208,150,167,84,110,156,157,32,37,160,149,128,25,138,9,226,161,58,84,24,88,13,192,114,195,121,177,212,137,143,74,103,120,49,134,158,102,129,69,146,123,86,72,169,133,131,190,209,204,237,219,45,200,54,114,23,191,112,203,179,15,204,117,188,91,151,197,222,73,53,135,205,109,90,6,168,30,156,178,213,8,238,227,155,209,191,80,230,221,113,92,81,47,130,195,165,253,61,241,201,56,218,14,253,74,217,18,18,42,241,196,200,232,213,15,111,209,185,70,212,146,2,36,103,79,75,170,151,241,200,74,222,82,122,183,232,40,246,12,199,98,53,177,30,163,134,228,67,127,124,224,204,25,118,68,31,97,186,13,18,215,210,11,77,53,131,133,132,224,205,239,152,204,118,230,209,217,3,167,163,9,206,238,109,198,156,166,90,167,86,202,207,11,177,167,188,167,138,34,116,136,93,113,251,132,103,128,167,95,212,38,39,132,153,56,96,56,104,199,13,124,221,53,22,12,122,177,10,12,247,92,2,109,67,206,71,28,51,154,215,122,252,143,222,251,169,111,65,137,221,196,98,34,54,75,197,221,153,85,160,11,49,174,153,174,251,251,38,30,231,167,153,231,184,0,248,213,2,179,217,128,251,195,187,131,128,208,93,57,3,138,172,244,106,11,133,130,166,215,238,203,167,233,171,43,151,217,37,226,126,238,93,251,113,74,37,42,33,163,189,93,250,13,127,63,32,19,134,244,234,88,169,139,224,138,164,161,160,92,217,159,140,248,65,152,26,184,107,83,144,102,192,61,27,244,115,103,105,157,104,87,54,26,37,159,78,86,147,188,41,92,36,15,202,72,174,115,19,153,12,51,171,0,218,21,126,19,231,184,31,54,153,114,40,0,7,153,1,25,135,83,187,218,28,51,73,143,161,211,86,89,226,182,11,181,65,28,248,245,119,164,107,125,124,197,117,187,2,106,43,220,35,238,165,51,80,100,68,77,247,142,94,158,205,242,74,127,11,222,47,228,244,7,164,123,179,209,122,82,208,186,173,13,234,183,93,64,125,186,143,247,166,115,66,135,244,220,22,55,161,52,171,236,85,133,123,253,106,26,214,106,249,95,101,108,127,53,121,31,143,228,192,186,96,33,167,210,231,137,201,95,181,59,245,161,231,166,168,111,145,177,60,214,86,183,49,229,241,184,158,3,24,91,112,215,153,99,73,172,133,204,10,213,162,138,122,188,15,106,61,169,56,227,125,118,185,189,92,63,246,108,126,41,153,133,77,223,69,199,227,137,27,4,228,56,250,138,60,150,188,31,213,148,120,44,97,1,81,33,255,23,238,170,79,148,229,176,136,183,155,101,68,144,229,191,156,173,92,213,166,53,244,125,39,28,34,245,202,253,138,3,162,235,255,190,45,232,31,57,180,50,94,147,143,198,176,199,162,15,6,62,64,177,31,171,82,84,11,81,32,82,67,95,234,189,137,98,131,195,143,169,66,73,74,92,19,72,112,123,58,71,151,163,233,195,47,34,86,94,192,49,104,58,36,205,84,187,188,168,227,57,148,95,57,234,32,48,161,149,211,7,224,162,166,80,95,123,255,30,48,148,13,63,233,252,32,211,170,0,19,176,68,71,246,16,11,22,16,247,188,49,131,154,148,17,211,253,63,48,254,63,75,151,218,47,122,123,7,84,218,4,246,51,75,34,118,116,212,153,9,52,98,229,38,121,218,251,175,3,164,27,175,70,233,212,135,166,38,87,132,112,118,128,205,248,121,93,130,243,59,195,214,189,137,226,249,88,126,183,95,180,211,34,114,46,78,230,90,93,94,24,107,139,80,45,49,39,184,100,98,46,230,124,240,181,109,169,112,231,136,1,165,240,141,8,127,119,123,114,182,11,252,52,75,111,170,65,146,7,73,119,96,229,98,45,17,119,118,11,213,189,44,58,14,168,55,180,244,148,194,213,37,175,60,76,234,2,135,241,219,19,31,209,254,16,169,56,219,96,121,31,175,34,243,59,164,237,147,122,250,17,167,150,99,4,218,237,187,7,161,157,106,144,48,16,148,55,77,147,148,36,16,11,242,21,46,195,50,18,131,219,181,74,220,221,146,74,193,77,65,75,57,120,24,216,1,150,147,112,158,126,69,163,154,46,207,207,254,69,91,197,121,194,227,183,51,10,242,102,231,24,96,96,179,13,41,109,246,222,154,169,127,72,164,152,30,109,12,198,58,71,114,38,245,178,233,79,108,123,106,68,232,172,6,27,49,6,154,131,50,77,170,46,191,34,210,208,230,67,236,174,32,179,96,111,170,240,204,196,33,125,74,121,21,29,104,41,46,35,60,147,133,51,17,120,3,26,227,141,44,80,60,227,31,242,248,174,238,108,57,5,1,236,24,187,193,140,100,69,42,223,156,214,38,46,100,232,156,13,180,190,218,61,28,155,83,65,22,37,33,222,204,204,229,193,113,16,15,216,235,185,152,180,117,236,14,129,240,167,124,174,75,251,130,215,254,85,99,229,119,92,179,240,133,137,101,87,228,75,139,118,209,234,251,203,251,91,10,111,122,177,18,20,192,12,110,154,145,156,70,74,118,191,6,55,57,65,131,110,58,79,152,196,113,90,31,114,168,174,244,199,97,33,55,48,148,120,135,175,7,247,106,186,185,140,25,225,205,94,7,2,214,99,159,239,167,175,148,216,182,55,51,246,133,217,125,33,149,28,132,173,202,138,154,7,250,134,79,5,44,28,119,78,20,19,241,82,110,228,224,93,44,140,63,131,3,148,180,79,161,124,246,84,226,41,234,220,255,107,10,237,59,173,66,130,116,47,152,186,190,79,165,85,252,127,186,222,185,199,98,193,124,13,222,170,134,127,166,17,2,122,45,255,142,198,24,9,13,109,56,88,209,38,40,195,168,234,0,231,161,194,80,19,1,18,221,210,102,25,214,12,98,98,206,182,76,17,120,47,94,158,16,196,205,43,87,48,34,231,226,17,37,56,4,169,49,91,164,28,85,196,197,186,98,129,80,107,228,211,61,252,110,12,18,112,13,105,1,53,153,34,43,122,77,14,58,114,242,0,73,194,213,15,50,152,202,124,195,222,1,10,173,203,166,73,10,102,157,175,24,216,135,219,25,3,155,44,60,50,21,55,254,12,244,184,8,125,200,118,170,132,65,181,137,218,126,29,185,193,236,228,60,81,42,124,186,61,170,36,250,197,68,218,76,16,114,219,23,110,67,171,168,161,114,171,185,236,90,150,249,9,144,84,136,230,48,23,137,50,81,242,79,38,254,114,232,67,71,249,255,114,97,209,168,24,226,135,39,9,187,12,252,107,65,148,183,20,176,95,182,93,219,54,61,186,136,161,100,63,140,204,237,21,246,150,27,58,131,244,195,84,126,245,89,249,10,143,89,124,203,86,59,178,244,186,138,1,216,60,227,212,219,92,91,231,130,38,203,198,29,52,170,51,242,248,222,138,215,117,42,92,119,239,49,215,125,160,66,169,60,145,116,6,51,71,95,244,236,2,76,189,10,42,95,216,153,160,58,202,243,50,156,93,188,71,183,66,222,214,216,140,12,95,146,121,143,73,88,214,202,161,170,200,14,194,39,134,244,138,61,201,16,162,63,249,67,220,231,153,226,29,90,181,18,181,31,133,8,36,240,198,216,73,78,192,120,47,88,182,94,51,91,185,49,58,38,161,182,16,254,220,108,149,95,192,57,241,35,155,146,237,97,13,194,27,22,223,250,185,96,100,52,117,31,194,238,93,66,20,201,9,201,129,255,191,16,123,140,208,40,147,224,184,94,218,96,165,152,115,170,45,13,190,46,25,246,29,234,141,171,56,255,61,163,22,192,70,114,210,135,193,115,186,101,175,195,208,185,227,130,86,236,7,124,92,147,225,135,30,227,246,72,59,225,249,251,44,247,127,130,102,131,206,244,170,176,46,241,19,149,79,240,216,233,8,38,127,95,60,0,254,58,143,15,181,140,46,165,109,194,127,107,69,227,141,126,37,53,170,111,5,103,230,91,58,245,65,14,13,157,169,189,208,13,152,165,11,119,117,68,87,78,126,177,150,66,199,225,201,51,206,63,60,191,104,231,122,243,183,171,232,95,45,43,14,185,155,162,173,187,17,4,89,87,45,188,195,179,110,248,222,215,177,135,2,57,215,167,207,48,63,94,43,78,58,63,10,116,148,27,251,200,155,95,128,234,156,228,150,137,180,93,220,65,150,139,245,221,220,201,138,219,235,44,133,226,141,117,71,160,80,5,114,177,233,159,117,221,5,252,211,215,254,232,24,214,139,183,100,34,174,164,249,89,7,208,96,217,25,187,140,18,185,211,171,139,61,135,125,103,161,141,252,173,146,197,159,228,160,67,92,119,43,111,161,246,38,91,183,11,80,119,54,63,137,114,235,106,63,222,137,139,148,182,199,187,196,169,123,232,163,204,168,202,89,236,250,63,182,207,153,18,61,215,9,209,190,203,239,71,166,116,69,194,223,45,155,158,237,92,24,46,36,37,63,4,249,144,186,126,45,72,49,252,113,208,255,227,104,134,20,210,33,230,221,46,240,237,109,99,8,161,196,116,55,170,44,114,252,193,157,16,206,11,144,53,125,49,200,31,53,9,61,60,133,154,224,33,143,57,121,23,50,39,94,212,224,142,146,151,231,255,23,2,113,192,154,163,67,114,24,128,70,133,95,222,152,153,238,33,192,119,193,97,205,187,53,9,58,19,223,250,43,240,145,249,21,237,44,163,70,103,65,237,160,39,153,33,109,70,19,62,97,223,150,125,174,209,238,42,248,209,101,192,29,235,5,216,42,177,148,24,39,49,140,91,30,124,150,56,135,32,214,202,39,211,178,2,177,96,10,186,180,2,228,133,244,146,134,167,15,122,83,126,54,146,222,84,39,248,32,130,224,142,41,137,202,43,38,86,217,155,195,213,182,127,195,32,117,195,237,226,116,217,151,178,239,140,93,252,27,212,159,247,81,156,159,167,182,32,130,53,199,28,200,66,177,134,2,148,96,185,26,99,242,209,137,140,231,79,29,51,33,85,222,216,18,254,75,112,236,208,255,225,105,132,215,68,201,19,169,73,63,155,119,146,173,108,246,205,144,51,227,89,12,240,225,50,229,52,213,226,43,133,184,75,210,186,10,28,64,131,109,225,180,127,63,132,114,152,129,23,204,211,41,174,17,182,119,127,149,138,61,156,69,95,205,109,134,135,252,124,224,48,221,187,47,229,33,216,237,128,168,85,123,22,18,113,150,200,110,214,67,155,238,234,119,142,167,94,111,202,168,134,197,144,29,164,219,52,39,155,42,124,248,21,82,216,1,64,41,12,188,9,65,228,189,254,109,129,8,119,193,182,236,217,90,105,137,27,55,131,77,64,119,130,114,167,74,20,194,53,96,244,178,44,103,74,20,1,84,134,166,208,54,15,241,56,202,139,69,27,255,87,99,189,116,110,226,240,101,208,189,0,49,191,136,246,151,156,102,88,78,253,115,97,88,89,44,10,57,42,187,93,17,118,56,13,16,145,124,167,245,213,17,61,174,76,89,17,216,22,124,9,252,90,137,132,165,108,248,248,120,108,247,22,162,95,67,254,242,189,14,196,67,105,67,58,223,227,104,173,105,218,210,211,161,16,4,52,110,157,235,114,175,59,75,177,247,176,254,217,11,146,176,169,240,53,203,211,180,16,103,182,171,60,194,39,214,119,19,23,49,174,201,170,13,41,10,32,184,248,145,10,85,39,100,253,241,27,235,211,51,24,66,180,233,17,37,126,133,220,87,61,182,145,101,148,73,189,245,112,47,4,79,178,72,223,9,18,209,225,55,28,222,181,68,123,81,225,140,184,247,202,148,72,15,129,149,138,197,221,36,223,28,26,2,40,108,16,17,189,131,77,103,54,251,66,227,100,212,160,228,68,107,30,50,49,160,182,62,143,48,244,241,186,54,122,72,167,202,124,60,231,62,224,58,7,34,117,118,64,175,157,234,111,240,218,68,227,86,59,202,216,12,12,30,201,191,14,225,93,113,126,180,194,77,213,15,181,16,67,188,158,204,3,254,158,134,193,2,171,125,129,255,129,106,137,19,111,45,134,127,124,85,123,104,144,187,6,32,85,83,254,182,225,170,209,123,212,186,23,0,60,35,139,224,87,17,180,180,106,81,38,60,7,246,18,113,218,89,10,5,178,40,171,46,183,150,255,62,44,151,12,196,91,221,219,81,189,32,166,254,176,51,206,212,4,134,233,218,135,190,206,143,61,116,62,250,216,184,184,143,114,162,87,244,148,10,221,75,64,87,148,245,248,127,234,75,52,112,225,218,185,251,110,243,226,99,36,128,174,176,170,63,61,218,211,254,88,61,121,145,131,95,81,77,248,156,158,131,23,155,167,122,17,103,114,83,105,107,122,4,88,64,137,188,240,242,179,101,6,169,26,149,167,51,76,149,141,137,167,232,207,106,251,235,180,60,80,177,175,192,48,61,12,58,190,48,173,78,253,213,163,108,76,190,150,4,80,52,198,82,138,211,127,212,41,8,68,155,40,88,246,141,134,219,55,90,73,58,90,89,229,56,188,246,143,155,167,131,224,0,241,184,122,120,116,28,201,37,102,61,213,114,197,169,74,142,207,42,25,15,60,195,238,210,1,108,92,155,157,118,242,21,64,78,43,104,99,159,206,29,229,247,233,154,38,92,82,28,149,104,141,203,133,189,16,232,166,5,213,195,113,102,113,4,246,97,175,137,240,43,94,25,132,169,38,88,255,71,156,171,165,89,249,142,116,122,165,75,104,198,253,165,173,240,181,154,221,159,195,87,66,27,216,163,119,10,81,245,80,55,65,107,138,195,197,104,192,147,142,216,77,133,216,112,45,74,203,237,110,57,163,206,203,81,67,7,200,67,188,55,145,142,202,41,226,30,254,114,46,151,124,85,47,227,226,115,172,2,149,100,177,125,247,70,238,184,140,117,164,98,113,108,66,13,81,123,164,139,236,54,136,94,48,113,169,173,45,211,29,118,134,117,191,242,255,179,201,83,196,59,243,187,28,31,135,63,129,198,219,43,47,216,169,106,35,146,116,23,67,238,86,33,223,104,88,79,144,131,73,58,201,122,60,184,111,18,212,25,177,4,250,103,43,180,9,209,166,4,215,138,69,17,1,48,40,133,55,118,15,199,208,189,71,51,92,100,20,25,82,30,46,143,39,29,248,12,114,62,247,78,149,176,209,101,153,244,92,117,222,81,14,231,142,60,131,22,10,225,145,173,114,237,137,103,17,85,103,45,0,147,52,85,70,77,68,165,229,42,32,89,154,202,90,214,164,126,121,9,217,29,130,28,114,53,64,112,84,20,253,186,1,155,192,202,60,49,240,197,53,228,178,133,213,204,173,137,154,43,23,6,84,45,158,176,162,162,210,41,231,253,69,204,51,89,79,66,13,110,106,63,102,242,70,65,192,23,124,235,32,155,0,59,76,93,253,105,195,174,137,111,122,32,109,190,125,219,63,238,125,14,101,246,143,8,255,3,57,227,100,75,202,239,138,222,218,219,214,134,236,143,78,178,223,139,246,75,137,217,219,222,128,204,164,130,17,144,111,218,100,193,224,182,68,82,240,102,111,63,125,0,134,71,245,1,83,254,118,133,208,117,20,149,253,36,163,183,195,197,216,252,252,140,93,175,11,36,1,142,221,188,31,71,30,139,5,14,41,240,243,11,30,188,164,174,114,58,157,12,192,160,125,123,178,206,172,127,165,144,192,81,252,114,132,78,28,52,60,190,221,226,117,253,128,193,251,49,246,173,14,117,57,176,44,197,36,49,116,158,69,46,146,251,2,205,171,169,156,98,29,66,191,82,160,156,118,216,66,217,64,186,147,232,73,44,0,216,12,101,142,147,77,209,242,5,121,136,234,63,4,190,239,100,50,79,12,244,21,189,131,196,54,185,183,31,181,0,127,239,111,148,125,168,175,246,202,152,195,104,26,32,225,99,203,0,77,189,160,221,118,104,159,19,6,81,225,229,239,252,145,243,242,253,109,100,107,202,151,167,148,68,116,199,99,189,217,164,207,157,166,223,31,128,229,146,49,114,46,178,86,134,218,201,249,41,157,49,129,60,197,21,245,22,229,28,112,20,54,91,241,165,131,169,128,191,53,155,113,229,221,204,233,243,214,137,178,171,147,89,84,145,215,61,242,215,166,226,246,95,207,112,151,191,250,172,1,153,238,26,118,25,92,242,52,16,100,14,91,4,13,29,6,31,67,159,211,146,97,171,180,3,38,28,55,77,193,84,27,170,106,148,107,219,204,57,238,78,163,29,199,41,92,11,122,209,104,129,108,210,140,23,210,98,156,251,63,43,125,81,211,50,118,51,133,249,3,210,254,90,167,24,50,98,31,42,110,108,132,163,213,82,65,99,14,75,25,33,206,104,153,75,147,32,239,255,49,227,126,218,48,112,134,252,88,236,64,4,117,151,197,113,40,214,159,159,78,184,170,89,63,185,179,175,209,9,135,59,190,232,253,46,78,194,40,152,129,137,175,152,168,18,107,130,9,113,66,54,165,112,190,96,47,57,237,80,143,130,51,196,21,213,230,18,190,234,137,0,202,37,111,110,61,117,86,37,167,80,88,110,242,76,199,239,4,248,13,205,149,27,200,207,160,137,124,174,243,17,16,244,58,124,126,254,74,69,222,95,64,58,80,205,138,153,113,150,226,108,202,134,162,61,145,105,68,35,26,141,202,179,25,35,214,225,15,42,28,162,30,26,50,90,112,34,130,101,179,49,179,49,21,184,137,11,146,108,159,143,152,159,101,172,241,71,87,252,120,66,127,128,180,123,30,219,227,209,252,211,217,45,43,129,253,183,253,12,105,78,24,55,170,144,39,170,79,27,54,60,122,216,140,56,154,119,47,51,61,155,1,88,183,86,144,162,56,157,119,57,45,14,253,112,37,99,248,83,89,152,122,22,109,181,157,248,197,139,42,111,230,245,167,209,28,76,156,244,107,226,73,122,36,5,129,142,199,248,210,98,10,58,100,121,212,23,81,248,90,155,71,1,78,142,25,182,253,159,216,136,212,116,15,21,66,59,98,198,21,39,188,103,141,103,4,236,67,21,66,154,226,223,127,71,42,125,24,216,81,13,164,101,13,237,180,209,119,74,165,77,161,81,249,242,75,9,179,247,207,67,156,245,53,196,104,42,240,37,216,190,139,181,237,94,248,115,46,179,201,22,49,142,0,42,19,38,130,213,86,76,103,114,31,140,60,85,134,220,26,63,0,91,165,4,211,26,41,13,120,25,101,16,234,215,85,207,48,69,87,141,254,24,45,47,8,12,101,58,131,201,4,31,51,208,23,118,34,112,218,155,22,204,111,240,203,74,19,232,129,46,87,152,79,203,12,250,134,205,237,226,134,55,125,2,121,202,253,111,76,192,35,145,45,38,212,87,124,95,109,88,73,246,152,178,112,116,250,138,79,165,45,87,98,92,107,86,33,110,167,60,49,18,192,62,63,67,213,204,72,163,52,175,184,12,98,153,218,238,187,178,131,103,96,117,234,220,133,9,215,79,117,79,249,113,129,216,187,18,24,43,69,115,20,147,146,52,170,108,128,109,234,134,150,123,132,87,26,90,155,2,249,98,121,153,46,119,57,22,217,109,115,16,246,101,221,141,28,168,249,36,44,60,164,38,192,196,34,104,166,136,107,17,191,187,36,244,229,129,112,231,197,141,66,220,10,37,92,34,29,59,6,207,49,143,227,170,231,11,130,120,149,211,189,56,27,59,195,122,242,120,237,255,4,156,133,219,5,220,106,56,150,204,97,223,109,193,219,240,249,235,129,45,217,29,68,57,236,243,61,120,153,154,102,209,116,42,183,214,140,209,172,159,196,186,123,108,89,115,48,202,4,186,130,6,236,132,243,124,125,80,19,161,157,153,231,1,91,202,41,135,25,177,131,131,83,182,204,123,199,118,38,41,247,27,163,58,145,39,192,172,11,207,153,79,238,158,91,190,179,87,70,205,28,166,106,127,183,41,221,229,227,27,164,83,209,109,200,199,176,245,43,19,34,73,0,198,99,178,40,215,59,124,111,253,60,136,14,152,164,200,57,71,249,46,155,27,76,136,243,186,148,82,213,47,75,242,47,249,152,60,213,132,115,167,245,55,20,166,219,230,13,211,180,9,154,66,124,159,221,219,81,119,198,147,109,143,206,1,62,16,188,121,135,143,158,194,210,54,207,245,32,7,180,131,63,93,67,159,159,187,194,234,93,137,59,73,144,235,26,62,71,176,182,78,3,220,248,102,244,251,67,31,68,246,57,5,183,242,245,55,143,205,108,88,122,14,228,136,112,120,100,160,208,21,123,144,27,228,147,215,45,36,208,100,204,54,187,133,20,112,125,20,232,106,51,185,128,119,184,216,50,37,99,89,27,79,168,23,100,28,124,91,185,54,250,58,4,37,80,163,126,24,91,108,232,66,35,156,240,242,247,37,95,117,189,117,94,152,36,102,179,239,231,253,57,187,54,199,18,57,67,30,124,53,146,55,54,95,58,159,177,132,242,246,190,5,255,135,207,141,29,128,199,196,42,170,17,33,186,135,175,175,218,242,175,65,70,119,41,242,55,6,97,65,76,117,235,152,32,62,80,92,8,171,171,100,165,36,187,81,250,245,18,210,126,133,154,87,119,72,98,114,173,163,35,160,112,86,87,77,18,73,168,36,26,234,251,146,249,171,253,212,98,83,45,21,186,135,16,183,13,164,44,252,133,16,165,97,69,255,50,221,249,49,145,21,191,60,223,19,4,21,1,8,218,110,43,206,42,110,243,195,94,205,159,239,199,116,20,101,21,7,154,135,107,253,57,11,38,110,53,233,17,194,46,56,20,122,41,60,121,134,28,123,130,32,37,145,109,110,223,70,141,46,60,61,23,44,226,201,101,28,69,30,75,235,176,68,207,81,76,127,75,120,141,68,109,141,224,17,153,39,119,3,194,105,163,7,69,58,221,122,227,26,112,194,37,138,35,203,82,86,18,162,36,6,238,192,194,187,144,165,121,87,134,99,71,155,111,32,28,52,79,16,78,93,55,13,31,199,69,81,182,227,37,214,222,106,213,254,242,14,100,0,165,114,208,136,75,23,14,219,113,25,205,9,61,196,77,62,2,246,189,215,223,190,212,104,71,195,50,218,177,6,216,163,177,223,19,141,71,139,123,58,230,130,218,82,201,241,156,62,146,180,34,231,8,25,28,166,58,20,111,63,196,204,149,255,102,193,36,253,67,126,238,85,14,69,46,30,18,101,95,222,199,126,48,144,207,221,56,28,67,103,142,165,56,133,239,45,51,152,128,206,197,22,167,139,107,176,132,131,175,103,245,188,198,90,203,100,229,251,222,68,16,131,53,186,112,220,165,120,83,28,101,152,78,37,54,226,33,129,11,159,114,118,52,187,224,163,203,51,26,31,131,149,250,176,150,251,255,119,3,70,212,221,27,203,97,197,1,184,137,9,157,225,130,188,68,146,231,112,194,190,68,73,10,247,104,78,60,224,247,119,61,161,85,29,193,146,235,142,36,218,129,142,105,156,24,10,231,31,18,101,49,146,43,103,27,68,186,58,194,252,40,157,194,7,64,230,103,240,245,192,4,85,111,240,56,242,15,195,172,121,83,252,45,243,19,206,247,184,189,194,174,46,115,80,217,105,76,135,47,7,242,9,144,233,212,97,153,91,31,84,25,109,14,148,248,63,62,245,4,25,228,44,255,109,85,141,253,107,188,84,37,218,247,59,199,193,136,219,30,63,24,66,177,56,95,21,143,83,227,201,166,223,198,122,246,142,108,46,255,124,109,201,78,104,186,53,194,252,175,41,77,208,32,58,83,75,234,56,16,92,20,231,189,3,87,137,150,117,204,55,58,160,32,145,250,115,29,133,157,234,22,237,45,2,16,228,115,50,78,52,62,128,25,248,69,91,172,246,35,132,211,147,180,236,63,103,171,191,83,157,18,44,234,193,185,111,81,40,60,140,53,61,197,209,203,16,220,146,242,32,128,5,78,230,88,104,13,130,30,212,234,38,254,156,239,45,199,73,253,205,246,29,95,62,123,74,170,84,36,249,111,21,16,185,18,221,98,6,200,79,41,152,179,255,7,235,40,169,240,48,150,52,75,225,133,212,188,133,153,240,214,100,114,2,107,2,254,162,77,77,162,222,98,238,81,27,38,33,51,114,140,232,161,80,199,103,161,144,193,115,163,50,153,136,131,213,245,234,69,127,229,195,31,148,125,40,70,110,106,71,138,33,16,242,123,136,137,30,182,219,28,27,20,73,203,69,123,218,151,10,89,18,53,103,15,98,107,12,159,192,191,7,238,193,159,123,219,211,62,10,16,92,255,123,49,188,189,125,206,199,131,62,115,153,137,186,157,250,224,85,83,155,240,48,82,91,3,127,204,180,68,67,44,69,162,35,139,185,132,105,52,168,21,34,166,244,160,176,215,108,62,128,1,53,234,174,193,133,110,230,127,189,129,212,1,31,90,179,192,65,24,162,221,150,138,90,189,204,150,33,197,128,112,7,48,229,136,142,86,141,130,51,161,114,37,103,58,8,146,235,193,201,64,16,175,199,149,53,141,111,62,195,59,57,187,106,223,57,33,4,107,164,248,150,204,72,179,61,214,88,106,32,86,98,157,146,105,131,53,201,112,88,179,63,49,227,198,66,93,190,100,28,177,237,222,38,252,220,0,252,104,31,205,105,223,85,46,105,118,150,190,41,213,222,5,203,124,19,120,150,40,109,64,45,79,113,137,105,166,13,214,148,183,139,124,252,52,206,199,241,83,56,129,25,92,146,194,221,4,17,12,71,228,62,134,50,0,202,1,9,50,126,161,132,131,6,91,6,171,179,86,199,23,169,192,9,187,197,176,89,154,195,42,214,239,40,46,85,109,237,221,114,38,176,102,219,102,219,199,6,107,27,177,97,123,205,157,77,225,129,233,15,179,204,65,97,30,144,160,110,191,237,72,134,102,137,169,104,126,4,211,67,168,7,130,14,171,189,27,191,62,68,241,226,2,205,2,126,25,229,134,124,23,206,32,237,138,209,91,184,247,169,243,135,1,84,190,60,244,74,160,43,190,152,209,235,11,83,129,58,218,32,95,138,35,120,154,201,38,166,41,18,201,75,56,147,165,5,79,38,76,222,9,12,199,192,182,54,226,13,33,195,238,126,65,226,38,41,177,87,128,172,98,226,42,16,40,5,178,36,45,171,73,233,16,137,7,120,59,179,87,87,196,157,112,229,138,131,144,25,242,61,130,177,73,218,173,201,145,123,226,255,22,121,168,7,17,225,81,54,80,186,148,237,85,31,151,213,254,87,199,84,59,80,52,42,47,47,250,72,210,208,145,246,96,39,30,146,121,206,55,231,74,54,169,40,25,174,77,156,225,47,89,127,75,132,232,232,53,207,22,59,83,198,93,86,252,214,146,44,64,231,230,67,21,129,61,109,252,169,124,91,120,161,146,151,117,107,236,241,181,21,174,204,21,71,177,243,32,131,36,44,94,156,75,186,149,200,3,176,181,230,174,108,67,230,79,62,41,86,243,203,3,132,208,73,44,98,95,151,105,232,191,202,189,157,124,229,190,161,124,249,240,180,187,243,162,129,145,156,104,150,183,3,121,249,120,227,109,134,11,243,163,178,149,158,215,185,9,219,203,212,8,97,136,179,22,47,142,141,186,55,199,54,102,142,21,213,20,8,119,147,109,18,162,141,42,106,219,228,58,239,98,63,141,226,59,176,221,168,99,241,182,202,135,151,169,190,203,224,19,139,108,114,119,60,119,12,218,28,89,241,166,33,198,86,125,216,163,156,181,143,241,121,149,149,161,179,147,249,127,140,209,177,43,251,146,205,182,194,9,44,41,174,119,20,98,229,174,86,182,79,53,86,17,77,23,107,34,233,13,135,35,173,108,204,209,252,105,136,234,117,165,255,230,111,143,171,105,51,123,195,15,162,249,128,67,198,57,82,221,169,150,225,243,120,231,135,101,141,174,34,40,215,185,211,2,139,6,150,153,199,251,68,109,253,174,106,168,157,225,222,162,81,248,211,152,101,122,113,242,87,218,78,26,38,84,7,1,171,62,141,15,248,12,221,220,37,247,54,21,150,0,209,217,33,25,135,11,224,137,144,161,218,90,21,89,57,197,154,26,231,8,161,36,131,94,204,2,223,198,69,219,126,14,165,155,86,165,105,214,31,101,186,24,55,42,46,1,42,114,155,122,77,139,200,55,122,60,67,178,183,244,104,228,89,159,71,25,212,77,153,121,129,102,34,185,41,214,32,10,15,105,249,108,250,91,103,72,21,10,219,88,253,93,57,9,201,192,198,132,205,22,192,233,126,167,72,205,75,139,119,39,137,105,9,125,248,136,157,107,57,12,33,89,36,131,128,229,110,52,183,186,249,62,154,187,246,107,43,131,241,45,131,254,253,185,206,186,253,146,64,167,68,225,226,27,178,184,128,102,164,254,55,114,92,15,77,122,240,250,85,104,41,108,251,103,91,136,120,189,134,203,5,235,178,194,86,36,68,200,194,144,175,23,41,152,80,50,128,107,11,165,133,52,112,119,97,66,212,42,216,194,235,83,152,140,39,69,79,147,187,124,32,186,51,28,22,6,6,230,34,73,24,225,232,196,237,25,79,153,130,61,161,120,232,253,119,20,36,211,66,109,203,150,50,255,172,82,138,161,95,166,231,18,57,163,148,63,102,181,138,53,153,100,156,234,74,58,11,137,56,192,62,135,27,253,106,164,111,58,90,243,227,57,215,13,16,233,148,110,215,69,191,102,156,205,66,37,192,160,33,112,73,111,79,128,197,110,75,142,27,153,173,88,240,215,212,114,86,229,222,120,46,187,35,157,41,219,114,172,85,129,15,203,88,194,185,235,240,37,240,63,189,102,69,99,161,13,240,93,39,197,181,59,72,20,117,76,107,169,254,41,148,42,193,61,154,51,76,5,192,174,144,2,131,182,164,6,246,95,250,54,139,241,43,231,184,218,22,153,134,212,205,57,33,30,237,138,166,71,81,190,254,190,232,116,31,57,194,183,193,46,39,50,94,227,93,178,132,180,204,22,240,230,144,137,152,46,212,9,137,204,133,209,81,186,171,201,54,108,211,254,254,177,184,97,244,251,146,4,67,40,176,16,158,11,160,10,74,198,161,186,39,232,150,89,230,147,190,251,117,122,221,239,10,82,243,252,11,92,216,174,39,205,4,112,162,40,247,105,156,218,176,202,138,211,189,167,229,21,78,103,165,56,175,6,20,65,234,215,237,196,44,115,129,107,216,9,207,119,210,225,59,21,6,20,40,190,23,119,77,60,164,235,48,215,201,19,99,196,116,191,234,34,79,84,98,62,36,111,40,166,119,141,172,98,61,121,12,200,186,60,161,91,137,197,148,206,68,165,214,11,214,93,77,155,80,227,206,251,153,160,107,158,168,67,189,143,8,166,164,15,101,9,158,226,229,77,214,236,205,129,34,143,154,187,180,41,102,151,201,94,77,156,93,61,238,231,170,56,82,36,58,224,186,58,63,5,49,169,132,199,133,110,109,142,193,107,207,53,218,235,139,70,218,188,45,145,137,82,101,222,127,103,15,29,213,40,70,59,4,36,134,176,39,21,118,18,47,244,181,47,187,161,143,9,62,78,228,191,202,118,114,137,2,20,65,91,135,77,177,62,23,245,230,166,92,64,254,30,139,41,207,114,14,212,1,49,53,170,114,144,48,184,180,53,163,133,248,54,94,21,247,188,113,76,138,161,232,66,142,215,234,12,33,114,55,223,178,49,181,114,242,54,215,178,130,231,128,156,124,192,150,152,4,235,82,65,211,123,105,97,192,61,130,29,183,209,180,137,255,16,66,119,113,118,147,74,227,82,212,176,123,109,150,190,123,16,49,88,45,175,141,245,166,136,121,74,46,74,44,220,198,173,242,184,200,202,142,159,184,227,81,113,255,48,117,46,231,177,104,19,75,169,79,55,176,13,14,63,162,63,40,30,194,78,65,215,61,154,37,233,90,103,248,70,166,75,102,243,81,201,226,169,52,4,169,230,63,115,124,176,122,70,142,210,95,12,126,162,48,74,150,124,72,201,109,210,131,22,200,48,101,112,104,79,137,72,226,255,67,68,102,132,38,125,191,243,160,152,15,108,252,81,41,36,128,109,43,175,114,110,94,255,189,119,126,78,228,136,98,84,74,222,104,43,43,222,228,175,174,163,166,14,221,228,226,99,226,158,131,135,103,23,200,194,174,249,148,52,72,4,155,149,226,16,90,253,31,197,69,177,207,61,32,109,190,135,184,30,52,46,193,128,104,196,44,238,232,145,133,192,25,243,168,54,221,248,189,121,59,161,252,239,182,113,104,218,68,180,105,97,59,128,143,102,46,73,253,211,240,58,4,29,90,131,70,72,53,184,255,0,188,154,15,244,38,175,168,1,31,55,208,245,212,43,212,125,54,232,164,10,50,229,54,104,138,128,84,91,25,185,217,252,247,147,74,206,233,53,205,113,149,31,245,0,68,237,144,213,11,127,220,160,210,5,30,89,85,52,70,227,11,191,85,134,201,39,156,206,246,85,44,145,169,174,79,69,80,61,233,162,242,79,82,219,160,229,117,76,85,202,249,240,57,76,205,137,100,205,129,69,189,29,47,170,212,108,143,218,42,85,13,142,17,242,244,53,100,197,48,106,88,230,24,78,149,188,213,11,48,133,136,16,254,96,193,129,42,109,66,59,197,186,110,105,113,143,116,227,91,12,160,179,19,185,222,212,56,170,67,159,54,244,31,81,41,219,229,166,1,5,145,131,156,127,172,33,238,125,159,94,30,61,144,81,246,28,71,48,166,141,157,199,76,234,230,40,29,7,17,243,202,58,146,98,178,218,97,33,80,7,230,93,70,72,252,32,42,90,85,96,57,22,177,169,147,62,91,222,193,212,171,157,253,206,56,232,254,77,0,239,29,85,15,51,186,30,108,119,229,140,236,204,143,130,70,32,42,205,30,250,139,233,27,143,206,145,187,226,146,200,246,238,109,236,239,26,223,215,11,241,89,7,134,169,228,153,33,225,12,252,148,19,44,74,221,72,82,240,58,196,109,33,13,106,121,65,98,83,228,77,89,71,102,9,49,220,21,59,100,226,152,171,178,226,68,158,38,201,197,182,55,8,154,96,169,0,132,140,252,164,188,171,144,138,24,153,44,252,155,146,172,159,73,123,38,247,72,2,237,238,211,45,245,247,138,217,72,163,231,8,208,38,6,196,187,132,106,84,213,109,136,74,99,80,197,144,62,36,130,168,232,246,158,19,223,41,245,38,86,157,214,2,2,136,156,96,240,50,39,93,28,87,200,63,32,156,76,79,142,62,74,155,253,157,161,208,64,209,198,181,139,115,251,189,104,145,30,49,204,247,183,198,238,162,119,45,108,231,118,19,7,176,190,244,70,61,55,3,135,81,51,134,23,229,42,212,12,237,185,16,64,129,114,203,10,166,16,201,91,191,177,48,245,14,193,94,95,109,23,88,144,100,78,93,200,18,122,187,158,184,177,120,211,96,58,50,80,60,112,3,135,26,82,194,216,146,156,108,245,172,213,22,57,55,39,90,129,78,166,254,164,154,168,114,205,230,112,234,104,54,166,25,180,106,187,107,224,80,184,252,243,197,29,156,20,24,62,1,237,130,200,47,77,130,59,75,30,151,120,253,114,41,14,40,143,105,73,136,196,207,227,166,133,34,155,43,8,0,143,244,94,240,203,210,254,39,24,194,91,213,157,200,187,37,75,210,10,193,97,142,143,24,229,23,242,121,175,132,197,235,125,239,59,22,63,77,206,27,81,127,222,103,163,160,22,22,55,47,68,192,159,200,209,86,53,5,243,116,204,157,147,217,40,136,161,226,45,244,19,26,74,110,169,78,125,16,205,110,59,114,182,225,17,173,14,230,211,205,82,154,63,232,13,68,158,79,87,238,244,38,176,0,80,177,224,162,155,88,131,14,101,227,105,13,39,23,238,83,221,47,210,62,247,86,170,91,103,221,213,57,219,206,42,62,82,117,51,54,174,7,91,51,4,236,151,143,194,228,23,77,138,148,60,154,152,36,92,238,158,148,111,100,176,202,148,130,49,178,40,39,36,211,41,54,10,75,62,41,253,246,163,210,225,62,166,139,19,146,125,211,13,183,182,149,166,6,56,92,12,135,189,91,163,20,89,216,37,91,244,141,249,44,239,246,26,161,77,189,228,81,68,57,85,115,139,50,253,86,23,241,76,113,17,222,110,82,162,109,216,248,87,17,93,205,98,21,26,39,141,28,72,70,243,56,135,172,207,223,56,225,216,18,49,55,214,220,235,248,171,243,64,52,164,140,203,1,90,10,210,98,99,47,157,141,42,62,149,216,143,159,99,210,48,96,244,189,73,131,74,201,58,15,33,245,179,215,185,145,173,216,23,15,152,73,242,51,177,252,204,47,157,208,191,226,91,99,35,81,220,52,23,71,61,77,82,96,73,176,78,136,78,148,211,144,107,177,51,44,90,75,69,244,92,249,112,169,57,188,241,70,82,208,118,64,165,116,168,102,253,209,210,151,102,63,76,25,102,137,18,137,187,25,255,18,248,195,30,24,92,209,23,185,114,223,54,203,79,34,252,173,48,255,117,144,167,70,154,100,169,156,78,53,37,23,9,159,115,192,138,182,51,181,156,235,26,2,210,175,176,107,119,158,34,96,201,72,194,203,40,198,21,111,190,26,191,140,50,245,102,8,105,28,234,53,239,150,23,70,50,235,82,106,219,43,62,225,2,163,104,12,169,130,249,235,185,136,121,112,130,77,102,103,168,54,76,127,9,215,156,240,78,171,215,225,104,86,145,227,58,93,29,114,6,39,193,130,163,189,65,176,3,7,39,137,208,235,83,86,141,18,28,27,28,136,183,167,232,205,80,125,229,44,53,45,68,153,205,201,159,203,39,12,140,15,218,18,218,33,64,122,2,63,168,131,149,4,163,68,207,39,41,244,150,7,223,65,69,29,242,15,203,74,171,55,213,5,120,172,63,10,104,62,52,63,108,17,89,20,173,147,80,80,212,125,81,203,143,9,192,120,155,172,184,196,223,156,37,3,50,216,229,153,242,145,9,71,122,199,55,68,160,207,99,155,163,140,165,83,192,198,55,180,133,184,219,160,114,17,95,255,119,25,122,239,45,239,158,31,150,13,117,252,92,213,135,91,228,227,137,18,133,162,185,193,221,90,121,160,104,92,244,236,69,58,117,9,190,99,67,153,87,3,105,65,149,213,207,163,181,230,22,92,76,37,74,137,156,235,30,108,145,90,1,244,49,202,156,169,192,196,45,64,27,71,18,199,196,29,180,230,176,224,32,131,242,77,175,130,186,175,80,61,101,11,107,218,51,102,110,61,15,123,94,28,112,196,244,14,193,163,158,133,180,115,77,17,187,111,120,255,34,222,247,226,174,250,253,0,240,53,58,234,18,74,155,27,64,238,208,93,212,190,217,81,66,15,145,26,10,2,191,130,131,5,165,211,38,239,140,232,174,167,33,234,44,119,20,36,37,107,68,123,201,80,133,145,125,89,214,153,12,251,24,9,43,164,139,190,141,107,153,193,62,26,72,165,7,8,69,10,229,195,16,6,13,59,210,71,190,8,69,139,176,155,133,132,54,210,120,1,45,161,73,252,85,241,217,192,243,88,80,70,187,15,244,55,71,45,57,68,125,125,36,62,32,104,15,68,101,77,61,28,204,123,159,70,145,186,146,58,156,71,182,103,252,221,239,108,130,174,2,220,48,182,44,75,164,184,208,248,70,115,154,163,183,74,210,89,65,55,97,8,1,228,101,250,191,83,4,179,131,131,76,206,232,192,220,153,131,5,240,119,51,184,36,15,228,227,234,11,97,119,113,2,9,201,74,166,178,253,28,36,0,81,212,166,199,40,25,216,241,74,38,42,245,73,106,141,10,51,22,90,242,136,119,113,209,252,40,166,194,163,222,182,162,24,9,72,244,93,156,77,200,65,74,8,32,52,138,18,211,191,57,186,202,151,48,122,235,58,135,228,58,12,159,25,12,206,128,49,173,243,25,186,196,96,202,77,97,25,86,184,145,58,130,50,240,255,169,119,42,51,5,143,185,80,12,118,87,93,252,204,249,61,116,63,11,171,216,38,28,185,101,16,189,252,14,6,209,197,81,255,204,103,50,221,249,120,30,69,194,207,148,125,47,150,59,45,211,22,21,206,68,161,4,220,25,88,185,57,163,71,127,145,251,34,184,129,62,190,56,163,47,176,13,211,31,103,215,67,119,37,148,179,53,190,178,186,210,25,182,171,213,54,184,155,131,45,113,113,243,112,79,116,19,143,12,217,144,114,138,87,85,141,215,95,177,155,220,4,86,52,49,192,152,16,65,92,182,174,245,51,138,178,203,175,143,90,61,239,29,32,166,240,208,4,14,96,132,102,246,149,83,169,106,224,249,183,75,210,185,184,27,39,91,40,198,131,235,184,107,10,110,134,100,33,2,8,112,249,10,31,8,81,87,47,28,219,211,172,25,66,35,9,220,73,212,206,110,146,230,213,244,28,95,66,108,48,146,176,77,233,189,204,108,218,204,59,194,117,68,127,139,112,123,113,53,226,88,131,215,211,30,239,18,139,58,106,49,79,128,72,200,200,213,234,66,197,182,161,49,64,105,127,148,144,73,155,1,157,205,105,13,251,176,204,135,55,120,144,246,72,183,176,200,214,28,66,181,65,76,108,6,100,221,130,146,123,253,17,47,35,138,106,90,54,233,245,38,136,244,105,102,17,203,242,25,15,195,167,130,30,235,65,132,176,84,35,222,169,206,185,125,70,253,35,63,0,92,119,170,60,255,8,43,97,182,20,203,142,143,90,248,84,111,227,35,241,29,21,126,198,18,9,61,145,40,192,247,149,146,1,172,133,55,191,53,185,118,189,25,250,98,72,53,30,217,205,203,13,144,244,106,120,202,25,192,239,116,249,147,51,102,31,14,251,37,78,176,120,0,72,0,152,226,101,219,40,172,148,95,21,172,0,254,20,160,126,48,188,201,146,141,244,143,39,147,43,56,223,169,220,89,10,137,227,138,33,73,84,108,148,191,186,161,121,209,107,72,27,196,63,33,2,82,68,36,90,43,47,114,19,242,166,53,45,255,228,97,222,64,30,56,116,43,165,10,100,118,53,43,19,217,72,205,104,209,205,165,188,29,48,202,33,198,211,179,198,187,119,18,169,172,38,124,184,77,182,106,39,169,147,78,96,128,226,145,233,74,85,250,248,167,255,188,29,254,122,238,25,7,183,156,199,194,126,119,239,206,69,140,100,54,34,214,50,87,225,193,193,106,82,71,228,253,71,100,38,204,5,233,90,29,87,170,189,180,94,138,48,176,114,49,208,102,164,255,180,26,48,235,220,146,30,40,161,160,32,59,76,225,12,13,25,252,237,156,71,153,6,60,248,163,134,52,225,138,59,91,210,51,76,223,144,138,101,31,131,35,57,206,25,61,246,31,250,45,33,118,98,179,112,180,133,223,55,177,70,54,150,60,123,215,149,70,12,108,160,42,251,223,119,219,218,38,196,67,237,114,2,25,17,78,36,211,46,203,177,116,25,27,143,243,177,249,26,77,92,223,185,45,147,109,140,215,17,5,70,211,247,81,141,16,242,149,147,177,65,212,33,100,57,242,88,130,103,86,49,191,227,129,75,11,59,153,2,120,250,228,178,27,253,237,155,116,253,90,210,60,254,99,67,11,43,248,204,94,246,44,54,129,198,172,75,99,151,206,220,245,17,205,162,115,238,133,252,159,67,28,211,235,215,90,112,35,253,174,97,24,137,157,244,140,40,56,70,28,127,75,82,223,198,136,86,119,91,165,210,177,108,252,128,67,24,53,168,90,144,183,209,66,159,38,71,230,173,54,5,185,222,144,247,161,14,228,74,59,170,135,172,11,24,246,221,103,60,15,74,24,95,190,62,229,105,209,71,212,172,252,226,85,75,168,22,40,72,36,163,191,0,193,225,92,59,146,13,139,0,225,251,145,250,23,165,64,141,156,40,13,42,241,169,152,129,176,248,136,39,230,39,254,92,230,201,152,243,41,210,65,7,251,187,80,250,111,18,142,43,117,99,231,74,175,89,109,34,199,184,249,55,130,250,122,134,248,16,77,88,72,35,84,70,232,16,74,228,131,23,16,79,236,29,27,26,219,219,10,253,130,86,223,67,3,26,120,89,150,73,181,203,226,175,193,235,26,212,145,235,29,156,94,161,47,160,242,214,126,80,220,254,170,23,149,148,221,142,230,212,156,74,82,231,180,139,85,192,170,152,196,139,55,51,227,65,26,212,132,181,250,181,210,27,199,200,240,125,6,171,44,77,69,212,134,90,56,172,105,75,246,241,47,107,75,36,107,217,4,183,43,153,228,37,214,175,166,38,197,8,112,52,77,193,19,94,6,213,207,216,27,20,255,241,61,175,81,186,116,29,16,36,190,89,149,196,58,81,224,71,84,59,189,22,178,218,86,145,157,85,221,152,106,176,135,27,158,165,10,239,139,250,150,13,26,66,174,253,175,110,219,90,219,202,140,72,86,20,3,230,25,224,93,26,8,132,226,231,195,123,62,69,242,174,14,99,181,179,109,138,14,67,41,159,76,42,127,239,117,201,211,22,166,177,224,153,39,2,233,146,241,100,143,115,195,142,105,140,1,4,248,79,7,11,165,28,152,127,9,118,77,165,225,245,83,38,249,233,105,67,112,21,167,153,253,53,225,69,185,25,202,165,175,88,165,140,8,138,225,49,148,151,157,107,0,56,220,248,54,54,126,159,15,219,91,13,65,96,77,57,40,172,89,144,106,27,170,36,106,9,136,228,50,125,73,149,68,153,224,177,136,172,86,164,235,180,234,160,235,25,223,147,96,176,90,51,42,10,35,4,199,219,174,216,131,102,113,157,8,13,15,177,109,41,79,7,196,123,30,34,14,15,5,187,164,28,75,89,62,118,250,38,212,255,84,131,221,166,220,110,235,116,140,215,90,213,96,104,251,6,3,177,17,134,61,29,213,187,232,229,124,208,244,85,55,170,52,80,0,243,9,183,11,189,175,12,49,158,71,198,19,62,53,119,195,110,215,27,246,162,230,81,173,243,237,130,86,66,244,151,125,22,182,220,30,147,225,218,227,126,22,190,64,181,102,11,26,64,58,172,121,187,110,189,188,1,157,45,126,163,194,137,89,80,71,194,161,98,50,118,167,240,6,28,5,177,228,198,1,77,204,60,87,34,252,55,82,46,119,92,19,97,219,140,129,119,100,50,108,169,134,184,71,185,141,85,240,214,9,236,218,235,204,92,2,175,115,42,33,134,62,16,158,53,224,71,172,254,14,85,15,243,233,55,224,42,9,46,48,16,226,106,13,5,54,239,134,105,205,161,213,81,25,81,118,85,83,37,17,240,2,233,200,1,133,107,155,150,50,38,39,126,172,65,40,145,250,88,160,39,187,60,106,0,84,135,101,61,59,227,1,111,65,108,18,239,16,132,241,239,210,59,61,85,191,155,81,45,10,139,252,67,193,120,34,197,79,174,201,148,69,32,99,140,237,243,246,151,24,154,67,94,135,185,71,110,11,124,143,165,183,203,168,140,65,11,163,160,0,153,134,136,202,25,201,110,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,118,145,194,155,45,207,108,142,0,234,152,13,16,216,158,15,11,233,164,101,191,30,236,10,207,183,10,82,94,156,120,139,213,74,211,40,198,221,32,164,53,68,34,26,67,156,250,30,76,17,99,153,237,115,242,239,40,225,197,85,143,115,192,200,97,67,42,7,175,226,6,254,87,227,17,179,134,161,46,155,38,200,146,246,131,36,108,128,246,36,62,146,244,122,212,166,25,187,15,171,191,205,156,116,42,53,59,150,125,216,65,188,236,127,37,139,181,252,11,1,158,87,132,119,91,73,236,64,100,70,78,249,20,220,114,86,134,58,59,193,107,59,18,19,205,1,118,234,66,211,55,128,192,60,11,132,97,213,91,211,31,158,57,194,131,134,211,51,149,154,211,21,197,240,232,120,205,175,51,218,171,7,219,172,115,69,14,41,111,59,87,105,170,180,78,25,57,3,254,67,111,34,43,251,4,3,169,245,247,75,8,216,94,128,228,161,252,141,196,115,19,113,23,44,79,59,76,58,62,11,25,163,128,187,207,156,51,24,47,192,115,16,180,104,17,23,118,232,173,45,107,95,167,105,47,69,31,126,149,60,173,207,78,129,255,54,230,80,193,204,248,128,180,161,79,177,38,203,3,83,246,197,23,38,212,147,113,35,175,15,224,63,45,23,248,228,208,173,172,161,105,135,94,104,198,161,165,54,25,158,45,79,147,35,16,216,104,5,202,190,115,88,171,130,96,32,246,47,125,52,252,17,160,33,210,23,51,31,147,0,71,108,255,183,67,201,105,142,104,124,5,39,86,40,5,173,213,139,26,231,250,135,41,117,28,119,48,247,25,175,96,112,120,200,203,51,74,111,47,110,24,218,104,124,164,127,167,34,164,151,142,230,131,27,154,118,183,70,54,7,130,203,113,6,185,213,246,204,185,64,85,132,135,171,185,198,45,132,102,148,174,59,186,202,55,183,68,230,69,224,206,254,136,193,247,229,4,140,53,77,105,234,88,159,50,106,106,35,64,50,193,71,85,213,208,166,99,55,84,85,98,120,106,152,26,222,214,1,149,147,49,21,120,54,95,24,153,157,85,142,70,134,238,135,109,213,138,230,67,67,74,16,218,233,126,73,130,205,26,161,250,231,193,205,150,162,176,141,119,74,181,44,190,31,135,131,43,190,180,139,141,109,76,76,151,206,55,155,85,70,83,25,23,199,70,98,155,242,18,73,182,34,125,228,174,164,61,165,72,71,211,6,117,205,114,170,145,40,91,72,189,22,142,80,232,238,164,54,231,113,36,121,87,163,198,6,140,81,226,131,62,124,211,62,153,39,230,137,159,180,93,40,223,82,69,60,36,209,58,200,230,139,99,236,159,35,161,157,173,142,113,233,9,95,70,46,208,66,41,253,171,95,225,118,24,182,79,75,88,129,213,235,124,212,1,175,197,41,223,195,59,237,202,144,46,9,23,111,188,109,121,111,254,224,167,62,152,255,241,63,164,215,24,235,133,245,161,9,50,67,130,158,209,238,82,143,251,120,106,174,112,16,152,203,35,153,95,178,21,164,21,33,170,40,146,153,241,204,186,120,108,14,191,166,173,131,47,47,69,225,243,135,203,163,84,6,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,173,158,171,176,227,76,14,201,38,21,163,108,190,4,136,36,251,50,204,28,252,126,93,67,38,30,81,226,164,229,182,164,150,193,54,5,228,70,47,129,71,243,181,121,1,144,243,30,106,7,123,200,30,152,186,91,123,5,183,74,54,150,194,240,112,111,204,57,185,156,142,7,197,140,96,64,164,176,148,138,88,185,161,18,211,150,226,78,170,9,202,185,27,104,58,7,75,61,37,230,58,55,35,19,226,87,81,225,194,255,21,223,73,119,82,116,52,171,177,70,148,110,183,162,90,109,3,38,229,143,155,43,134,148,169,163,118,243,222,90,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,100,186,250,186,20,204,229,239,182,57,244,113,204,132,250,153,245,76,22,214,161,3,211,19,36,20,88,74,189,5,4,179,121,206,20,219,61,103,23,48,62,240,100,219,210,208,244,86,55,252,249,140,112,192,3,222,105,102,21,188,71,8,211,233,84,225,185,55,238,137,22,224,186,138,102,251,91,32,144,99,3,55,22,134,28,42,41,70,223,193,187,104,189,33,63,77,202,63,151,232,72,150,137,239,206,15,25,254,152,225,171,185,1,188,92,68,123,208,99,64,155,42,99,115,243,160,3,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,104,46,60,40,182,89,106,149,73,134,60,35,53,207,0,168,50,18,102,42,25,251,149,4,247,41,126,44,11,108,154,49,215,183,93,37,69,5,41,229,5,213,43,82,223,230,136,234,85,23,9,89,193,125,118,79,216,39,59,121,32,170,203,180,195,253,193,16,121,151,65,71,248,174,167,229,57,229,228,33,120,45,53,3,109,145,254,193,245,32,178,65,193,253,8,16,153,92,147,183,140,38,12,108,106,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,157,13,217,40,92,148,197,242,100,124,120,10,19,58,215,33,182,94,123,23,49,29,72,118,121,150,48,121,45,17,135,125,22,189,96,28,102,105,152,63,227,65,224,223,24,113,43,62,215,182,10,235,19,127,55,169,186,75,44,1,58,21,211,208,98,40,0,83,8,59,68,166,224,32,15,156,255,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,83,124,89,246,253,1,46,111,47,107,224,188,184,183,170,47,121,105,253,76,7,123,128,10,235,167,190,15,4,32,4,37,222,138,87,55,210,100,123,196,209,173,129,111,83,185,144,154,240,198,241,230,131,243,174,5,47,82,92,219,209,27,136,214,176,79,113,122,194,97,207,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,143,124,180,103,234,204,87,69,123,188,201,162,7,12,205,217,55,175,165,20,151,220,158,168,143,187,242,147,244,0,250,77,110,220,85,45,181,136,248,162,212,122,51,188,79,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,108,87,43,118,159,71,228,234,61,203,48,236,4