192,161,40,227,70,210,53,114,254,98,130,46,80,247,13,138,237,97,217,59,198,7,202,49,231,198,246,78,217,211,194,15,207,65,199,140,27,220,66,235,157,174,191,157,228,204,201,209,254,230,61,56,90,202,155,101,152,130,247,156,123,152,250,35,113,67,74,184,205,71,32,233,163,89,113,60,78,201,8,7,65,121,229,137,87,178,44,174,57,182,114,81,39,122,156,27,76,188,55,132,41,163,152,122,103,89,140,109,155,20,225,161,55,21,138,186,92,102,148,59,34,1,79,130,107,30,47,55,243,218,39,66,41,7,42,79,82,49,241,199,31,183,43,27,75,224,50,26,223,186,110,26,151,165,16,120,236,138,177,59,47,81,229,207,93,23,176,28,183,47,183,179,255,85,174,16,148,60,12,133,122,41,87,4,165,9,66,73,159,205,43,40,153,254,225,228,93,233,110,123,208,122,151,179,79,13,149,142,80,41,3,71,118,168,114,155,214,19,233,252,206,61,19,128,4,201,250,99,11,139,115,196,249,195,25,17,130,95,192,31,192,6,10,150,194,164,251,27,118,250,167,3,45,163,204,51,182,78,189,55,224,228,127,184,162,162,98,64,78,134,94,228,205,205,86,171,175,53,117,250,112,221,25,17,138,187,254,58,65,225,4,35,164,137,91,61,176,184,200,240,246,79,251,62,19,222,4,86,176,246,229,37,140,165,83,83,33,153,52,116,179,239,12,92,122,93,40,97,195,207,14,107,202,238,161,118,121,183,88,98,54,167,131,6,15,214,99,198,206,10,74,7,69,65,107,6,200,29,214,22,106,202,119,181,115,184,168,58,48,194,8,165,36,46,167,9,71,136,184,206,241,33,243,175,222,166,57,51,182,65,235,18,56,244,91,38,201,103,70,184,59,224,253,207,113,251,126,38,157,50,10,182,43,31,250,28,244,228,190,62,166,229,206,146,226,33,177,182,212,113,115,252,84,16,255,135,150,105,14,136,22,61,247,66,199,0,178,188,74,12,119,252,212,14,201,132,30,182,4,134,95,28,218,31,150,214,220,171,49,168,121,101,190,63,164,83,85,48,135,229,82,125,214,167,150,104,135,83,250,218,168,52,180,180,207,236,95,113,21,106,81,204,213,94,102,171,247,23,131,82,159,238,15,0,232,0,208,180,7,248,170,72,236,182,140,222,230,148,173,251,21,80,127,106,236,65,207,208,194,88,177,14,194,190,194,83,154,168,205,46,168,0,255,200,137,9,129,181,84,175,129,102,89,100,63,107,164,165,131,0,97,125,115,171,183,170,81,70,14,192,175,67,159,154,202,72,114,144,34,186,110,177,38,88,150,190,192,246,113,35,152,55,100,161,53,80,135,95,17,48,42,186,142,240,217,106,194,193,183,233,160,32,92,227,202,207,144,80,31,75,0,185,8,255,120,64,112,46,6,245,197,142,129,50,150,105,167,92,85,171,97,12,109,22,128,3,166,84,95,73,83,63,92,204,99,39,251,52,0,11,241,69,169,185,6,40,83,22,56,62,138,39,254,238,52,34,39,163,152,120,94,221,86,245,96,160,133,251,133,58,227,12,203,52,70,58,237,163,165,33,222,253,21,253,241,155,65,7,48,216,77,236,135,239,75,170,34,63,40,134,241,60,9,254,108,28,79,175,120,249,19,125,71,90,89,232,87,9,52,152,176,144,42,238,153,101,193,3,72,61,3,232,194,132,220,10,118,128,107,9,228,134,103,236,3,87,94,37,74,168,52,87,148,85,217,244,173,183,112,234,105,83,210,223,181,223,171,213,191,34,134,224,144,181,102,177,164,214,142,9,91,243,225,162,86,111,106,133,154,177,92,33,170,21,6,56,243,150,70,21,195,241,21,200,15,140,20,3,37,53,135,242,153,96,168,108,92,93,46,169,162,145,27,226,210,195,115,212,14,82,163,33,118,185,55,246,58,188,140,240,92,38,57,90,70,147,65,167,161,206,124,67,40,217,110,173,180,97,216,12,69,164,225,81,187,20,53,255,46,187,251,58,40,210,195,101,19,36,60,241,190,151,138,40,62,20,24,93,131,128,186,48,253,22,117,17,232,116,83,51,160,224,172,191,192,160,112,194,168,134,161,240,34,222,201,10,3,169,176,180,241,103,80,81,32,127,250,78,73,65,228,209,235,241,99,190,130,99,64,123,98,161,205,152,67,230,81,245,120,189,62,79,105,127,36,109,135,221,5,57,18,255,54,189,214,232,79,120,179,143,61,107,65,54,186,233,31,47,18,222,42,3,158,53,96,242,150,106,129,166,74,156,255,61,78,191,89,187,44,129,242,8,43,26,190,111,47,100,207,25,190,136,92,65,120,213,190,45,55,116,18,6,250,47,74,34,235,114,103,118,44,169,39,68,161,132,199,249,111,23,200,208,36,44,78,113,49,121,212,143,188,193,204,190,94,61,209,109,176,200,90,68,216,78,1,103,251,70,79,210,168,38,22,83,207,68,29,239,145,241,130,255,136,110,27,33,39,193,245,90,30,52,224,148,143,65,38,39,71,214,80,93,13,204,36,104,246,54,141,236,164,181,135,24,26,172,37,236,109,33,95,173,29,23,73,240,90,219,227,231,45,254,143,4,143,158,97,161,241,240,25,198,97,58,45,111,194,28,99,108,179,28,177,58,107,113,205,167,153,165,116,102,180,34,72,255,250,20,124,23,255,189,54,4,39,120,58,122,198,115,244,36,223,107,167,96,133,56,233,48,16,12,231,67,204,110,39,224,220,162,129,143,200,3,206,148,91,33,208,94,75,114,163,178,30,3,187,23,74,122,251,220,199,134,72,87,131,7,86,48,129,146,169,135,121,115,30,124,173,142,76,209,13,123,47,98,24,193,176,132,165,233,223,212,65,235,190,231,179,0,126,208,120,232,192,34,136,138,1,113,67,184,39,39,123,250,23,135,204,8,137,138,96,235,193,176,1,21,201,172,202,95,46,191,70,15,226,187,131,187,16,30,150,208,175,128,169,230,139,56,8,112,118,156,252,80,23,236,132,83,30,140,170,183,4,131,194,60,82,64,118,104,117,129,38,125,72,116,156,1,117,217,9,253,12,50,205,133,115,251,118,152,206,92,143,224,70,97,121,216,216,72,0,171,21,22,216,86,47,99,35,188,177,92,191,237,55,216,47,49,224,125,84,152,17,243,81,0,119,196,132,161,70,52,163,173,97,29,237,165,170,25,99,123,66,175,45,146,112,217,28,25,19,59,154,62,157,106,140,93,64,242,217,125,49,220,94,11,203,22,124,208,143,56,71,122,141,173,135,206,7,204,23,35,160,198,211,174,216,249,45,105,247,217,229,205,248,5,101,63,190,155,118,89,84,238,182,149,226,127,86,211,243,227,40,204,13,98,123,244,240,60,45,202,118,81,58,111,67,215,117,224,117,27,110,182,55,175,54,144,134,76,127,225,221,28,37,99,160,78,65,75,223,66,100,118,130,30,157,18,217,4,73,204,237,130,50,215,42,171,199,53,71,130,143,139,241,13,181,106,169,215,134,122,221,220,49,160,225,154,18,49,238,210,206,60,141,92,45,231,87,106,29,20,202,237,93,232,150,177,229,238,223,228,54,79,129,79,13,157,19,186,58,192,68,209,61,254,68,251,119,65,198,233,228,37,78,171,140,67,138,222,238,20,153,218,187,233,145,231,180,221,209,94,221,175,90,22,220,93,239,235,107,209,210,91,161,216,201,163,233,212,86,11,252,30,67,95,196,121,132,167,9,13,16,149,221,229,210,188,150,194,106,134,244,139,202,118,150,222,5,163,139,17,255,140,219,94,49,47,78,190,143,108,135,144,84,166,82,178,158,241,222,131,32,59,44,51,227,73,219,110,88,121,160,195,3,138,208,43,106,60,165,251,130,88,96,80,145,220,187,110,142,90,152,147,197,25,34,212,5,229,99,196,250,195,127,192,255,33,137,0,241,186,95,172,71,183,151,6,163,94,170,125,122,9,43,144,104,27,77,217,96,134,58,255,165,230,53,53,140,61,30,7,188,145,69,113,253,101,218,30,201,89,236,134,40,171,149,59,1,120,79,134,243,146,111,83,244,245,65,246,14,64,197,20,40,10,177,180,92,207,194,21,103,131,20,187,12,148,94,27,70,23,35,195,141,73,80,11,195,110,230,127,193,211,33,245,176,127,174,12,55,140,98,33,1,108,121,176,226,198,34,118,217,131,173,233,49,215,148,155,211,177,99,199,253,43,133,28,49,207,143,159,239,36,90,33,0,205,24,184,77,120,184,151,33,246,124,183,192,101,156,90,184,195,248,234,254,117,158,148,43,187,250,154,138,13,12,122,25,84,139,112,85,239,18,150,205,35,56,8,2,118,231,66,56,194,187,158,31,141,73,176,10,204,211,15,239,51,188,27,69,99,48,250,161,200,156,114,185,183,132,246,239,19,116,96,111,77,86,65,85,219,178,201,115,151,184,83,81,197,100,28,15,108,157,10,249,198,133,183,193,174,199,202,255,30,66,179,43,5,176,127,142,193,61,172,81,83,240,92,76,159,11,111,13,197,102,67,11,176,160,18,118,245,151,117,249,10,231,228,82,76,71,237,139,101,141,239,191,130,85,12,20,76,115,143,57,30,240,119,213,198,192,44,145,249,126,156,22,221,44,232,189,213,0,13,211,88,21,1,248,173,224,232,56,125,7,80,146,161,245,206,190,64,133,95,216,40,235,222,176,40,114,239,184,216,175,217,218,90,255,36,91,229,208,152,184,204,233,199,168,51,137,95,56,161,66,194,33,163,254,230,62,12,178,168,159,199,170,210,205,226,157,243,157,220,248,101,0,255,129,98,174,253,85,193,184,144,1,218,84,61,130,164,35,21,6,56,181,181,238,176,147,209,202,116,42,192,229,73,105,139,154,66,204,80,193,39,47,53,191,84,181,42,217,123,197,251,187,109,248,59,129,97,65,228,20,129,203,185,45,175,131,85,14,200,185,135,124,204,216,147,23,188,188,117,248,104,54,3,67,251,34,6,234,17,247,70,41,250,167,227,248,42,120,174,60,104,60,131,231,123,82,94,140,10,129,37,242,84,111,216,63,208,85,124,181,179,170,213,228,76,79,64,214,244,34,50,235,220,36,41,177,134,153,120,243,89,123,160,164,150,90,9,232,212,115,111,175,131,103,13,92,208,92,223,223,29,105,32,41,4,191,213,184,179,12,150,246,9,107,214,143,221,94,204,213,41,239,140,249,148,23,227,51,54,143,229,242,199,24,209,72,169,69,182,247,196,27,102,232,124,156,79,198,253,198,14,55,142,20,106,41,161,241,48,47,235,62,25,31,194,162,146,84,39,0,68,51,23,77,171,254,15,186,170,209,215,144,78,228,51,81,88,23,2,178,216,119,188,129,34,152,116,35,34,73,77,161,165,165,104,242,130,37,118,2,152,68,181,80,250,1,160,114,112,209,101,192,129,120,177,237,77,234,95,19,130,219,53,75,46,241,92,71,164,75,76,74,79,55,202,82,181,61,104,47,29,74,17,26,32,47,192,247,108,170,230,78,248,102,246,233,210,40,157,71,35,232,67,68,175,118,84,48,182,81,105,126,31,239,103,38,190,48,241,166,167,145,97,249,206,17,154,178,201,147,213,173,243,180,252,241,211,20,83,212,133,126,98,9,154,235,83,241,77,81,215,22,176,45,152,72,24,22,244,137,74,35,54,255,79,159,118,209,211,141,249,48,43,9,227,122,124,63,229,76,81,65,43,229,155,170,3,182,182,244,130,116,39,133,241,147,216,253,238,233,174,151,28,133,250,81,9,11,4,239,52,3,200,169,102,129,78,96,126,7,189,221,208,224,5,153,109,131,248,221,177,60,193,182,3,50,107,87,97,59,107,170,39,171,199,105,87,116,95,240,250,57,93,4,78,233,163,49,203,111,180,174,226,97,171,142,29,182,178,56,137,169,101,196,44,59,251,62,36,234,79,230,121,109,77,21,22,143,144,245,144,174,82,27,13,39,177,70,59,154,241,52,51,209,172,3,36,54,235,18,43,77,17,203,127,192,237,175,245,34,0,235,197,237,242,230,47,238,5,211,7,97,95,226,188,154,40,191,3,83,216,38,198,6,176,78,246,110,160,148,99,5,47,249,217,95,212,36,225,131,182,51,223,79,168,82,151,82,146,10,243,129,172,96,216,62,28,233,89,127,217,42,234,11,35,4,185,227,133,21,40,146,23,93,220,0,32,174,144,144,244,235,46,214,83,27,124,115,177,219,245,80,74,254,199,110,168,165,62,11,203,108,169,58,137,210,158,45,134,111,180,30,73,120,9,119,161,13,172,184,95,237,226,200,138,61,170,12,153,5,26,177,63,217,138,169,168,160,89,182,235,210,180,43,30,230,40,103,179,173,110,148,2,56,157,186,66,204,199,192,13,228,110,95,71,186,238,179,91,212,208,26,53,32,34,162,64,185,86,77,50,17,82,140,180,147,174,135,121,161,139,117,233,94,156,115,252,179,144,33,106,179,99,237,79,96,185,31,228,194,144,107,233,17,82,92,243,186,135,75,65,170,14,120,87,175,71,187,244,46,148,147,227,218,200,51,131,187,45,115,233,249,239,136,44,110,119,239,226,78,175,239,73,30,55,181,65,42,236,185,134,92,126,67,254,16,116,135,63,169,101,104,238,220,180,137,84,183,76,210,116,43,234,241,182,118,250,175,224,119,96,253,212,102,75,167,207,224,84,177,53,25,177,191,24,98,249,100,62,229,33,111,22,120,208,170,103,156,222,254,9,229,32,161,7,76,71,19,146,154,227,113,187,132,115,184,236,151,151,142,196,84,101,70,247,135,97,185,135,62,20,83,205,134,52,206,50,139,171,252,183,103,134,122,98,2,158,115,216,68,220,7,61,206,63,79,249,104,217,88,4,59,116,226,7,10,142,222,140,134,230,183,253,254,3,67,28,79,246,210,254,90,132,127,58,150,97,139,29,233,211,78,17,167,156,240,66,148,87,57,20,136,200,63,90,84,83,222,98,173,8,196,143,242,197,201,95,182,194,95,102,14,171,55,1,28,37,249,75,81,132,201,84,104,201,119,126,86,83,240,31,13,123,137,6,198,106,65,86,120,224,117,67,117,241,245,236,205,87,206,55,41,48,51,105,206,28,127,42,36,251,76,119,82,216,108,147,251,116,219,112,144,177,220,150,243,102,135,166,225,10,114,180,133,230,242,210,136,196,159,169,62,197,201,30,82,133,95,205,195,194,236,183,89,129,27,232,0,120,49,169,155,188,20,145,164,3,244,215,0,56,171,97,80,94,254,25,83,157,125,87,189,79,91,24,161,105,56,51,73,155,128,114,136,85,45,160,21,179,15,143,221,144,84,173,233,107,112,77,109,191,144,17,162,62,121,97,225,109,84,110,145,7,162,185,186,116,121,217,205,138,117,33,231,182,200,42,61,198,14,145,209,197,0,244,153,242,96,65,159,76,52,20,188,135,200,38,146,184,246,132,127,155,29,117,119,9,16,153,22,126,84,19,68,117,68,55,40,240,91,171,81,16,110,151,251,66,91,213,135,56,215,236,14,157,126,208,126,93,44,37,126,137,126,213,171,93,134,6,92,140,216,205,126,127,55,34,138,88,107,54,103,228,183,2,166,106,87,217,201,144,71,1,150,196,26,147,33,73,251,112,178,2,141,127,154,86,203,19,24,126,21,67,177,86,112,196,3,222,181,70,65,122,122,45,247,165,86,140,7,30,114,146,129,80,179,78,81,33,85,141,142,140,147,57,45,232,133,21,1,190,203,116,153,122,114,143,141,165,119,68,212,195,253,207,130,100,67,216,156,184,116,131,244,235,216,170,156,157,1,139,37,54,209,116,10,244,6,255,54,14,174,245,0,47,247,83,158,192,190,215,173,3,4,134,209,67,84,97,152,203,152,31,155,142,153,132,162,232,62,239,201,232,251,147,4,54,23,31,218,36,148,34,106,118,23,72,186,148,95,71,4,181,25,44,138,114,110,106,190,65,97,58,243,87,64,110,143,52,111,137,15,89,42,162,231,154,2,72,151,209,6,105,89,208,78,254,23,113,43,69,220,22,206,131,142,183,245,110,136,69,1,194,183,155,217,32,29,197,51,84,154,254,213,120,248,63,10,12,54,153,121,110,18,105,62,135,62,127,29,135,30,19,194,248,173,90,184,161,219,202,66,72,184,108,140,119,63,121,112,9,144,237,134,81,206,113,29,155,83,247,47,62,236,249,167,117,202,142,147,153,123,92,9,107,170,145,72,149,252,192,222,157,122,181,89,37,238,29,183,180,78,45,25,75,35,252,77,17,79,207,146,151,93,145,83,86,244,107,145,214,202,192,143,98,73,46,241,71,40,62,98,24,213,92,249,247,74,178,148,161,248,134,157,248,45,86,28,58,210,97,235,101,200,115,166,102,115,21,120,189,172,43,172,255,155,129,37,51,216,176,63,35,31,25,0,154,22,96,220,204,191,40,195,33,211,33,209,52,111,242,120,128,154,79,152,39,7,57,228,89,216,167,169,197,83,198,10,5,51,238,52,171,31,12,52,249,243,23,31,92,60,105,51,147,56,78,185,217,138,69,175,44,166,177,78,197,230,70,151,92,214,218,35,74,250,146,185,121,128,25,234,223,48,176,19,138,44,209,210,5,197,175,17,119,198,218,99,203,105,175,232,224,98,218,38,226,80,50,128,205,70,51,51,89,172,29,91,79,58,46,5,109,164,26,15,98,243,224,71,114,222,241,20,167,231,119,106,143,215,175,7,29,251,9,79,152,52,70,146,98,145,154,76,138,113,206,100,92,84,21,158,193,118,41,56,11,48,30,199,80,71,81,241,46,88,0,159,254,94,254,11,248,72,135,228,180,77,32,190,50,84,66,60,140,161,181,53,211,255,195,42,192,236,165,111,8,155,56,158,175,194,238,64,213,85,195,93,151,154,187,7,119,234,149,29,12,232,135,144,44,172,14,52,118,99,127,110,86,10,16,89,150,130,248,107,247,95,45,154,10,159,223,69,212,233,113,148,97,44,8,248,178,134,25,82,101,170,172,50,153,8,98,176,234,100,63,183,159,148,227,221,6,98,23,223,100,160,69,112,197,207,82,35,92,26,62,106,213,137,10,108,193,42,249,109,75,68,99,70,13,109,133,244,167,218,136,30,86,139,143,195,31,169,202,2,203,18,161,184,203,157,178,30,210,142,9,15,87,93,169,188,203,112,123,216,224,92,35,10,120,104,182,255,1,239,35,111,86,192,83,108,114,86,115,118,225,241,213,238,55,151,96,96,246,235,71,3,248,253,50,228,79,213,94,64,152,253,50,51,52,164,128,99,97,69,65,81,245,40,142,4,139,109,96,101,197,18,157,18,139,29,184,152,21,46,10,80,246,38,169,130,204,239,121,102,216,30,248,47,234,155,77,158,79,117,245,254,83,66,39,187,3,183,23,224,73,14,37,222,26,133,12,207,116,94,70,132,136,133,31,18,191,20,30,165,54,114,207,42,46,247,243,136,83,184,114,128,197,54,0,1,151,38,163,31,233,131,112,202,169,165,208,44,69,133,26,244,66,67,191,244,4,208,213,227,187,166,11,2,193,63,253,123,127,154,221,102,150,82,109,120,12,152,173,234,150,21,249,182,107,10,159,194,16,174,211,254,219,132,27,43,232,168,159,198,212,69,101,78,78,138,6,230,26,232,201,153,147,64,179,222,29,2,92,75,118,49,170,250,124,161,175,156,19,49,175,162,207,207,245,70,114,70,45,8,180,7,101,19,5,159,197,157,114,219,143,54,224,126,30,59,224,244,227,243,122,154,130,225,72,139,8,53,200,49,182,237,35,173,240,11,214,93,227,142,170,5,1,44,177,245,205,13,124,110,83,197,120,163,149,126,124,119,171,251,119,147,236,233,7,30,148,47,127,60,111,55,88,198,198,77,24,242,91,137,207,189,59,93,161,119,147,193,128,55,53,10,74,45,231,153,62,157,233,160,63,60,64,1,102,135,132,186,11,132,138,212,87,191,125,46,49,208,249,248,132,38,50,145,49,13,23,9,168,41,27,109,165,3,29,3,210,219,104,197,203,154,242,134,100,168,189,219,3,40,81,223,236,84,224,175,253,54,172,173,47,92,39,123,20,216,210,213,188,159,132,14,179,43,238,212,101,95,90,40,84,181,170,15,182,123,112,39,174,202,219,201,54,163,153,6,215,245,238,95,0,11,116,61,124,54,178,250,170,38,160,2,59,73,244,123,104,192,105,5,14,114,190,227,221,167,45,49,24,39,116,194,62,190,173,137,237,247,191,72,32,73,27,36,218,249,13,150,183,53,35,226,32,192,114,213,172,102,251,117,135,241,179,51,51,76,238,68,170,43,225,29,33,32,170,10,238,216,60,59,196,253,58,241,172,6,214,127,7,193,65,200,96,188,102,240,139,201,122,22,167,109,8,17,94,34,86,49,203,190,241,228,152,202,7,97,86,99,13,134,110,90,68,190,141,69,203,44,131,232,212,213,187,253,7,120,117,139,135,92,133,114,200,108,205,66,44,156,32,246,149,115,131,114,32,84,250,48,174,231,97,235,81,183,163,171,252,205,103,95,55,188,168,239,247,218,97,239,70,114,8,239,206,201,63,161,29,181,185,101,100,44,98,58,165,116,42,14,119,152,113,198,161,100,97,75,195,192,228,234,230,245,249,31,165,66,250,117,194,220,213,164,143,52,114,62,245,137,117,141,187,114,241,129,5,229,53,101,66,108,145,59,1,142,53,76,49,124,59,84,237,85,70,1,249,220,33,137,174,149,99,91,236,11,148,81,204,75,204,131,50,155,97,121,179,138,29,158,192,87,175,58,89,70,238,243,142,71,155,29,64,30,254,219,224,249,35,142,106,123,89,2,195,17,161,247,204,217,51,59,199,22,175,105,170,188,38,124,203,225,57,208,197,45,14,88,188,198,235,131,124,79,152,168,145,184,58,184,204,186,53,123,94,144,226,32,160,198,133,245,114,177,123,146,36,69,193,11,81,59,88,66,132,114,179,245,81,63,11,208,157,246,47,249,188,225,126,25,93,197,187,25,250,44,110,106,120,37,102,101,228,55,162,206,234,180,204,200,253,59,255,230,74,211,50,98,161,190,169,98,116,181,140,4,65,79,132,239,33,204,33,209,224,60,80,31,240,37,107,199,233,94,235,66,221,209,155,111,159,145,202,53,99,65,243,136,23,83,230,33,173,195,238,203,254,50,14,203,94,10,116,60,218,105,246,124,234,68,152,247,199,80,190,225,248,68,132,18,81,119,174,36,71,32,174,26,133,167,202,164,136,133,36,196,14,119,158,20,60,207,175,77,97,12,141,44,250,26,180,231,148,104,97,80,28,125,146,18,70,21,34,204,161,227,9,121,0,62,88,78,84,99,55,68,42,26,97,119,113,111,202,157,175,7,217,112,81,81,188,33,7,140,203,252,124,154,96,20,23,82,196,81,74,209,162,192,166,41,14,64,8,254,235,28,63,199,40,201,120,102,246,179,73,201,57,37,15,15,150,240,86,71,3,115,148,248,135,28,116,98,93,202,198,19,82,35,61,216,213,171,155,133,79,214,18,51,94,146,45,210,51,47,228,185,253,108,63,106,88,13,255,208,83,188,162,89,172,147,220,243,220,35,174,25,206,74,54,82,242,69,35,60,129,131,174,171,130,121,66,249,146,183,101,131,83,122,156,151,248,201,90,144,191,35,45,38,222,185,81,31,98,199,252,56,38,39,8,125,209,247,177,186,105,223,15,248,71,93,52,45,218,57,183,238,243,147,21,86,102,182,67,178,82,68,20,157,85,20,58,66,168,227,31,219,211,208,234,111,59,41,107,5,145,181,95,10,77,207,123,239,187,6,16,216,219,19,83,117,191,30,60,131,14,99,138,217,22,227,105,39,178,250,230,60,46,85,49,91,87,213,48,74,204,163,64,240,129,162,232,160,192,12,164,247,1,124,206,39,190,240,8,252,206,195,183,229,64,69,212,158,181,146,250,245,244,180,56,190,209,108,64,237,64,95,240,146,145,81,50,255,201,111,168,125,79,189,178,197,189,79,215,117,48,75,85,45,69,249,194,123,187,51,7,66,89,147,60,109,149,52,187,112,81,218,149,208,149,234,232,28,215,70,134,104,11,154,140,143,142,196,214,236,148,7,51,198,86,60,53,186,32,119,40,186,66,223,117,253,99,105,121,4,159,210,141,144,15,85,23,192,110,47,10,251,255,6,31,19,28,63,99,45,85,27,212,32,13,33,88,148,34,75,140,174,207,181,121,133,142,108,201,132,95,152,24,171,30,35,35,23,23,56,43,68,255,27,19,166,96,174,32,167,190,242,28,109,58,113,169,194,227,229,71,165,117,186,32,81,180,210,135,147,138,181,129,195,16,149,162,187,77,217,13,46,227,231,135,152,89,253,100,37,157,94,205,213,42,24,42,255,94,20,182,128,161,49,31,243,82,138,28,73,211,66,187,110,215,53,12,120,76,170,82,122,156,236,66,222,120,72,182,232,112,134,40,41,211,47,153,35,247,53,225,49,248,206,42,9,52,229,58,193,154,99,122,62,254,167,155,255,218,208,31,89,132,245,139,175,180,22,89,78,27,223,3,210,90,204,118,18,130,195,123,186,20,119,238,52,97,196,69,229,242,172,76,105,162,74,134,242,249,59,124,45,247,237,213,63,253,160,64,190,213,148,243,154,8,105,182,165,170,63,32,83,187,9,133,147,128,150,226,251,60,212,77,126,87,9,232,130,160,193,140,14,8,85,85,244,91,251,242,219,137,56,175,64,229,83,105,144,178,180,129,19,216,72,236,176,170,197,161,69,73,236,173,209,116,90,34,249,26,9,222,161,166,122,227,193,142,254,205,234,68,146,52,118,188,117,197,255,122,180,243,34,46,44,194,118,249,69,184,201,56,245,80,68,130,206,241,220,241,165,163,24,243,236,44,114,47,141,239,174,131,213,148,246,14,111,184,114,10,203,149,6,137,138,213,46,104,72,241,218,224,159,76,149,251,109,167,61,98,82,88,144,212,196,226,6,205,9,67,31,53,243,69,78,228,144,223,178,35,197,71,221,224,105,1,20,67,27,10,247,220,2,141,85,237,41,187,248,155,180,166,93,2,38,18,187,133,113,26,144,119,119,163,173,116,25,149,140,11,39,141,180,70,190,176,210,199,22,194,142,121,7,29,162,156,173,187,106,3,7,11,205,196,218,216,43,151,77,164,227,136,217,48,160,196,191,113,216,11,33,150,42,178,136,109,222,233,66,65,90,78,44,39,85,192,219,211,226,1,88,128,161,130,230,116,173,160,74,150,190,255,165,121,170,21,67,150,216,228,34,45,190,204,148,113,94,8,52,4,41,104,192,5,224,140,151,83,157,114,159,150,36,20,34,107,12,106,68,84,23,7,98,160,176,99,252,182,52,95,190,186,2,60,137,92,162,190,191,138,56,254,51,105,82,102,254,83,177,223,29,223,10,197,244,90,176,68,153,101,175,63,96,118,45,93,224,1,10,254,20,67,120,94,168,139,84,95,155,52,17,82,202,99,211,117,140,138,121,13,215,59,153,121,0,97,92,132,105,229,191,105,109,249,55,84,54,129,189,214,33,216,135,117,159,12,37,176,170,252,185,235,249,9,180,76,128,48,210,15,64,78,247,145,61,103,226,46,135,230,68,185,72,152,26,29,144,123,124,129,73,214,33,149,194,231,8,96,97,153,208,66,241,118,194,16,81,195,28,0,27,154,121,117,58,25,12,102,9,119,127,252,180,169,54,47,180,81,22,45,47,244,115,109,94,85,51,21,233,161,197,145,200,11,64,163,2,87,34,86,200,65,200,212,190,18,134,195,100,45,5,71,125,81,73,77,209,160,203,121,241,123,223,86,196,32,225,145,45,233,81,130,193,17,139,199,159,1,32,61,205,232,33,247,203,178,207,151,116,168,117,141,156,165,49,247,0,186,185,34,130,87,138,196,196,109,180,91,131,67,231,141,222,143,68,101,217,105,94,173,27,144,8,171,187,170,17,199,128,122,60,204,10,231,25,84,65,68,242,83,148,146,236,240,101,143,216,219,24,25,149,40,234,74,136,30,64,72,81,176,149,103,134,204,60,150,114,193,118,206,242,58,38,240,245,191,220,237,168,15,41,208,11,78,38,148,198,63,189,114,245,239,115,193,228,79,210,137,251,29,208,135,211,24,211,119,124,209,125,128,227,59,1,129,149,56,30,143,151,233,205,250,2,77,47,91,156,103,237,130,6,206,4,173,5,169,143,53,163,113,58,151,136,100,127,78,3,185,36,92,125,59,83,213,12,137,138,93,184,114,176,221,94,248,239,75,247,36,244,161,209,220,253,142,91,110,198,66,86,56,186,148,90,139,250,30,5,228,93,109,60,2,97,207,223,237,243,231,209,130,46,136,62,91,205,57,186,184,87,63,74,170,147,132,158,64,81,86,60,236,34,32,218,215,240,89,47,248,150,133,156,50,84,246,83,163,92,54,46,157,157,84,190,234,147,61,158,142,247,90,53,116,19,37,185,161,80,214,152,55,220,100,175,10,221,68,88,212,145,110,5,95,194,40,66,58,8,199,149,57,153,205,40,223,5,234,238,131,200,158,22,29,13,243,45,216,123,244,49,202,211,246,89,244,116,62,25,62,99,141,215,116,193,123,65,78,139,103,250,246,178,248,133,216,45,113,103,146,98,128,61,234,247,54,46,36,82,98,87,167,211,4,168,147,180,255,68,103,246,142,141,132,129,73,141,251,153,207,225,183,133,69,34,46,67,142,91,38,133,106,89,65,11,104,123,164,145,73,89,131,89,168,9,240,105,117,111,232,178,8,21,217,152,197,195,252,66,153,230,125,150,58,104,154,189,31,42,118,55,41,157,194,40,31,235,124,122,74,138,74,75,121,169,105,238,243,186,54,237,156,238,210,101,237,255,138,251,92,243,183,207,30,226,184,235,105,171,125,121,12,167,235,69,19,96,98,14,159,98,110,125,153,56,3,40,52,64,145,152,238,81,233,106,162,132,228,25,36,111,68,141,239,2,218,12,72,92,215,151,37,139,71,34,221,17,210,28,152,31,219,90,61,130,153,61,2,92,17,128,134,153,18,30,57,20,137,113,41,37,149,109,82,54,109,167,33,195,235,194,147,229,84,153,242,157,109,11,4,123,245,200,45,154,10,39,87,135,85,216,249,215,189,217,8,203,89,119,54,117,164,192,245,97,67,197,109,157,115,74,15,70,171,249,49,39,138,98,235,157,188,190,130,14,4,47,231,91,178,254,150,10,121,14,158,166,144,104,43,113,52,124,95,47,236,78,71,47,162,153,3,191,246,84,186,189,54,230,116,25,233,58,213,215,187,153,250,146,215,120,210,242,154,15,228,25,115,221,46,58,103,242,121,174,60,76,201,99,203,65,25,53,183,12,130,11,217,14,197,47,29,28,132,231,63,255,88,174,156,94,96,227,181,119,25,21,210,144,128,218,116,157,108,41,7,58,205,125,255,134,125,180,86,214,208,53,206,212,168,105,197,248,43,181,182,96,255,14,87,73,150,135,159,255,206,14,139,244,245,177,63,237,207,25,37,31,113,40,122,109,95,240,243,6,228,64,75,131,203,206,206,102,137,129,203,215,230,117,79,172,176,8,198,46,94,161,62,234,166,105,85,230,144,90,28,73,229,205,31,154,207,29,108,165,50,209,164,28,174,140,208,77,99,102,25,36,127,6,174,125,155,189,236,77,182,5,212,72,50,47,163,139,22,41,74,194,226,233,89,155,40,112,194,84,230,175,47,21,161,115,137,96,44,233,2,162,142,84,53,164,173,27,216,142,11,176,47,195,224,176,209,151,160,119,98,90,25,32,98,106,22,237,208,226,182,134,57,230,55,79,253,65,239,64,64,135,192,92,160,157,19,53,150,49,241,121,234,42,110,101,158,12,106,117,230,173,104,192,138,65,187,35,209,215,23,46,167,180,111,155,206,152,124,97,182,70,124,2,24,220,119,13,202,3,117,246,223,187,146,133,221,250,164,234,227,132,30,58,104,58,67,111,27,146,211,7,148,226,127,158,222,190,153,196,114,140,48,172,225,66,180,113,80,153,131,103,27,87,233,185,201,41,54,135,86,121,149,197,35,17,125,121,70,200,75,116,211,219,125,130,93,38,29,141,71,145,224,100,217,61,17,42,250,77,53,11,251,123,135,127,216,206,210,193,183,164,84,32,156,240,214,47,193,121,94,194,123,118,45,202,81,100,15,224,176,55,163,153,212,246,102,11,57,179,33,121,138,64,58,98,114,166,123,68,72,204,85,146,98,16,155,221,70,128,205,42,136,144,253,89,55,174,183,175,165,254,134,160,43,166,20,169,31,110,6,180,44,47,15,32,16,4,120,9,233,219,155,76,209,143,213,62,87,35,172,52,199,153,83,67,143,200,21,255,194,82,17,36,75,86,32,211,35,252,28,244,110,42,203,13,46,54,114,28,180,120,59,162,110,69,112,161,47,194,43,82,254,37,208,43,84,55,80,11,88,175,70,235,9,71,40,80,215,208,122,64,135,197,65,51,75,118,206,150,111,50,26,76,162,44,225,183,127,108,49,52,204,33,216,172,226,67,124,46,254,119,121,180,177,159,25,234,208,14,240,251,45,181,90,1,128,157,139,233,80,80,141,15,107,12,38,37,241,205,148,50,74,94,171,11,8,39,25,147,221,181,224,245,80,155,100,175,208,43,229,80,18,231,178,112,17,71,251,84,47,202,220,96,36,54,23,87,47,176,74,238,60,210,53,185,181,199,102,192,71,241,45,14,227,25,58,23,125,120,116,40,153,63,219,194,142,125,181,224,93,166,169,223,187,170,83,117,215,222,16,156,33,56,198,215,30,181,63,109,13,72,105,85,158,191,195,223,13,169,93,204,72,186,50,102,108,158,137,219,243,235,171,60,65,46,171,97,87,161,179,16,119,72,22,101,157,147,74,14,5,82,78,239,58,169,216,133,203,160,184,243,174,172,44,101,107,184,125,240,232,182,155,10,66,56,27,123,131,238,9,162,228,162,63,95,181,228,14,246,158,42,233,58,219,32,91,163,40,90,184,90,104,112,111,18,28,226,63,60,5,215,133,136,66,211,204,93,92,172,171,156,88,122,17,26,29,0,179,92,240,252,237,22,133,47,66,65,1,85,247,83,32,101,222,202,94,173,42,147,164,82,168,133,86,216,187,78,102,30,170,154,136,122,203,45,97,47,230,127,67,172,251,248,88,78,62,151,67,135,219,184,111,243,29,194,202,40,161,255,235,220,57,44,219,36,30,34,253,208,88,188,41,35,136,13,123,168,116,85,197,62,6,188,64,44,126,32,20,68,131,189,69,238,112,33,85,95,151,53,169,247,178,169,240,86,69,114,10,78,145,145,99,85,88,25,58,133,164,110,253,165,22,28,206,82,21,18,148,21,153,35,130,180,15,198,126,121,219,252,155,154,131,65,75,228,73,114,72,249,40,99,77,182,72,69,90,100,193,59,4,142,66,208,186,208,159,182,176,194,114,176,35,128,189,100,175,136,175,254,215,36,55,155,239,1,60,243,134,212,180,153,239,123,84,165,233,19,151,24,104,32,238,50,113,97,174,91,148,142,49,168,197,187,232,158,130,254,160,173,136,138,213,52,18,103,216,81,72,4,138,128,161,0,35,39,144,67,116,37,31,148,103,14,160,217,185,42,239,227,210,234,118,27,186,86,75,134,24,206,236,56,166,57,183,75,47,130,75,80,7,52,236,185,10,82,203,48,34,133,62,216,102,199,59,223,255,206,68,204,98,93,5,149,235,30,33,201,72,37,85,176,130,132,46,112,192,39,84,11,89,125,239,83,177,244,151,148,126,225,26,46,6,109,245,109,167,50,25,158,166,16,241,21,178,103,12,224,59,209,147,31,77,99,43,140,138,118,103,83,99,113,246,197,101,113,11,148,73,202,123,112,138,8,184,43,99,244,76,86,8,60,115,187,0,12,82,48,105,141,203,54,60,16,126,66,252,177,7,155,119,68,175,143,209,88,253,138,43,103,4,72,241,121,242,120,239,90,8,9,128,240,175,252,80,74,107,153,78,214,155,23,133,251,77,109,152,207,183,178,74,159,167,169,34,81,216,152,161,145,199,136,50,160,111,4,74,125,243,120,73,174,36,196,111,44,84,2,48,177,140,227,241,62,205,64,113,86,30,112,176,187,74,213,151,21,67,110,109,22,190,1,172,159,42,188,216,219,10,3,204,213,60,130,3,244,148,167,42,246,26,252,189,54,124,197,117,210,191,250,81,247,156,95,193,85,168,147,111,47,246,67,194,170,126,204,69,193,63,212,79,208,145,89,10,158,121,214,157,5,178,125,54,175,122,73,241,151,251,160,164,156,171,74,90,147,29,128,213,186,195,146,92,27,0,30,2,15,211,211,132,35,39,13,216,20,104,206,16,191,99,162,232,172,2,210,152,2,94,182,132,155,251,13,248,31,51,167,19,148,251,1,129,148,252,134,5,218,11,37,47,171,28,95,220,192,143,125,196,242,187,214,73,172,79,216,136,36,79,169,129,215,236,118,217,150,155,105,253,74,114,1,1,140,177,8,11,226,233,30,190,169,212,76,132,161,223,180,230,72,138,43,132,227,24,59,67,143,253,51,48,182,83,116,41,172,131,131,230,163,201,127,83,43,138,227,112,217,22,160,165,44,81,111,12,249,53,90,35,212,46,99,104,94,251,217,210,142,8,254,24,58,182,25,57,11,9,32,196,104,168,168,207,164,190,247,191,64,129,120,202,123,30,141,12,126,186,252,209,234,52,85,129,254,173,143,236,57,255,64,70,43,70,79,225,140,167,202,165,186,14,72,179,115,29,23,59,199,182,133,96,119,238,159,28,102,6,39,65,39,164,41,216,253,144,132,164,49,61,233,87,219,246,25,23,54,84,57,145,50,1,175,1,187,208,179,238,189,114,97,234,86,135,103,191,227,58,74,31,37,145,176,246,41,109,107,126,6,171,157,81,69,205,132,233,157,136,239,167,47,242,239,110,196,115,243,153,29,36,26,118,115,191,111,181,104,46,239,221,204,195,100,148,12,30,162,171,218,45,147,102,53,48,201,200,135,79,48,26,98,80,109,75,61,154,55,173,40,103,82,56,71,237,220,77,15,48,52,81,28,228,192,73,3,218,182,219,250,159,30,177,17,244,33,23,171,13,171,98,86,77,98,126,187,118,132,94,188,24,134,224,178,75,50,160,182,10,108,190,73,213,170,128,91,20,199,188,208,87,143,175,15,169,26,62,2,234,30,19,213,136,227,215,207,16,109,169,22,64,212,249,249,40,174,50,11,95,228,125,66,233,104,55,23,214,40,221,229,0,21,30,120,61,137,166,25,49,171,165,87,13,30,33,185,156,165,147,52,66,104,203,55,163,187,51,54,102,209,198,221,159,250,9,9,71,57,159,234,231,199,89,146,121,139,50,120,193,27,175,50,100,12,179,239,18,6,234,169,200,75,63,43,201,151,219,46,42,215,115,203,54,81,118,226,140,5,119,253,155,134,65,129,156,161,142,250,129,146,55,75,68,123,144,157,75,116,0,81,115,217,40,53,107,168,29,222,218,15,153,160,224,150,21,62,37,134,179,173,249,192,17,48,150,231,69,13,135,76,59,245,11,223,19,193,169,154,76,48,75,189,27,216,169,46,150,136,28,32,245,198,219,43,157,51,88,113,160,49,18,109,247,14,116,239,37,72,190,58,80,9,73,251,165,247,3,213,44,232,110,127,232,57,248,40,39,68,168,127,233,25,4,110,73,18,56,250,129,220,66,195,25,245,125,207,189,85,44,159,179,200,182,82,34,118,180,43,125,208,8,201,4,203,187,163,148,100,150,235,103,115,23,167,163,243,214,145,5,150,228,244,175,78,29,254,249,108,20,85,205,219,216,173,96,209,137,245,165,79,230,89,116,81,41,68,150,207,3,136,254,195,21,135,27,8,248,134,114,28,171,239,251,25,92,35,67,117,225,125,95,61,127,86,223,201,223,151,53,76,177,52,81,236,223,63,180,48,18,136,17,233,26,110,32,236,30,255,151,78,248,18,22,187,49,11,209,238,123,23,172,143,135,47,140,193,205,174,179,79,224,160,185,217,225,218,27,247,43,36,251,94,156,62,49,237,200,72,148,231,45,15,99,111,129,11,184,2,232,4,103,157,205,113,179,182,117,114,217,30,36,128,53,103,27,30,88,40,245,140,11,204,42,48,125,96,131,83,48,126,28,86,18,147,83,82,189,64,195,123,230,43,127,242,231,251,24,128,178,100,67,29,6,163,97,106,90,9,206,241,52,237,126,106,126,234,242,44,120,245,109,158,224,8,0,175,17,106,81,249,78,237,84,126,103,186,101,97,6,202,248,102,68,101,140,229,81,114,152,5,2,57,163,22,60,43,19,160,43,117,90,116,167,116,247,176,18,254,210,29,253,157,115,172,231,30,210,139,131,45,168,52,1,12,179,222,166,67,187,7,247,30,40,7,245,161,49,191,159,120,167,177,114,177,201,222,208,186,139,234,28,166,174,228,8,244,37,85,179,118,93,111,47,254,3,14,62,211,16,108,192,213,70,146,90,5,253,140,67,39,57,122,17,98,169,216,140,126,108,26,169,99,11,161,4,96,171,101,148,103,17,125,197,146,166,61,47,100,121,158,15,86,206,255,148,166,58,25,85,209,17,241,14,40,197,51,69,50,219,69,101,142,146,6,155,196,249,128,39,51,190,6,83,253,43,220,203,87,119,78,38,11,25,245,34,58,251,238,234,105,201,154,85,182,184,158,70,72,17,134,156,179,103,32,30,45,167,145,20,209,64,66,136,199,25,42,255,53,91,158,86,50,76,52,123,210,21,112,52,4,169,102,183,250,182,58,42,168,70,84,172,137,86,153,225,118,131,215,68,217,184,126,48,64,76,76,118,42,226,58,167,144,67,146,4,255,27,100,17,136,201,229,75,47,175,11,52,199,230,97,39,99,18,95,141,103,17,119,233,172,237,145,251,141,47,29,44,81,82,60,194,214,98,18,84,87,180,4,44,17,216,110,174,32,93,120,21,205,192,144,23,212,85,162,218,253,27,140,187,68,139,151,71,142,209,226,196,219,79,100,95,252,167,85,206,36,198,127,31,191,217,219,232,233,123,154,21,143,229,113,51,142,141,153,151,160,96,103,8,202,106,87,77,63,136,225,201,122,199,96,89,138,195,55,222,12,174,122,124,0,90,69,159,66,13,210,164,65,174,73,88,224,136,15,170,133,179,14,70,205,201,21,50,86,19,103,9,189,209,232,10,117,164,202,84,218,228,52,9,103,137,63,255,28,28,218,131,164,119,227,169,117,213,63,108,190,176,211,119,36,0,240,228,148,50,133,255,26,68,76,87,13,154,109,228,209,243,161,221,87,7,99,249,32,175,89,4,37,193,37,244,194,126,156,94,202,105,190,50,87,117,51,221,232,6,20,69,231,146,188,221,58,15,234,99,217,159,164,79,243,7,105,254,255,204,83,211,109,12,253,163,213,153,115,112,226,47,65,121,66,95,76,223,220,163,216,66,231,115,161,90,217,88,1,164,93,150,34,149,117,108,17,135,78,217,93,189,117,170,110,32,89,133,178,22,210,171,213,206,199,158,11,172,70,150,35,199,104,39,111,169,68,177,36,120,221,99,62,34,228,156,207,46,72,51,18,187,205,183,51,210,38,175,149,240,90,105,241,253,171,253,92,175,155,168,94,193,229,33,48,194,222,177,68,134,165,214,140,133,127,122,188,164,148,251,71,49,106,33,8,48,154,119,105,76,56,168,209,251,0,204,39,1,234,32,62,247,172,46,236,201,222,177,123,160,180,224,187,141,86,159,156,113,175,145,45,76,24,102,248,214,182,172,21,71,181,219,113,48,221,236,193,147,49,157,242,196,50,124,120,21,186,45,243,88,232,41,38,120,97,120,24,2,177,253,184,198,235,2,225,206,145,136,204,190,175,176,70,18,103,10,103,187,80,74,155,43,70,177,151,50,31,19,176,215,188,82,210,191,0,142,22,37,211,131,231,155,237,171,192,254,219,6,193,192,246,13,23,1,57,36,36,202,188,71,1,244,235,98,242,182,162,121,194,171,132,129,123,200,185,169,62,150,237,126,133,255,94,85,160,35,249,105,58,2,176,22,196,90,244,40,97,162,80,10,165,241,180,247,36,145,198,107,170,120,48,132,231,147,123,164,210,29,108,71,92,66,71,45,123,12,56,204,116,203,233,140,148,59,162,62,96,185,249,71,62,253,99,144,82,33,67,135,169,159,19,71,102,227,42,38,191,4,186,58,96,86,21,207,32,109,187,225,176,202,140,148,182,252,203,33,63,127,7,201,8,133,63,207,1,111,46,235,212,145,233,249,78,69,246,91,40,67,20,156,227,44,146,138,93,255,74,19,21,113,178,113,87,171,214,77,31,25,43,39,252,33,212,29,0,133,190,62,86,74,91,87,132,145,180,103,209,209,253,198,235,206,96,36,214,8,184,115,93,216,103,141,201,228,62,20,147,196,5,242,105,151,98,75,168,243,77,146,233,156,163,89,3,117,62,166,232,245,64,179,92,9,154,3,161,228,91,84,15,213,56,106,92,203,153,135,134,54,225,56,100,27,68,250,249,249,139,82,24,31,137,164,195,35,157,89,207,96,66,66,143,146,61,239,23,254,84,87,222,223,18,199,87,187,55,114,176,176,248,24,85,166,242,51,72,143,85,132,130,205,39,227,122,89,255,40,32,179,239,11,125,85,11,184,77,189,35,93,106,152,193,210,29,111,155,154,243,207,134,224,92,46,169,198,110,96,213,186,193,49,98,184,8,27,42,1,124,57,131,175,35,139,80,108,157,55,49,197,253,148,73,227,156,29,104,238,63,212,85,135,39,248,191,250,121,128,247,214,76,9,154,179,124,188,139,155,228,211,132,216,32,245,206,179,81,62,154,181,218,130,235,86,73,9,37,65,250,210,104,17,72,222,125,126,134,5,173,216,95,34,118,121,150,179,197,222,21,6,32,241,119,86,210,133,93,49,45,73,225,57,126,238,37,116,44,155,31,194,203,127,80,143,59,162,72,62,231,126,93,253,184,14,150,42,198,209,146,14,211,73,239,128,112,32,8,251,54,6,153,92,206,169,216,29,156,93,104,113,2,1,194,39,208,147,38,12,119,137,13,198,227,101,157,95,67,131,208,248,30,108,10,87,254,190,129,66,27,179,146,7,160,22,17,31,237,32,90,154,194,183,140,199,243,239,159,139,128,248,41,11,247,190,13,84,133,105,29,243,25,46,21,81,59,26,161,29,139,198,50,99,73,127,236,237,49,245,181,48,84,46,236,156,128,111,183,162,117,192,73,170,65,155,105,183,58,93,199,57,98,215,195,17,96,45,244,65,140,163,188,118,107,246,177,185,247,149,163,107,128,189,245,189,213,136,133,20,154,137,14,0,171,240,28,241,16,158,245,23,95,228,56,120,29,27,235,65,12,127,200,148,55,164,184,162,234,183,40,196,62,61,255,113,85,253,138,159,115,140,59,99,48,229,127,7,241,84,221,26,30,203,74,221,156,18,140,118,188,200,225,208,231,166,57,218,167,216,45,231,248,172,183,8,94,113,39,249,153,210,172,144,126,190,175,194,229,148,49,154,105,177,129,12,180,6,14,232,93,194,176,151,81,255,46,134,117,215,250,53,144,169,115,172,220,107,177,164,22,42,232,81,151,116,215,177,152,44,119,170,64,130,157,174,155,186,134,199,169,185,69,16,185,182,143,154,80,87,229,12,53,23,77,250,180,26,123,97,254,195,254,247,195,32,204,216,214,54,49,163,76,217,156,17,24,1,190,76,133,200,177,129,133,31,138,205,10,253,61,173,82,127,28,38,236,130,55,2,97,209,79,123,218,198,39,123,36,242,178,254,165,63,155,14,68,249,215,145,167,155,206,189,228,116,168,153,121,6,70,139,63,222,86,137,197,1,71,163,184,243,46,175,68,136,138,21,185,162,75,110,100,51,171,83,164,168,130,219,18,4,95,189,122,19,254,194,235,100,105,191,183,132,123,185,134,145,130,213,69,229,23,160,229,221,99,101,230,220,132,107,130,128,117,214,89,106,70,137,186,124,71,37,10,202,4,86,170,143,171,92,179,200,216,118,239,83,14,83,188,250,87,138,137,136,88,75,114,89,125,253,54,203,135,4,142,194,105,72,239,131,90,184,49,74,45,239,235,29,214,132,112,13,94,65,91,153,39,188,225,208,92,239,138,163,188,221,117,252,108,109,186,24,207,106,190,128,199,168,100,123,68,65,71,171,203,183,183,192,18,221,240,43,14,23,219,53,187,110,71,255,168,132,32,81,8,227,55,16,17,71,218,136,98,52,225,194,105,14,222,243,235,152,80,99,34,178,65,246,56,165,15,28,42,197,180,208,117,67,115,84,113,5,247,211,152,82,79,57,78,70,176,130,76,193,82,66,245,171,171,245,21,111,7,76,39,169,22,222,220,34,124,104,201,234,224,93,97,101,187,65,9,203,247,30,253,105,239,241,128,99,198,27,46,141,222,177,124,193,81,123,249,114,169,63,20,149,46,13,104,29,26,139,22,21,249,159,252,154,74,197,149,239,27,175,36,36,200,142,67,196,129,122,159,233,185,224,52,87,238,70,63,6,52,19,214,221,18,203,6,216,76,189,130,88,69,131,25,227,91,94,187,252,102,143,160,72,240,204,89,148,213,16,106,170,42,116,116,69,6,148,65,226,144,108,51,20,96,138,84,65,22,164,255,83,167,36,170,33,186,212,65,17,193,208,31,191,92,237,89,31,2,236,59,79,30,112,207,226,252,174,196,138,34,44,56,92,148,143,231,36,30,191,202,97,0,122,64,109,211,144,80,22,58,132,175,233,67,93,83,11,144,203,29,113,182,124,54,39,157,10,38,43,84,124,50,237,71,250,182,200,81,250,61,122,209,193,66,102,151,189,171,40,236,151,218,94,106,207,140,54,62,46,87,32,19,9,11,117,169,209,161,80,110,136,64,84,124,19,184,4,105,225,48,18,96,125,34,87,46,243,155,232,195,248,79,116,1,232,106,170,40,93,214,85,25,251,81,165,124,148,169,239,111,190,160,150,87,74,62,138,13,121,128,42,113,81,203,224,50,182,148,251,169,228,20,138,0,148,100,6,169,134,43,159,147,6,10,129,240,160,142,76,150,194,29,11,209,244,223,172,205,215,141,213,193,94,58,216,99,182,210,23,6,72,54,245,3,79,204,104,141,119,170,186,97,195,185,227,146,115,71,158,153,133,191,139,185,58,92,249,167,16,231,81,167,7,18,43,174,224,84,219,206,213,163,157,48,156,61,228,127,231,165,183,191,95,136,229,143,41,128,49,213,179,14,62,143,158,60,180,105,230,172,170,109,134,108,41,138,117,70,53,46,122,239,69,178,213,180,18,136,123,244,72,225,206,216,67,44,41,33,202,156,132,28,251,123,232,180,56,34,76,140,173,80,57,141,99,155,199,106,63,68,126,247,105,92,84,236,184,44,161,112,202,161,220,72,246,229,228,75,92,209,121,109,175,213,47,109,195,24,164,223,254,42,161,74,166,199,123,154,61,130,58,204,7,230,204,0,95,132,38,139,198,144,213,117,56,68,81,6,194,140,110,11,244,248,167,197,104,145,185,137,215,84,196,82,199,210,105,70,218,36,233,69,21,222,185,254,216,167,124,144,139,224,190,234,99,143,139,106,178,98,102,134,75,152,200,180,169,176,28,151,6,94,42,54,83,92,3,176,59,51,57,95,104,32,146,155,72,72,80,214,125,249,41,11,146,198,209,183,134,127,196,126,186,130,120,4,59,185,225,198,228,150,179,9,96,22,43,18,83,143,215,40,163,220,239,208,50,23,120,118,105,222,72,192,143,248,114,225,80,7,31,200,34,202,34,0,13,42,204,168,121,145,119,193,17,11,96,50,167,254,99,194,108,62,52,81,23,210,6,82,228,152,249,14,32,96,1,13,18,3,202,118,110,196,44,211,71,113,68,194,197,112,147,230,202,163,178,35,39,226,9,173,243,129,198,1,25,36,170,216,174,13,142,22,10,121,3,153,200,140,81,175,109,203,20,160,51,213,10,59,96,97,147,202,68,42,163,110,209,160,229,89,164,228,51,209,30,180,91,84,104,197,103,154,23,11,103,51,152,237,235,127,20,99,55,79,51,154,51,111,0,32,4,60,255,188,156,77,11,44,86,190,33,141,62,23,216,93,59,152,14,126,96,127,10,149,170,124,207,169,166,15,243,226,69,203,100,242,64,79,113,124,83,135,232,145,187,109,154,96,143,173,187,57,54,123,66,143,120,223,125,144,8,96,14,206,99,5,100,38,0,83,210,223,3,54,147,89,49,231,251,41,61,73,50,183,102,109,37,127,2,17,117,176,128,207,128,131,184,63,196,248,30,151,208,222,217,225,117,172,93,121,65,171,217,55,143,167,155,239,124,104,3,198,79,8,186,20,152,242,80,151,217,76,103,79,252,93,185,17,255,242,81,27,114,159,76,164,233,90,187,133,245,200,181,118,0,160,111,150,180,183,198,144,219,151,68,202,198,233,120,194,95,223,119,135,221,205,98,142,88,71,184,26,3,46,160,204,105,101,198,160,40,33,149,54,210,249,124,180,155,51,44,51,155,120,228,236,47,243,159,40,48,148,97,185,186,39,92,62,246,55,0,119,166,7,83,86,203,241,253,134,10,23,152,133,129,84,230,69,143,147,188,95,199,192,149,148,4,201,89,26,181,248,223,4,6,122,61,236,8,158,158,70,152,109,114,54,5,219,175,234,68,76,183,218,131,49,24,243,235,77,32,29,242,23,161,244,206,101,29,160,39,96,46,40,205,15,195,170,99,147,226,36,89,169,207,133,214,2,166,216,141,13,23,84,56,14,210,233,40,201,104,22,51,196,145,11,26,166,88,121,78,101,134,160,181,118,27,115,127,120,159,118,203,246,0,182,233,166,98,33,66,132,50,0,5,244,181,29,177,234,207,87,55,129,226,187,163,255,249,173,149,244,101,76,223,209,18,141,91,78,244,133,151,217,247,100,115,236,125,35,178,150,67,35,242,168,112,171,81,252,9,28,51,247,182,64,117,205,102,20,190,136,172,250,146,51,136,88,147,151,214,123,146,148,153,100,145,69,77,82,64,156,141,149,158,89,82,181,252,241,19,231,51,75,142,33,148,221,41,183,177,89,227,46,34,83,72,141,70,32,223,197,98,52,234,60,199,173,116,133,114,66,56,233,129,198,250,56,130,200,124,146,44,14,80,141,173,68,21,251,176,121,209,196,170,110,63,230,9,254,115,11,164,252,163,176,158,19,175,28,235,61,58,111,19,220,248,113,106,182,132,204,63,169,75,252,207,195,42,54,143,142,32,237,95,15,142,170,243,79,84,229,87,198,198,98,120,231,90,199,159,128,238,158,70,47,54,92,47,151,202,14,215,123,146,136,74,195,244,99,142,230,146,117,76,132,61,180,165,164,90,237,174,22,77,37,3,19,180,67,161,105,246,53,159,248,248,210,187,162,253,121,160,205,109,36,170,74,52,36,238,156,189,216,199,194,230,242,151,136,247,218,81,181,99,213,79,131,58,83,159,140,218,97,89,86,72,213,221,14,244,92,48,187,8,155,220,133,107,27,196,229,215,223,79,157,60,140,103,164,254,70,158,241,213,223,44,176,104,125,25,149,135,126,251,85,212,166,3,81,113,165,197,115,233,30,152,83,25,193,116,211,214,167,76,138,169,208,230,27,228,136,64,90,83,3,135,84,90,158,154,93,62,195,246,157,124,49,68,96,138,53,33,99,198,164,106,184,37,109,51,99,106,234,216,211,105,133,25,0,35,244,68,0,212,218,204,61,79,178,36,217,10,237,67,11,168,145,52,216,135,3,14,16,252,139,59,237,155,231,80,148,178,52,212,157,172,214,229,122,73,190,146,118,73,102,185,208,123,211,27,36,174,241,218,47,146,9,206,246,238,58,169,168,243,171,100,232,75,129,91,94,243,68,168,118,213,22,116,139,219,194,99,175,166,229,189,37,184,184,252,128,30,59,171,210,157,90,14,62,52,76,106,138,125,224,126,190,124,47,80,26,227,23,6,99,109,130,109,156,50,100,169,240,37,30,16,13,233,103,99,156,215,4,132,137,107,76,207,26,197,230,192,132,9,99,215,130,64,50,53,166,208,36,240,211,169,91,248,204,30,177,162,38,112,41,29,28,219,22,68,175,245,157,223,77,216,203,21,233,20,180,8,160,195,177,253,118,106,191,90,130,109,237,207,233,184,19,28,174,88,230,119,94,30,71,48,132,140,41,172,76,22,213,232,130,244,96,134,229,58,116,183,20,66,46,128,115,109,70,140,79,125,20,156,235,13,156,219,169,247,189,126,172,121,69,136,222,183,135,42,10,156,101,189,249,128,15,253,251,133,233,104,114,112,92,113,249,137,166,242,21,23,196,127,223,113,132,110,14,19,55,140,216,199,255,85,59,62,138,59,87,81,200,122,23,79,15,228,105,196,241,204,188,172,24,107,11,9,62,58,120,241,125,66,117,237,62,225,69,137,19,214,241,65,198,186,162,104,171,239,153,249,80,112,237,144,253,4,120,233,97,4,165,222,204,145,180,238,230,11,116,192,111,146,61,11,211,253,27,65,147,235,104,88,21,159,77,43,84,159,149,39,64,144,118,32,200,160,154,137,202,92,121,156,88,47,103,5,41,129,148,242,240,151,84,78,176,83,245,79,93,178,165,83,238,250,25,86,217,84,25,50,110,88,253,196,85,150,201,86,35,0,212,208,197,74,214,110,121,51,64,38,237,234,36,92,41,168,235,135,231,126,51,140,174,71,70,161,136,101,163,17,24,86,72,91,255,202,186,3,253,176,23,133,55,39,54,36,53,204,211,227,89,29,18,236,221,55,104,30,17,220,12,7,229,131,213,16,9,144,29,232,27,168,61,84,48,156,1,103,133,202,90,94,11,235,10,68,110,2,250,208,167,163,32,63,228,41,86,46,128,136,63,147,176,42,171,187,23,122,8,76,41,161,156,37,187,244,134,51,105,216,180,71,246,131,255,203,152,147,91,86,146,220,82,33,48,121,62,64,23,218,28,143,71,201,102,239,185,236,156,116,48,183,74,90,187,33,7,150,252,170,157,227,21,34,107,253,9,7,6,175,67,63,93,184,146,212,63,3,41,236,219,16,56,89,124,19,93,179,66,96,240,143,109,235,210,130,166,68,96,72,149,68,54,192,128,184,185,24,211,127,174,167,147,238,185,83,199,108,14,32,64,66,124,165,65,95,89,115,29,142,93,193,46,170,81,43,214,239,65,196,87,236,110,115,6,152,162,114,234,0,163,254,162,160,215,191,144,29,85,187,231,222,119,136,98,218,237,109,18,35,193,187,131,147,131,40,213,27,209,119,17,140,249,216,234,149,166,194,80,33,97,197,230,4,227,245,87,202,100,139,0,74,188,111,133,146,56,179,243,68,2,226,19,191,163,159,186,52,166,91,195,207,58,16,240,129,188,218,26,107,255,9,221,82,128,215,204,157,109,11,43,230,221,203,230,250,202,203,160,8,176,166,128,195,152,104,53,168,111,112,73,211,214,190,219,70,254,152,11,107,133,66,39,66,23,246,29,148,131,85,171,75,36,110,229,96,120,130,55,194,235,109,229,5,251,183,100,81,6,177,83,1,220,209,125,149,142,4,80,42,17,160,117,165,229,148,227,37,115,31,17,188,187,225,208,244,174,168,48,219,4,236,93,242,164,37,168,73,223,56,134,125,38,253,101,239,188,162,95,132,77,172,200,45,158,118,172,197,206,72,129,92,127,188,86,79,82,87,67,194,242,13,116,122,143,16,162,94,51,44,161,32,66,21,136,217,7,170,183,24,80,201,231,67,49,196,126,63,33,140,190,92,214,44,20,146,84,42,117,33,109,46,31,143,103,70,247,9,242,180,120,154,241,15,10,234,34,218,224,14,61,152,36,233,176,22,253,47,134,238,167,172,48,102,14,102,21,13,219,206,199,100,70,208,134,232,67,30,133,71,115,214,167,210,49,199,220,44,71,207,159,13,189,76,101,67,208,177,162,170,84,64,116,148,166,26,34,82,188,106,49,110,21,225,40,49,44,38,199,172,37,1,150,231,131,199,22,126,216,51,190,208,57,207,252,210,232,11,211,228,242,205,54,72,199,112,15,194,26,93,148,114,171,206,73,101,227,159,24,148,30,237,101,127,41,113,34,155,5,2,38,8,144,35,106,26,109,194,64,81,67,113,104,172,85,152,193,142,96,7,25,152,136,75,146,225,107,32,234,192,1,211,98,160,61,219,119,17,211,32,145,171,33,48,10,194,84,85,148,153,92,120,85,198,46,185,104,80,91,194,163,65,46,3,194,238,173,193,120,224,121,47,141,25,179,147,155,170,213,192,2,250,214,34,16,90,148,121,202,253,143,47,146,86,83,183,53,152,19,6,61,128,238,16,190,180,50,44,73,192,220,33,107,68,129,214,49,75,250,79,94,145,48,221,140,109,105,130,224,98,209,214,130,63,99,29,158,56,92,223,231,101,3,221,65,246,99,27,77,179,90,154,78,99,43,60,137,25,249,189,35,67,93,2,137,37,119,200,246,133,53,221,172,93,189,167,224,168,22,152,48,10,208,194,163,162,162,227,208,141,54,5,176,76,51,45,136,66,91,52,219,168,203,140,71,254,253,142,16,199,248,76,158,105,179,23,239,235,173,38,122,132,114,177,160,32,60,133,158,138,131,105,185,225,136,228,133,125,17,152,126,16,252,8,10,131,17,17,234,177,79,75,65,190,154,66,100,25,13,167,185,230,211,23,203,202,170,169,98,34,221,199,103,244,107,73,67,106,161,215,254,99,199,95,188,239,23,111,75,97,184,243,44,170,100,30,8,210,110,61,97,108,213,197,13,19,15,11,222,197,247,175,207,108,151,219,10,124,26,79,188,164,236,172,157,140,223,133,254,60,72,161,228,68,3,150,170,174,171,219,252,205,29,73,124,221,155,44,56,185,98,95,193,251,96,193,211,224,16,30,200,82,55,243,99,27,244,62,150,159,204,221,202,86,110,253,135,191,47,11,176,242,131,123,35,214,97,37,58,244,30,121,138,255,84,239,53,22,88,172,82,227,213,26,5,69,109,3,177,170,194,173,100,101,248,175,218,128,11,51,131,145,133,203,219,17,146,149,168,19,26,182,22,169,214,64,187,22,102,188,10,42,13,34,53,188,140,186,219,146,129,80,153,200,38,254,207,90,97,81,204,112,143,190,78,129,111,245,47,57,15,126,56,160,237,229,44,162,61,162,40,184,241,184,36,125,199,243,44,63,100,143,107,212,233,162,136,162,214,139,179,152,167,121,64,218,18,41,133,27,53,22,36,61,206,34,48,96,191,145,143,12,132,10,73,198,167,221,129,118,163,226,27,112,195,82,93,128,71,78,109,114,210,187,133,133,254,81,169,95,141,62,12,12,26,127,73,214,118,156,177,98,78,154,72,106,108,95,36,28,67,140,73,113,144,52,205,233,176,205,96,45,62,200,252,112,79,121,162,84,50,28,197,137,153,46,73,82,232,140,58,182,40,147,29,252,36,36,18,25,5,133,173,203,224,63,165,73,10,146,72,79,245,109,253,208,130,222,74,240,85,90,127,113,122,14,219,192,173,83,192,197,189,15,61,209,54,26,217,30,234,158,235,38,107,206,217,14,159,175,159,11,143,214,216,55,248,115,87,2,6,160,78,53,247,142,249,1,34,3,197,147,24,71,150,224,164,90,152,86,253,223,5,50,200,57,203,174,243,137,142,149,252,189,190,67,149,219,179,136,250,205,255,204,219,221,92,114,147,32,11,184,251,138,50,245,118,22,101,109,203,65,167,196,173,47,74,246,199,170,180,120,213,234,164,171,9,80,143,184,171,133,87,199,104,66,107,127,31,83,65,243,75,166,21,41,164,75,62,249,140,106,162,164,33,207,207,50,98,239,247,109,174,74,136,176,209,213,75,4,136,62,190,112,174,160,147,54,189,139,21,60,163,203,176,35,233,93,185,0,137,83,123,43,142,95,227,88,40,131,187,113,228,45,12,219,56,194,126,39,124,135,166,211,228,214,143,114,149,3,4,159,243,232,220,18,99,6,22,242,244,22,95,104,12,169,37,199,50,9,122,53,34,70,87,41,37,210,117,113,213,156,158,24,114,31,196,157,94,188,208,54,159,171,49,249,47,160,110,192,219,162,228,144,27,100,138,7,78,80,164,248,88,228,159,47,4,34,108,177,110,252,78,217,40,203,13,83,47,30,65,100,2,211,82,172,45,225,233,36,146,15,53,52,89,89,192,119,135,30,179,78,32,243,171,171,7,107,170,55,238,138,82,210,190,90,68,176,194,29,175,71,214,158,158,40,113,120,33,138,138,237,175,41,39,84,121,251,63,85,219,115,1,46,103,101,166,186,108,64,145,70,13,38,123,202,77,165,45,1,158,228,152,38,163,64,119,87,234,194,217,9,152,9,210,200,213,239,189,93,251,234,90,190,194,180,253,76,16,65,236,175,33,143,172,199,216,204,154,237,54,26,115,153,205,159,13,254,7,167,61,134,207,48,193,7,31,60,77,30,48,174,113,103,38,162,14,239,62,178,148,28,249,64,93,252,46,203,37,107,92,81,130,90,175,116,144,121,237,225,69,99,27,23,218,178,45,130,212,89,167,168,213,19,76,165,212,91,109,37,251,216,228,239,10,35,201,104,162,168,5,176,195,202,212,254,80,210,7,166,161,174,4,185,161,192,96,27,114,165,214,254,145,226,172,53,13,176,250,35,37,58,169,213,71,72,231,14,75,124,0,26,85,234,38,227,50,81,205,174,247,242,221,13,165,60,80,1,154,190,189,63,109,213,14,13,246,204,98,237,138,30,117,217,45,124,128,50,110,88,199,146,231,30,29,172,41,214,59,239,250,246,247,61,12,64,197,29,132,8,244,3,98,100,14,202,81,56,136,8,18,55,23,87,36,130,73,218,138,170,10,0,114,227,81,224,23,30,163,211,59,161,165,105,254,43,149,108,91,62,133,147,162,218,72,97,53,243,243,210,145,160,238,74,213,34,59,14,223,112,3,181,24,164,135,179,211,149,133,224,10,101,162,21,24,210,92,247,40,86,75,82,13,158,67,239,14,192,33,38,52,75,6,65,56,29,194,96,98,139,52,67,142,175,48,172,165,39,43,41,148,193,187,139,53,1,68,50,88,133,30,132,13,53,34,164,240,135,75,232,66,200,55,23,238,197,105,44,132,137,252,83,8,224,93,181,243,63,219,159,254,20,247,213,106,74,230,75,27,225,73,118,219,136,67,53,245,183,156,23,137,15,173,132,53,37,162,30,113,20,207,201,102,135,83,93,201,82,107,61,195,190,168,25,71,165,97,48,109,192,142,109,77,60,191,115,110,225,227,52,184,152,227,150,207,130,11,117,72,131,79,87,77,230,61,245,148,73,163,65,50,187,107,242,19,81,20,189,106,48,114,243,123,11,27,79,61,19,60,118,69,68,32,72,158,36,84,234,35,127,157,15,76,38,194,46,203,16,165,76,33,213,89,126,213,193,111,47,65,161,62,157,157,187,129,5,90,143,170,168,205,215,155,105,133,230,170,72,106,18,217,137,138,30,222,8,156,33,42,0,209,35,125,208,248,191,216,211,198,190,87,209,131,44,8,194,35,133,231,176,54,174,147,190,176,111,161,47,32,243,254,170,172,218,153,191,162,2,76,5,171,231,97,169,165,224,14,242,137,185,64,252,67,65,168,154,253,196,138,171,210,107,135,184,217,142,108,48,155,101,21,20,65,89,199,200,239,136,200,239,178,124,52,140,15,209,25,109,62,7,226,68,143,21,135,163,79,6,178,165,215,72,227,10,139,167,86,166,196,106,79,107,41,231,205,104,245,251,206,21,136,30,187,187,245,104,134,143,112,175,46,46,163,125,211,81,27,72,102,184,7,112,57,48,115,72,64,210,17,89,123,114,243,144,129,22,89,41,165,197,81,166,113,11,62,200,54,110,56,31,157,182,124,221,172,105,33,153,154,138,119,30,40,93,115,11,126,129,140,159,181,186,25,94,30,170,216,193,131,10,67,239,219,9,245,180,211,73,82,182,29,117,187,205,88,64,114,150,155,218,40,229,224,95,86,214,146,145,250,131,27,152,117,31,77,220,168,187,121,167,244,106,59,191,48,56,81,132,163,194,139,242,95,114,136,45,212,21,95,179,149,185,120,197,174,36,203,244,92,36,5,58,104,174,188,72,48,158,166,149,73,83,73,38,14,23,48,247,54,121,35,17,248,12,75,175,251,178,81,151,29,61,49,226,49,132,70,156,123,238,82,34,23,111,3,46,228,24,213,92,160,115,237,53,238,12,172,246,87,84,81,238,135,125,240,93,46,149,201,205,60,94,115,233,31,192,148,102,184,97,101,203,165,30,128,26,227,193,12,253,43,111,23,40,136,129,89,176,218,216,209,242,50,77,179,48,193,216,202,208,8,156,65,52,175,39,150,171,27,241,122,160,155,227,188,181,67,141,97,219,64,78,101,18,76,255,60,24,26,253,146,207,251,91,238,158,155,45,105,240,89,12,135,88,29,190,91,134,172,212,240,249,24,112,249,164,66,13,47,211,130,156,214,236,137,170,4,182,96,37,168,103,116,201,128,13,183,43,113,5,243,239,30,90,226,67,59,243,81,97,154,149,186,129,87,66,137,245,224,202,207,130,184,195,93,108,139,113,186,237,76,158,214,89,178,137,114,207,166,249,189,243,210,165,32,93,196,3,112,234,188,203,214,20,136,225,237,83,229,211,143,123,252,99,48,193,236,135,199,152,24,162,22,160,230,67,159,193,176,242,247,62,5,211,59,26,128,3,29,66,147,103,73,164,124,106,234,144,26,160,80,179,188,1,58,35,76,135,240,59,229,151,221,43,230,85,156,7,225,234,247,49,232,101,27,86,45,130,114,64,185,252,37,183,0,90,43,9,224,196,110,68,112,30,238,87,83,208,99,46,4,207,175,111,132,253,33,66,235,125,67,156,130,178,227,239,91,132,19,72,229,64,250,117,53,122,88,106,52,72,51,65,140,14,47,208,30,239,220,179,129,133,11,192,123,112,71,220,44,50,171,101,196,87,186,184,208,108,53,36,22,127,32,143,138,3,115,52,104,78,179,8,12,107,217,58,252,199,145,70,222,20,50,232,231,113,114,30,207,165,255,245,141,147,172,207,212,225,246,214,203,82,148,203,56,156,21,178,227,68,43,167,212,222,170,64,70,115,6,1,31,119,57,149,210,86,230,124,59,34,72,149,75,205,128,215,239,254,188,104,101,11,203,83,30,45,121,204,231,239,121,125,217,178,18,73,13,174,215,196,241,8,160,50,94,98,210,165,125,142,213,22,58,4,47,98,117,12,247,170,115,107,225,88,19,114,194,106,0,26,208,165,127,37,180,61,144,207,5,165,232,180,177,59,28,197,181,5,231,105,127,107,168,189,171,247,91,89,29,132,5,66,229,141,133,205,167,168,64,126,33,221,171,34,80,228,132,123,167,14,201,25,119,151,23,61,251,199,25,22,234,177,42,97,87,18,15,154,242,12,15,232,231,59,34,131,27,226,123,11,125,236,140,95,10,193,149,130,241,118,116,191,245,72,131,211,220,196,34,14,28,155,135,8,230,121,236,83,29,88,167,40,179,84,202,122,87,17,173,64,212,51,202,150,215,145,82,236,198,158,247,32,33,107,253,246,135,123,17,220,146,15,186,206,76,105,79,208,178,36,253,131,42,200,206,76,111,102,238,219,125,7,155,196,70,83,213,140,124,155,135,174,38,56,245,3,252,43,58,162,151,40,213,135,73,153,196,205,48,15,255,187,110,121,141,68,83,113,244,108,55,114,142,131,252,112,213,120,38,24,250,45,182,223,48,166,76,12,221,151,170,9,120,72,239,115,211,18,243,15,51,190,250,156,220,120,230,245,221,150,11,234,231,225,50,233,169,159,253,12,181,79,73,63,57,152,64,214,60,95,37,172,39,107,220,184,65,5,66,7,47,2,206,225,149,77,5,7,122,47,193,110,119,51,222,207,82,142,61,149,45,61,26,96,6,25,66,128,244,198,126,175,40,8,223,254,76,7,15,132,193,77,229,154,5,43,251,147,79,35,226,7,74,55,216,152,86,217,52,41,107,57,241,39,133,153,169,115,219,9,97,30,72,83,202,45,129,6,74,26,168,60,190,50,242,191,173,178,134,38,236,63,113,137,99,205,161,190,230,114,55,113,143,171,213,9,219,27,241,177,218,88,77,33,21,103,38,140,66,43,242,56,55,153,92,93,110,194,250,2,64,195,236,162,126,5,148,74,103,228,187,8,10,90,17,248,80,120,183,59,118,16,24,133,22,227,46,55,77,34,131,31,167,195,228,31,100,54,66,248,116,212,207,91,120,49,92,224,187,167,55,124,217,180,208,22,23,66,113,249,165,230,178,232,10,79,66,143,146,100,18,7,22,70,129,83,149,231,113,249,149,80,233,75,24,103,153,226,188,85,40,244,41,66,211,68,45,81,31,72,255,199,126,124,237,215,136,90,154,98,96,197,12,29,37,148,0,3,231,188,197,123,158,10,6,28,62,155,111,201,242,157,178,199,197,34,188,137,45,49,250,176,88,103,144,196,86,227,70,172,221,188,128,178,119,55,85,198,220,204,236,84,127,18,229,29,120,10,206,219,93,191,195,223,192,44,108,255,29,134,103,189,113,113,53,222,217,250,202,76,174,119,242,36,135,89,219,251,147,48,154,38,21,58,241,130,242,135,75,86,196,176,174,47,109,69,111,253,57,101,183,203,224,76,21,235,132,51,160,227,47,80,152,239,143,66,185,178,121,166,15,73,187,204,232,172,88,244,169,234,25,219,33,132,113,37,212,245,146,74,193,145,203,245,12,98,29,187,49,69,43,252,179,137,250,41,125,140,208,79,7,100,94,16,156,224,193,248,36,209,215,194,32,25,58,29,45,205,50,176,141,170,142,147,149,82,137,226,161,153,9,147,253,20,28,210,235,235,142,241,86,8,181,105,134,147,46,196,243,253,116,196,27,105,236,91,81,36,217,161,19,159,146,123,67,61,157,128,44,247,24,88,152,113,51,0,226,76,180,98,254,241,100,4,104,10,235,29,72,104,162,187,4,152,244,59,137,125,41,178,203,145,209,255,137,189,180,129,76,223,135,25,68,153,24,105,105,12,168,152,134,223,83,61,76,150,180,200,244,71,51,109,249,105,33,51,209,69,92,124,183,232,104,56,48,124,254,156,74,209,175,92,127,87,253,155,246,4,18,149,164,205,205,217,93,2,134,99,86,19,14,245,230,195,192,60,204,217,74,217,82,180,197,124,88,17,228,238,14,155,235,144,72,241,70,55,115,163,186,50,34,140,30,107,66,33,246,79,213,175,96,238,240,31,112,29,99,12,188,63,39,27,99,78,118,73,248,234,104,96,150,18,162,139,38,28,144,175,65,161,25,26,18,84,116,91,18,250,54,56,163,168,56,158,245,125,184,62,172,81,94,30,153,96,27,72,100,250,51,127,76,86,178,16,235,97,167,93,229,244,244,88,134,204,75,64,139,70,111,111,175,64,112,151,130,41,183,121,3,27,91,172,72,121,193,144,169,147,63,42,225,76,171,148,174,227,41,231,189,83,19,25,124,137,230,251,122,188,170,152,108,73,89,234,220,61,62,120,123,43,83,121,189,165,226,125,207,15,62,189,200,16,92,179,29,84,242,229,46,29,105,124,19,143,138,53,222,169,65,24,128,76,179,190,160,113,124,206,254,106,101,172,108,6,148,143,65,1,104,163,201,83,151,214,58,151,13,249,157,73,6,88,22,152,38,16,78,148,2,120,98,58,65,12,86,200,11,196,203,198,144,244,118,223,130,101,29,206,19,87,40,7,194,19,152,88,196,219,254,4,217,238,173,128,59,238,137,103,145,255,44,255,2,178,147,67,60,103,229,243,34,23,93,195,173,246,241,81,136,182,209,174,1,126,182,240,188,39,12,100,211,253,192,196,198,88,236,97,138,219,154,220,215,191,220,5,153,8,188,87,103,131,181,74,246,196,190,195,129,209,211,191,22,114,10,242,150,152,164,46,62,44,227,28,84,178,101,26,135,228,95,238,56,77,72,35,194,182,0,30,75,183,169,195,152,86,142,161,245,45,96,38,158,25,69,191,1,70,222,27,245,66,65,247,57,56,43,77,219,253,4,183,163,9,221,158,126,52,122,250,17,248,80,129,4,184,22,182,149,27,31,66,33,33,254,22,249,65,18,147,0,174,187,16,142,120,96,213,207,71,164,78,69,213,185,193,158,132,255,170,39,178,234,171,240,247,4,236,189,107,23,246,97,8,203,102,163,251,115,170,119,179,34,83,167,95,201,239,219,107,153,160,80,187,162,216,134,54,110,132,218,175,239,151,180,24,85,11,204,211,52,27,93,202,242,106,188,157,198,249,172,9,225,67,94,98,117,90,117,176,35,182,239,167,7,24,50,229,70,154,89,242,181,178,99,163,93,44,221,53,23,168,151,153,42,16,196,107,162,204,233,88,95,168,109,55,146,189,196,215,193,209,79,229,216,145,61,211,203,244,184,219,226,254,234,96,32,119,233,87,132,188,207,93,154,74,45,243,86,58,238,190,184,255,145,43,171,55,201,91,56,146,137,239,50,119,173,122,82,177,186,119,19,87,214,252,85,217,187,105,155,99,189,93,66,166,154,100,66,17,108,53,183,93,49,181,114,229,185,136,10,20,143,180,56,218,66,27,100,45,185,199,92,244,208,8,12,118,45,200,169,197,219,105,115,93,68,135,142,130,27,208,252,131,206,1,252,73,38,134,229,146,79,125,245,69,18,34,176,185,172,9,204,77,190,2,237,44,131,69,107,8,24,200,222,133,17,21,0,41,240,246,211,115,183,42,250,228,8,224,140,169,38,77,196,81,206,36,206,83,220,205,118,42,121,243,238,183,186,37,51,35,137,111,228,235,156,134,180,210,199,142,175,217,189,1,115,170,168,186,133,255,42,22,9,105,113,105,23,108,88,211,149,217,141,19,140,180,19,173,255,101,116,120,55,141,169,24,42,40,77,251,90,159,78,223,7,129,114,12,104,142,168,170,165,151,126,153,170,40,212,96,247,243,214,28,54,170,3,12,226,76,189,62,140,135,59,187,4,71,79,177,198,144,15,230,91,27,231,150,66,225,213,200,108,45,140,140,20,108,11,99,199,32,172,188,168,124,230,216,214,159,173,184,116,73,136,232,132,250,199,143,250,226,105,1,88,211,105,74,229,151,66,100,5,8,174,130,176,89,252,255,91,69,213,176,17,230,171,114,131,31,144,140,67,217,172,34,140,66,160,139,237,17,19,230,60,74,227,232,237,168,75,53,50,219,38,119,43,72,212,59,211,207,100,36,110,103,92,30,195,113,100,54,237,60,162,11,0,29,72,55,119,37,43,206,64,115,209,120,88,29,210,11,133,76,159,254,170,111,56,134,195,233,252,74,243,184,251,240,170,27,38,188,101,208,131,232,151,167,106,177,62,38,48,188,64,181,123,184,218,97,37,153,28,69,145,70,155,238,251,252,122,42,12,87,114,104,115,199,240,8,197,66,53,32,104,247,170,199,124,195,252,148,48,215,179,201,120,35,126,81,26,128,104,66,129,87,3,45,249,130,64,16,95,254,29,40,121,126,173,230,232,54,206,156,57,16,26,238,123,83,109,70,214,2,52,150,252,140,48,156,23,62,30,44,100,79,84,160,85,248,253,26,86,123,55,8,167,181,204,109,100,59,163,99,99,246,251,48,111,27,182,142,155,25,84,75,7,2,136,87,146,163,129,108,110,2,4,28,255,78,29,31,168,73,94,130,22,72,232,167,67,103,80,75,122,217,177,115,200,155,64,223,197,28,21,64,62,228,135,222,91,253,216,28,55,150,125,78,88,116,250,0,226,105,56,76,239,224,242,2,240,233,117,242,95,89,107,35,183,8,119,29,33,127,73,73,2,226,92,216,97,22,146,165,158,180,114,66,45,192,113,68,64,52,135,102,223,232,134,231,105,0,48,102,172,128,211,119,58,45,243,202,244,144,50,163,122,31,140,254,167,116,192,207,251,180,198,200,113,106,162,189,173,130,190,61,208,46,241,167,29,138,73,94,133,10,34,20,123,23,19,207,86,240,67,57,209,71,24,209,168,218,138,227,245,77,33,150,219,108,57,45,189,154,5,228,138,184,46,255,185,50,156,75,136,148,45,173,211,202,91,35,67,68,81,247,84,147,26,23,104,109,250,7,141,179,10,103,108,158,105,65,149,116,106,170,70,127,7,14,66,252,127,32,145,86,78,108,104,139,220,177,2,108,114,151,80,131,201,230,87,74,196,97,110,48,120,78,104,9,224,2,237,202,230,137,91,237,189,223,25,164,208,99,73,153,78,235,9,140,64,249,171,116,139,63,241,83,218,23,218,192,167,84,211,241,60,90,81,205,139,23,89,75,33,92,13,21,80,71,230,30,126,241,97,220,157,202,157,45,120,1,132,6,80,235,193,147,22,47,155,180,41,167,142,123,72,145,79,71,167,236,103,143,241,123,96,184,59,235,218,21,165,52,14,6,20,208,82,225,26,136,138,161,97,157,220,99,242,131,4,87,217,179,245,134,63,190,41,143,188,68,158,255,70,181,239,183,223,247,210,125,193,150,103,111,146,106,222,188,158,246,246,95,29,45,210,139,157,172,172,169,48,229,240,59,72,150,44,68,90,151,38,152,201,59,244,100,187,153,137,151,54,240,180,3,10,18,242,229,22,21,136,58,144,25,48,40,178,250,223,72,123,45,143,253,204,167,65,130,161,151,85,36,158,18,100,26,154,253,99,7,67,9,170,159,108,4,99,29,100,52,204,59,5,69,146,141,41,103,214,147,110,186,112,16,77,205,12,166,16,184,129,18,71,156,1,206,47,206,81,72,40,96,116,77,6,63,55,18,244,188,92,234,101,138,208,14,30,227,48,162,47,187,240,56,224,45,249,23,218,161,211,233,135,77,50,101,54,50,140,87,202,81,135,50,2,164,33,206,110,149,216,163,209,44,129,186,33,148,231,151,193,216,92,139,7,13,156,10,85,155,144,209,177,211,95,155,60,125,115,29,170,28,133,163,11,115,107,255,195,104,32,135,196,237,232,243,237,68,220,194,107,13,155,120,214,88,182,2,210,78,248,9,47,163,158,180,36,17,207,161,138,201,237,107,139,146,86,18,48,115,194,68,44,247,59,38,113,115,224,114,100,225,224,188,232,226,127,2,178,199,73,108,20,167,251,97,2,201,49,158,25,37,63,128,79,221,195,27,4,209,77,20,151,242,118,216,52,60,142,116,124,213,33,113,205,197,174,95,130,95,4,75,232,96,188,171,13,119,52,59,249,205,10,203,228,159,191,139,22,250,20,161,134,228,185,37,219,182,121,232,135,52,162,216,159,98,254,59,147,136,29,21,222,134,205,110,127,253,156,168,244,131,217,190,172,177,107,137,46,54,236,183,79,126,159,243,70,241,129,142,68,152,182,173,140,35,203,165,149,230,249,252,193,134,213,187,32,244,17,169,119,18,212,225,200,184,73,182,211,167,64,148,122,132,153,76,64,174,86,19,9,36,221,39,41,154,145,135,243,25,42,3,203,87,249,16,105,32,141,155,44,141,62,26,246,137,111,131,64,238,80,212,213,182,140,144,153,50,37,86,195,139,88,49,183,96,139,239,20,209,214,13,52,252,1,162,191,236,235,71,163,186,254,185,49,112,191,78,219,224,13,80,48,137,244,8,56,143,224,6,38,41,124,230,60,223,228,175,110,164,104,150,213,48,56,87,145,135,39,127,133,67,143,11,97,174,253,38,212,31,16,234,67,250,53,194,102,79,98,160,182,174,8,18,221,224,50,173,10,95,18,199,140,226,29,142,132,206,255,217,129,111,13,52,126,180,122,167,217,180,103,80,57,53,192,159,179,108,114,30,47,94,120,231,32,175,135,78,3,249,144,177,150,27,28,87,13,180,73,154,62,149,127,45,251,151,54,56,192,82,94,155,104,68,193,151,40,105,26,50,52,146,179,98,173,182,184,222,81,83,51,61,43,186,9,15,95,139,18,131,141,174,240,132,57,157,95,43,46,135,21,133,38,101,109,99,194,155,155,183,197,13,232,95,120,125,29,211,11,235,51,86,208,63,187,150,156,187,43,9,152,184,5,167,250,119,105,182,114,198,49,121,82,163,75,30,99,86,41,120,105,98,248,214,122,57,243,6,249,206,205,15,5,38,251,181,36,206,144,91,177,55,144,106,177,103,113,159,8,234,56,54,233,96,164,61,3,75,131,201,97,194,16,205,209,203,40,82,179,127,14,241,42,244,58,55,43,157,170,200,26,59,23,252,52,237,236,130,185,104,95,206,5,243,79,64,54,134,103,121,109,152,173,139,37,184,167,35,31,219,165,46,79,100,179,100,38,4,158,61,186,218,222,30,28,242,6,70,128,71,49,30,34,25,16,91,226,37,73,16,216,122,29,214,204,125,42,232,64,220,147,185,66,177,66,53,61,84,10,205,117,7,188,48,128,31,206,191,31,249,160,57,166,122,16,91,37,223,158,74,51,199,14,77,138,154,139,1,139,17,44,235,207,69,85,65,180,205,80,99,40,160,74,254,33,71,173,42,160,14,2,70,36,29,75,221,117,157,241,230,149,241,0,79,103,33,78,17,62,27,220,69,204,219,44,254,57,194,122,38,17,226,41,82,90,180,9,117,195,103,143,61,72,99,188,110,181,106,96,89,2,126,137,188,120,33,76,74,37,152,102,25,164,253,251,210,189,117,27,19,32,94,145,108,196,175,51,251,148,187,204,69,127,187,247,102,18,135,59,98,113,20,5,208,137,136,153,122,208,33,164,180,74,18,62,153,84,143,247,63,163,213,245,204,234,216,208,224,233,126,167,93,112,29,114,103,217,186,199,155,7,122,191,176,245,132,102,57,207,30,33,103,10,72,13,236,65,65,226,243,211,173,125,27,219,64,205,40,125,13,151,211,206,49,0,52,0,69,227,51,66,161,142,57,49,106,7,251,171,196,219,183,211,140,98,180,131,76,190,224,116,44,26,101,127,65,91,48,242,170,188,137,147,216,164,13,181,47,122,153,199,2,72,148,102,53,160,144,95,200,168,220,228,220,120,134,17,40,11,37,182,32,79,124,46,103,79,147,253,183,54,224,108,110,232,20,210,4,33,134,70,123,18,252,79,149,57,45,5,147,90,29,189,52,92,30,118,98,190,11,172,198,152,191,25,168,202,155,167,17,208,219,236,91,65,158,18,34,39,73,170,219,245,170,142,100,133,135,222,161,162,46,82,103,173,184,96,117,89,250,111,11,55,209,203,245,87,52,129,237,190,210,13,37,241,235,205,27,135,200,22,188,44,35,177,128,210,254,43,33,139,40,219,173,53,8,62,214,121,66,84,20,183,207,255,182,137,50,8,143,191,16,209,186,205,33,171,243,223,35,220,96,191,52,45,191,230,103,122,219,88,250,206,90,57,158,35,228,53,106,174,245,175,235,87,122,44,201,23,206,102,100,117,111,125,12,233,204,106,195,18,77,143,166,74,0,46,112,34,248,156,232,210,102,229,240,230,143,155,36,45,98,75,128,204,94,64,69,172,126,165,90,222,26,161,250,160,124,72,224,83,161,251,252,33,169,32,38,165,196,195,198,233,91,61,9,84,69,152,107,111,4,209,18,3,39,74,102,186,208,31,67,17,39,157,238,69,80,45,249,212,67,26,47,57,218,14,205,128,220,99,50,28,41,252,241,97,183,187,6,234,170,61,231,222,192,194,90,92,2,155,227,35,212,132,34,168,23,82,213,141,17,22,191,130,251,8,80,84,106,117,63,194,29,22,46,19,61,55,104,62,27,223,26,204,107,229,116,156,69,221,178,23,88,46,110,153,84,36,166,248,137,157,31,99,123,167,2,32,163,68,167,139,174,31,12,146,78,170,180,205,167,212,19,235,255,156,43,192,183,19,189,250,114,79,96,101,8,133,143,134,100,172,171,170,53,72,51,125,185,146,120,60,17,254,48,125,31,170,96,184,19,10,86,208,62,250,1,131,0,112,89,140,10,113,93,29,51,168,74,118,63,118,58,228,8,223,1,198,76,210,187,30,253,233,186,102,202,193,195,215,147,190,198,222,133,228,111,202,153,16,54,79,42,138,89,26,162,225,161,87,81,129,169,26,18,110,189,224,72,69,10,216,68,18,148,173,14,194,188,192,114,74,34,130,142,150,59,226,243,99,236,211,221,110,164,100,43,235,23,208,204,134,209,2,217,158,4,94,223,163,195,211,220,74,179,88,227,247,59,31,220,33,115,116,253,10,211,168,93,237,57,129,212,122,9,20,128,78,98,9,234,176,80,116,14,70,83,210,114,218,84,163,221,45,119,119,24,169,108,207,38,100,203,245,185,142,86,28,151,164,24,117,158,6,240,8,202,17,125,60,251,35,109,178,223,250,4,104,18,63,42,28,27,249,246,74,144,103,153,173,102,134,60,188,163,170,60,232,74,37,178,162,26,32,67,227,135,222,121,105,136,203,120,236,100,254,254,40,130,232,72,203,216,72,46,234,23,105,159,199,59,102,200,121,189,217,190,72,106,141,111,164,173,169,15,232,83,153,120,160,11,241,234,18,171,115,136,68,253,42,132,56,222,175,202,243,87,47,170,129,249,14,46,233,29,102,193,179,229,126,98,156,239,76,198,10,165,79,98,39,196,28,244,152,116,54,178,97,246,50,255,89,94,231,125,212,89,35,21,182,47,52,168,27,130,114,177,4,70,198,108,77,182,177,204,106,34,13,125,26,16,51,133,85,114,51,82,70,196,242,125,119,207,3,121,123,192,94,3,42,22,77,152,209,214,154,73,234,25,224,4,212,133,118,53,91,22,61,40,176,3,217,115,21,60,110,248,181,236,228,206,157,100,142,212,226,159,178,56,67,246,20,53,183,71,37,87,212,169,215,56,72,142,115,224,150,100,11,40,213,249,220,155,242,146,182,151,43,202,167,47,208,230,11,115,132,196,24,224,48,237,232,253,77,255,240,46,250,239,74,179,73,207,37,133,118,91,48,122,249,235,74,47,151,153,210,154,90,156,98,170,224,46,238,41,162,31,197,113,6,126,176,49,248,118,224,67,179,47,99,76,86,186,237,79,179,147,35,159,127,104,162,91,118,252,21,6,164,142,32,94,67,68,193,246,157,45,30,204,30,134,29,31,181,124,43,208,152,216,1,2,70,138,181,233,144,84,5,250,149,145,45,149,129,88,81,254,191,173,140,89,58,2,133,57,160,12,234,204,89,114,92,41,97,41,129,206,28,171,97,8,154,100,90,208,85,237,184,240,255,250,31,102,67,76,203,112,39,211,40,8,30,195,13,24,163,135,6,38,36,55,7,127,131,39,253,32,114,199,96,59,139,6,222,30,63,155,134,113,77,33,211,32,131,79,202,236,221,225,113,176,167,122,86,224,106,40,71,246,247,185,7,248,141,167,249,250,102,225,180,27,27,130,218,84,174,48,11,189,165,4,51,181,104,61,98,79,123,148,90,118,5,84,63,77,202,142,212,237,54,15,24,8,32,35,103,36,209,233,172,134,126,0,227,18,48,235,23,251,253,226,96,105,0,97,210,233,104,252,42,4,195,51,110,180,77,93,234,67,191,22,246,151,5,181,164,49,202,62,26,234,193,156,28,118,162,143,27,78,209,99,10,199,200,243,129,238,225,141,27,34,119,211,127,111,228,186,51,183,206,199,211,131,203,148,66,116,222,187,184,29,70,110,202,169,73,195,121,245,218,245,202,135,157,65,220,221,39,227,11,131,253,192,199,217,187,243,222,231,211,138,226,219,120,51,185,59,229,28,96,136,154,227,44,75,83,118,228,21,234,169,137,246,98,67,89,166,65,245,60,176,38,156,22,62,114,63,153,255,32,86,93,255,216,159,254,235,94,135,196,224,12,131,204,50,123,137,184,183,240,111,233,221,4,235,94,144,255,177,84,244,201,205,141,105,178,177,21,41,99,5,146,109,102,172,229,171,243,91,221,175,23,39,97,220,22,125,100,63,218,201,176,72,194,102,83,31,85,82,10,139,55,157,162,209,242,158,46,237,140,199,25,58,217,64,149,217,111,150,45,152,139,1,201,163,81,221,229,156,114,246,40,114,153,187,174,99,87,18,62,45,230,215,139,255,249,17,24,77,121,50,248,55,44,91,131,7,30,68,72,145,250,130,177,146,202,229,5,78,232,95,43,118,66,215,193,43,91,110,139,161,85,153,148,163,227,175,94,105,179,162,24,33,179,54,239,82,13,125,58,223,182,141,110,134,166,195,9,220,98,203,154,171,213,55,228,114,96,228,23,5,249,8,30,167,73,26,251,250,101,131,137,234,188,32,81,4,56,230,186,140,223,137,184,165,53,158,226,162,46,1,108,120,71,32,65,138,197,181,68,71,160,86,208,113,175,72,242,50,224,65,175,114,129,91,237,21,137,235,144,31,22,35,29,192,204,167,11,198,245,169,7,226,236,1,29,184,60,189,57,191,71,2,56,91,245,48,124,253,223,4,135,26,236,127,137,24,149,244,223,10,43,5,237,138,215,100,181,185,31,99,238,71,237,14,236,51,186,73,202,47,125,175,40,212,68,108,220,40,203,247,184,232,206,89,80,130,180,62,216,58,216,217,77,6,95,253,119,34,116,100,77,104,174,235,168,86,254,86,50,129,94,56,9,107,93,159,236,201,100,117,204,110,5,105,4,252,1,91,64,54,195,102,235,10,28,86,29,137,173,246,202,227,148,234,162,30,57,229,4,25,97,101,200,237,4,135,42,45,124,75,117,190,245,105,100,189,193,85,113,0,81,50,134,247,109,225,7,0,207,117,74,61,209,153,167,47,139,42,64,189,169,230,182,8,201,203,43,21,198,146,88,203,49,157,60,192,219,147,104,76,145,67,200,222,207,12,207,114,126,179,136,28,167,163,5,190,66,20,94,169,101,222,6,102,55,68,79,169,169,191,47,18,94,66,224,104,136,178,75,139,125,121,99,112,174,69,36,27,40,109,221,211,180,133,221,103,101,149,224,227,76,93,160,188,168,175,64,79,133,157,101,252,236,142,60,58,192,219,113,168,177,173,128,199,120,43,12,143,152,217,80,35,14,233,206,113,177,160,86,166,98,50,60,32,122,206,161,115,214,133,144,129,3,133,133,53,118,205,83,10,114,76,137,205,122,117,226,157,78,41,35,29,185,134,160,114,50,110,188,132,104,207,90,3,71,154,166,131,74,157,21,89,201,188,133,23,64,177,6,3,203,54,123,88,147,77,232,234,11,45,72,186,141,53,17,233,236,221,76,51,7,253,128,131,75,205,125,18,7,153,193,114,168,162,203,141,192,80,138,100,146,136,22,235,81,228,69,25,0,106,241,100,59,44,157,26,194,239,94,159,241,134,144,100,131,138,76,239,165,46,194,209,86,86,216,246,255,58,82,150,52,134,213,150,35,209,32,95,210,175,85,248,124,3,31,181,70,130,155,216,153,14,224,178,66,225,123,27,69,253,70,254,18,232,10,70,33,78,197,218,193,188,164,169,142,10,81,229,206,136,0,23,233,246,67,0,143,17,152,143,230,94,25,165,209,57,248,102,22,154,73,105,70,64,14,167,245,47,223,195,54,136,85,58,51,12,92,94,226,158,183,234,195,137,184,61,151,92,178,117,124,117,69,219,46,172,96,39,176,118,112,67,87,47,173,246,248,114,86,93,234,233,228,231,245,44,163,236,52,210,125,149,210,167,217,37,33,111,64,25,138,19,158,160,35,196,16,225,187,84,14,234,60,231,59,7,4,229,178,193,207,26,129,77,231,244,139,163,105,134,49,160,52,127,249,218,254,55,180,209,179,43,215,68,58,3,53,122,222,168,78,144,98,203,45,134,71,169,208,182,237,42,186,85,200,52,216,178,196,78,45,248,43,242,204,232,120,250,162,3,228,125,54,248,87,49,107,187,191,91,153,132,41,110,197,161,42,203,132,198,46,238,206,154,69,245,249,45,47,110,250,115,83,16,126,77,156,228,152,198,251,13,35,98,177,83,66,252,248,252,222,239,21,80,173,63,2,153,29,7,58,204,177,184,175,244,153,245,122,41,91,230,27,127,64,245,204,76,98,58,206,36,190,14,146,73,15,163,22,174,70,240,203,76,188,206,159,49,170,15,96,33,103,150,193,236,212,3,219,253,47,29,78,53,201,156,59,117,196,113,17,190,57,96,182,74,147,112,215,77,36,238,102,142,172,135,121,215,98,70,252,80,75,26,60,2,38,235,245,205,125,147,108,250,136,186,186,158,241,242,22,172,239,226,199,180,11,130,153,250,173,139,119,73,112,99,87,208,219,109,38,181,52,252,26,92,53,250,180,80,78,165,3,132,79,107,219,23,40,144,252,48,19,45,241,63,242,14,131,215,160,215,112,57,102,192,159,163,113,39,101,97,80,145,13,227,82,15,108,235,104,197,40,15,124,38,209,38,222,164,69,157,153,66,50,4,66,18,88,103,36,224,40,227,154,251,177,146,117,193,213,227,55,204,65,6,228,47,219,102,121,122,92,81,142,201,66,178,122,2,32,122,191,5,161,60,35,15,223,41,176,226,162,119,91,182,28,214,250,65,123,239,112,143,153,3,15,115,162,220,8,167,34,48,2,51,86,41,127,214,4,75,227,29,254,38,175,26,154,51,87,11,249,122,254,162,236,108,255,224,122,117,212,157,177,28,252,64,238,76,36,95,53,163,186,186,252,26,63,250,142,48,167,36,161,155,244,145,117,66,192,209,202,120,46,35,142,190,186,44,54,195,251,229,136,78,124,129,233,59,187,190,223,244,30,112,34,138,180,165,12,23,27,153,171,40,35,2,193,148,150,163,146,101,210,38,35,199,98,37,20,41,177,64,194,130,9,8,119,227,125,179,70,53,29,155,93,116,200,60,82,54,127,95,124,240,107,10,62,89,70,20,159,34,171,180,222,229,37,122,39,234,140,19,112,68,3,102,23,123,145,9,87,70,32,4,219,133,38,148,230,170,210,161,77,153,211,211,128,48,131,115,37,23,67,220,94,57,110,49,251,123,150,150,39,79,183,149,252,36,25,174,97,182,155,30,215,154,215,212,19,15,25,106,60,56,235,158,134,241,231,114,226,254,194,100,51,130,38,116,141,145,163,248,103,78,115,181,160,96,64,247,169,255,107,8,249,203,122,7,17,133,4,206,74,219,214,93,9,253,88,8,41,3,24,151,26,17,26,110,108,115,27,106,197,44,129,172,182,19,17,144,164,0,181,94,255,222,154,240,184,203,72,164,78,174,253,162,247,203,157,127,51,26,183,147,127,185,97,24,194,142,20,118,51,142,245,139,75,168,40,146,44,145,129,111,110,232,156,108,21,68,191,193,210,240,120,104,152,251,89,26,44,187,42,112,111,92,22,23,124,101,232,249,146,73,175,95,245,113,214,139,188,219,5,78,239,242,245,141,39,186,196,116,105,239,106,0,211,191,199,7,192,228,233,100,5,89,195,173,154,186,40,147,62,61,216,218,225,88,15,146,176,101,56,255,105,229,89,24,219,113,77,43,94,31,7,43,89,136,129,17,79,137,223,110,191,187,98,235,69,23,127,46,101,221,178,8,108,24,160,35,157,56,239,65,234,198,17,100,27,197,112,101,98,241,135,12,252,248,189,27,164,252,122,124,65,112,178,0,192,30,156,10,129,53,75,67,216,9,176,173,16,82,50,50,243,38,105,251,57,140,186,198,129,4,36,183,167,22,92,74,94,110,116,75,12,212,85,168,115,189,215,67,5,40,182,42,181,169,189,219,24,42,168,35,107,41,44,191,172,88,19,162,56,34,121,72,191,182,8,118,26,249,119,9,255,97,205,253,186,72,7,243,175,223,185,176,223,206,242,62,201,217,33,16,34,33,122,241,44,157,242,250,141,120,150,240,66,99,196,124,251,106,122,114,103,10,232,2,92,238,116,252,248,143,101,123,136,195,121,45,115,13,2,96,57,153,56,124,149,59,213,220,47,247,208,20,213,48,153,101,21,44,147,105,110,213,173,173,110,105,208,225,29,10,86,70,143,13,21,48,55,126,79,21,33,172,23,235,248,106,154,212,128,248,87,101,29,131,0,51,143,16,207,10,172,4,142,28,13,43,212,151,114,192,47,207,151,34,191,110,157,115,135,184,222,210,26,115,53,165,137,105,222,58,114,38,246,152,48,195,66,7,67,220,224,100,118,85,112,253,11,128,128,227,252,6,22,40,114,65,187,163,29,125,179,81,245,85,183,157,14,112,79,63,175,67,182,242,99,74,157,161,242,134,246,155,186,121,73,174,182,124,57,46,210,145,154,130,9,119,214,122,255,146,33,127,242,227,32,80,135,254,149,4,255,94,83,81,219,156,192,145,189,20,167,215,49,109,94,177,130,14,163,230,197,2,59,253,124,135,245,230,0,9,190,124,54,192,219,119,249,59,188,107,172,238,199,217,22,97,187,187,182,223,156,151,154,102,240,195,142,148,214,178,215,38,65,98,237,141,124,86,103,107,150,121,171,231,121,59,59,73,52,237,192,189,118,238,24,124,65,82,221,154,170,18,3,39,104,254,203,211,100,121,210,101,153,37,128,152,1,31,131,96,198,117,155,74,193,192,231,238,133,78,1,82,147,234,186,174,42,3,166,129,29,213,4,190,139,185,9,189,174,165,252,197,192,44,189,121,4,177,153,182,232,255,167,101,224,209,122,75,174,247,224,157,7,170,2,19,43,144,108,183,51,123,129,23,237,53,173,152,37,120,163,248,157,163,186,242,162,194,229,99,169,81,184,15,211,40,235,67,167,245,213,37,199,147,133,73,65,173,85,222,93,214,78,82,45,31,38,96,125,3,183,41,59,133,202,87,202,9,157,149,162,99,241,251,221,238,125,254,33,98,195,149,254,75,196,135,148,205,68,134,38,164,203,133,165,27,185,35,254,58,62,245,45,26,95,209,175,157,212,83,179,207,203,132,138,207,172,18,143,223,229,234,182,1,6,186,140,236,17,232,220,141,47,56,13,36,1,116,119,41,8,150,241,138,248,146,84,64,105,78,150,35,59,130,218,86,138,34,132,141,177,145,109,129,29,92,236,155,175,111,87,0,160,251,239,252,184,4,119,200,189,118,142,205,83,195,210,232,115,64,145,0,148,44,240,145,198,243,96,171,153,142,18,195,181,16,167,171,151,4,230,183,233,64,172,188,111,10,14,85,86,245,127,239,77,163,169,190,14,147,6,220,75,131,92,4,208,84,169,100,233,92,139,180,242,209,37,217,62,58,37,55,8,57,33,153,182,47,14,242,96,169,214,204,7,234,161,190,254,154,81,186,84,15,89,2,17,122,27,214,162,170,87,65,51,100,246,117,255,224,239,163,69,144,165,7,199,112,21,211,102,118,222,156,223,56,205,208,176,106,168,252,222,37,215,198,24,115,0,253,236,116,16,15,63,237,94,252,99,179,8,97,236,201,188,145,176,13,33,161,230,151,54,32,236,102,50,249,221,160,121,158,244,129,65,244,217,136,26,63,59,31,8,171,173,252,216,223,19,24,39,225,214,50,202,205,211,167,72,145,123,112,231,53,138,74,178,35,199,133,6,136,60,209,131,7,154,93,207,29,51,138,158,88,175,82,64,35,29,5,64,40,97,213,120,232,161,154,16,7,30,11,162,56,239,119,192,250,31,12,163,133,23,45,122,250,105,177,17,237,148,17,77,87,211,119,140,207,27,105,177,71,4,190,193,112,169,189,50,97,30,254,137,17,63,61,33,57,174,185,34,71,173,132,0,10,236,27,175,20,137,27,61,229,187,61,97,92,188,162,195,185,53,197,71,132,151,59,176,79,116,190,29,140,179,228,201,59,122,131,218,218,105,122,234,221,234,209,152,111,46,110,89,243,86,206,117,56,205,202,232,1,71,166,251,21,72,133,99,34,85,90,64,117,118,143,50,79,25,162,39,13,50,96,87,135,115,123,66,147,204,50,21,116,116,236,187,118,68,139,40,83,98,207,161,66,9,66,143,80,138,70,190,129,197,255,51,42,31,222,115,6,167,63,180,111,32,2,177,60,27,94,229,168,146,160,46,238,203,70,218,146,171,177,4,209,80,103,177,201,30,173,75,139,6,20,34,64,220,129,53,85,72,216,162,47,237,229,238,99,161,162,84,7,144,167,240,250,250,217,209,161,58,74,45,80,73,98,44,191,195,180,138,218,62,227,163,235,146,35,222,211,194,180,212,219,208,219,188,92,177,169,222,255,127,136,202,203,193,155,159,106,160,204,157,220,150,79,134,241,202,231,176,167,195,34,234,60,53,24,189,118,234,176,141,29,185,226,57,92,121,165,139,206,226,174,160,112,202,24,81,176,135,113,220,238,85,137,172,154,245,9,253,189,158,233,51,244,187,89,144,234,99,104,85,240,184,211,215,101,19,22,218,27,237,145,59,18,119,82,109,218,72,67,209,37,202,109,79,74,179,247,98,32,95,247,63,72,26,29,6,161,118,191,115,154,202,135,183,114,13,113,135,38,70,65,94,207,54,70,186,57,172,7,97,112,119,100,249,239,89,192,131,99,44,166,36,158,70,227,53,169,39,97,193,114,51,55,76,40,170,156,214,22,212,115,218,133,196,113,11,143,7,44,161,150,33,160,9,54,138,131,181,221,181,33,166,136,17,134,66,218,162,94,11,149,137,201,136,37,103,59,79,138,51,235,118,64,213,100,62,33,227,111,83,167,77,234,152,202,174,5,154,119,206,178,167,110,199,234,178,162,4,145,154,12,31,224,157,125,165,121,225,177,46,129,251,97,231,20,210,12,187,188,113,180,89,28,252,183,162,251,0,249,178,169,171,189,211,121,96,106,113,252,140,41,202,54,43,148,246,194,98,186,209,191,86,136,94,92,49,159,99,146,125,228,76,241,216,205,127,7,175,64,94,84,244,248,29,23,72,252,139,255,221,191,96,214,143,234,144,2,138,109,190,3,164,81,253,85,145,225,92,107,242,138,180,170,195,93,219,160,209,17,160,195,121,22,158,211,193,95,68,124,223,209,58,147,94,98,184,38,94,123,218,6,116,19,69,1,134,192,166,42,47,170,0,93,145,137,59,108,107,138,55,164,157,122,42,236,16,162,167,232,25,60,94,218,212,8,193,1,51,144,11,126,226,110,247,143,14,25,153,68,122,94,147,147,226,197,164,209,127,142,236,192,88,3,120,20,238,187,171,34,211,5,112,15,22,60,214,208,121,88,192,171,143,30,172,107,114,86,236,33,3,96,137,141,140,164,245,100,129,212,220,59,111,168,117,97,8,241,192,159,213,226,191,240,81,239,155,215,88,139,0,106,151,215,170,162,244,99,11,19,199,230,129,123,210,248,60,180,252,190,241,230,181,63,54,110,174,115,228,195,204,167,182,14,30,203,155,68,170,245,180,138,240,106,67,125,185,38,7,44,144,0,129,186,209,8,192,77,115,115,19,169,172,164,147,101,3,14,98,59,17,2,155,133,58,104,187,177,190,239,30,107,253,62,222,139,61,152,238,248,152,14,78,144,93,210,156,249,168,91,40,127,143,248,27,153,240,96,220,65,153,1,242,124,71,212,248,202,36,240,17,135,158,94,207,41,137,76,192,214,148,1,254,86,9,55,30,106,217,127,184,116,58,107,128,52,95,183,1,52,157,200,145,129,171,198,124,67,62,150,232,30,16,253,117,55,225,11,105,98,196,150,194,181,111,54,199,91,232,211,60,156,28,4,156,240,132,58,186,240,108,36,146,43,41,212,217,131,99,126,189,189,36,56,229,27,113,86,97,82,141,194,18,237,133,205,59,48,209,103,250,56,94,203,13,46,227,36,152,162,10,110,104,74,191,39,125,39,71,155,92,32,55,170,149,54,108,108,205,226,205,65,72,2,95,238,174,136,93,133,45,140,128,6,119,16,62,160,38,223,141,45,174,74,12,253,247,48,128,25,100,158,4,204,248,111,52,48,71,151,161,121,49,94,167,162,207,158,121,253,147,42,239,177,119,231,48,49,11,140,4,117,227,221,131,236,114,45,224,25,163,126,73,152,90,110,215,90,192,28,148,164,241,59,75,84,64,219,118,218,207,239,65,103,20,98,247,11,111,134,124,123,236,167,130,119,47,82,76,41,23,91,100,63,77,187,180,165,39,91,99,221,182,162,191,177,68,108,211,94,44,55,30,123,69,9,165,40,132,229,203,116,109,190,199,9,171,109,223,239,41,226,233,78,146,123,147,248,207,124,94,229,22,128,37,28,65,94,135,182,142,82,19,162,197,245,193,123,194,62,243,92,226,43,152,198,231,140,68,122,232,236,118,57,98,7,56,50,35,60,236,166,137,127,125,130,33,22,58,243,116,253,20,143,132,155,100,52,120,250,223,20,36,46,4,225,133,117,25,73,21,31,110,184,29,52,156,198,121,214,22,218,100,103,132,34,211,238,235,252,63,227,49,59,133,89,137,100,175,196,170,138,185,103,89,98,142,165,246,76,84,176,110,123,107,32,184,68,68,45,3,147,10,206,167,89,134,26,179,232,31,24,108,29,127,84,12,43,218,218,98,64,215,181,207,87,175,251,11,86,28,85,25,2,136,11,164,133,36,66,99,7,214,113,108,107,157,223,198,52,28,17,172,204,94,215,169,74,219,253,66,188,109,218,204,90,85,49,17,125,39,39,179,60,104,4,150,150,116,158,169,50,3,40,31,125,231,183,242,76,108,7,183,164,49,57,125,239,54,116,20,83,188,2,220,174,210,230,243,151,239,198,120,42,248,150,116,65,112,136,225,20,194,224,6,48,47,37,193,41,38,85,28,179,1,195,113,190,54,50,4,67,223,133,189,161,202,111,4,225,184,176,165,75,168,112,130,41,86,212,104,155,102,11,243,86,225,52,208,159,252,244,127,215,217,29,12,72,129,3,91,144,36,124,198,39,50,6,102,23,219,229,118,95,242,219,14,243,47,19,217,184,158,126,100,166,57,162,79,168,39,156,236,141,118,196,171,183,0,156,14,255,244,2,152,167,161,98,152,224,5,59,62,4,182,96,73,217,52,82,54,54,44,174,19,78,123,230,246,70,171,206,169,199,109,18,29,207,42,9,163,206,99,104,151,191,65,245,40,66,248,252,222,239,140,17,177,16,212,41,146,98,84,52,169,118,160,105,253,180,241,251,63,72,46,48,128,161,216,137,14,83,247,12,113,147,100,43,120,122,65,85,16,37,137,16,203,209,177,160,124,166,221,55,148,247,122,0,104,106,168,244,99,104,19,195,243,40,160,53,253,105,99,191,46,210,176,11,144,82,10,214,155,112,225,41,95,204,18,30,153,188,55,176,180,42,215,39,151,112,142,169,238,206,77,199,137,171,254,212,126,235,5,28,29,8,35,134,17,174,150,137,192,182,171,239,120,7,245,166,237,162,72,54,235,160,148,226,40,140,60,93,248,205,111,4,166,17,21,179,40,30,2,246,255,214,156,135,193,103,13,110,131,113,37,6,127,122,32,218,241,132,44,7,56,3,71,76,131,57,142,6,241,96,20,254,185,61,129,75,61,116,146,213,105,142,10,106,84,131,44,3,145,128,226,143,136,154,145,201,1,122,6,47,133,188,23,193,208,233,210,209,105,108,19,54,132,231,175,112,208,60,248,19,75,176,84,61,251,248,91,241,85,115,9,168,49,204,13,184,151,11,237,104,225,146,66,169,232,8,223,13,23,57,110,169,230,51,95,235,175,25,149,162,95,110,135,45,19,232,10,145,161,234,151,224,241,191,51,245,30,23,3,133,63,45,136,155,72,112,11,15,23,204,2,220,46,104,23,168,179,56,147,224,112,115,61,248,21,247,119,219,44,130,126,114,195,74,89,18,112,5,136,134,18,250,16,185,246,67,87,20,117,96,229,211,122,211,182,131,102,85,51,54,58,37,56,249,210,45,198,30,222,174,179,120,252,47,193,145,93,158,93,111,14,79,93,91,220,105,205,199,223,18,228,137,226,30,151,145,113,58,119,15,187,26,160,117,25,37,61,156,142,91,216,76,98,200,197,100,70,191,127,180,165,40,44,80,140,128,213,190,246,14,31,170,23,108,24,61,78,91,159,186,181,166,171,184,145,132,75,233,76,66,82,247,48,150,101,147,212,35,150,251,215,91,144,100,85,151,244,161,91,102,130,115,14,188,138,64,224,11,19,191,243,198,77,239,72,115,125,184,192,148,6,81,34,149,43,203,51,188,68,122,151,43,167,96,125,56,60,48,122,76,138,132,42,77,142,118,61,221,221,6,209,175,1,86,164,140,51,60,91,253,131,41,17,226,85,90,93,70,160,115,232,63,139,7,142,61,41,47,93,130,219,16,208,29,9,76,80,85,18,169,30,189,70,112,137,223,42,43,160,181,252,50,66,65,65,127,242,147,167,247,5,179,91,100,92,248,5,8,249,41,153,95,177,237,230,84,138,139,222,42,212,253,136,71,67,61,140,50,152,39,47,231,104,182,248,220,231,138,95,68,216,48,84,111,162,5,188,247,144,188,36,229,142,9,27,17,35,186,90,162,62,76,14,138,21,32,181,20,149,209,250,102,208,154,190,54,36,178,181,250,79,133,77,108,5,174,67,252,154,153,107,247,209,131,56,81,142,220,64,129,247,143,119,128,66,238,217,153,105,107,153,126,216,168,11,132,0,69,151,101,148,14,33,90,216,221,183,163,17,226,188,50,130,54,67,114,36,64,147,19,38,189,16,203,112,91,88,1,221,219,222,0,116,86,25,66,202,156,7,95,23,136,65,202,23,148,67,174,221,156,106,39,163,220,60,85,179,181,99,64,197,109,34,11,148,187,152,83,62,126,152,127,23,163,52,50,144,224,23,51,99,246,108,78,226,150,187,70,131,67,133,188,33,99,106,190,226,83,232,48,64,3,48,120,133,38,110,18,160,25,154,188,204,228,117,139,43,219,225,209,129,46,58,242,67,245,206,238,227,99,41,22,0,247,243,164,144,124,131,200,108,23,190,16,127,10,252,62,188,69,218,191,96,146,38,137,218,186,63,120,89,63,107,60,35,29,128,25,121,75,2,221,103,197,235,79,67,172,190,73,116,208,185,191,107,187,21,114,137,114,57,123,250,60,15,140,26,67,131,142,91,3,146,245,90,121,204,247,235,195,47,191,0,206,88,171,106,36,225,242,207,17,185,118,82,36,90,136,143,104,126,53,200,43,106,96,247,88,129,114,155,227,7,204,150,227,255,4,110,96,170,2,186,198,145,77,123,58,136,164,207,162,17,83,115,81,196,72,47,182,165,28,10,199,35,138,232,94,151,134,8,207,168,75,32,187,177,88,27,212,41,244,184,178,201,52,235,57,180,212,83,239,220,150,142,210,205,246,85,127,48,179,37,9,45,160,133,6,76,25,57,226,124,82,91,82,114,40,205,194,231,118,47,201,120,91,244,207,47,218,216,29,1,167,13,135,38,48,85,115,33,4,243,243,186,17,65,141,52,211,223,229,160,228,1,194,107,224,228,2,40,144,254,40,48,56,132,29,250,224,13,17,201,124,49,175,251,239,92,44,190,222,241,85,186,167,192,143,78,175,0,168,23,144,146,230,160,51,39,207,112,88,246,7,225,231,46,2,225,81,110,92,73,53,105,88,114,63,244,71,126,250,89,140,47,227,58,231,75,62,230,170,200,19,144,7,59,68,118,197,128,21,216,9,86,249,136,198,247,207,176,108,173,88,141,127,44,48,96,63,217,28,170,233,120,133,109,247,220,249,140,246,9,100,46,127,118,135,210,32,247,254,63,202,13,255,130,12,162,221,25,91,45,213,96,158,20,254,43,156,240,225,249,163,1,5,15,1,171,155,111,110,131,126,200,63,23,45,41,119,4,32,84,100,144,206,64,105,95,170,162,176,209,232,46,247,228,100,85,153,193,90,54,229,69,240,231,119,122,63,67,158,13,255,126,219,68,178,205,254,48,138,0,142,38,15,11,213,213,247,237,110,247,143,168,65,99,126,36,81,203,18,228,28,40,72,143,74,225,83,94,60,91,223,191,72,178,153,229,218,34,158,117,197,150,63,28,238,142,126,209,70,133,211,212,104,183,167,48,71,116,163,100,51,116,65,4,55,189,60,51,188,226,254,138,190,65,94,153,253,35,238,194,17,145,172,221,234,24,53,42,166,243,238,108,45,238,120,196,151,228,176,154,255,91,240,96,138,223,110,167,68,83,67,5,81,164,196,55,202,20,86,122,133,210,54,0,231,6,85,171,236,50,118,132,115,194,107,74,173,6,87,101,139,229,24,100,32,196,77,238,179,156,97,121,199,149,224,12,3,103,86,132,105,149,119,72,209,226,127,254,190,150,144,39,54,209,5,207,140,67,76,120,23,91,238,223,35,99,81,54,250,181,194,163,143,14,117,239,170,217,50,180,216,141,230,179,41,208,188,54,216,3,196,108,224,14,78,58,134,20,101,189,57,1,157,32,199,6,255,16,111,21,50,6,135,105,129,212,199,106,212,113,143,45,20,222,153,153,44,69,96,16,139,183,127,245,127,154,86,15,173,68,65,239,62,123,84,175,130,103,218,208,186,206,29,26,206,70,86,194,59,42,45,89,115,190,223,238,42,222,123,251,12,65,163,52,188,195,153,146,70,133,10,52,135,38,40,189,158,170,187,94,76,120,168,165,228,140,16,214,74,173,149,184,212,239,249,77,174,72,210,217,203,53,60,213,231,29,158,143,4,159,212,183,102,204,103,204,237,11,225,129,244,90,57,177,30,234,198,148,88,52,112,117,44,16,152,55,131,121,227,219,52,132,129,166,25,108,216,118,37,211,127,59,119,45,250,38,210,117,180,204,243,157,57,39,37,157,53,175,245,23,168,99,122,174,238,206,163,123,244,227,195,218,78,113,180,154,42,148,123,120,254,125,0,206,200,201,159,15,107,155,33,179,110,148,205,8,175,208,28,131,52,133,221,3,78,179,118,37,60,40,176,254,80,238,145,51,84,26,88,160,249,183,73,241,201,93,5,109,53,16,107,112,166,45,123,156,65,137,58,187,238,177,249,167,119,175,46,79,243,210,236,75,244,102,177,205,56,1,212,230,228,215,125,218,170,36,32,3,173,29,112,106,21,60,188,215,193,89,99,163,7,36,2,11,247,220,62,29,54,79,104,168,3,103,215,29,189,154,45,226,186,28,191,186,77,7,96,137,138,135,159,40,240,113,247,12,78,47,175,143,93,67,71,95,251,191,109,244,127,56,245,124,232,147,117,67,221,140,216,87,251,42,226,157,172,114,42,75,178,9,136,142,245,138,155,24,229,169,140,136,7,175,28,172,237,237,48,89,51,243,221,90,49,147,137,62,211,180,205,23,222,117,77,24,228,48,50,139,68,61,51,149,162,126,49,153,228,226,83,30,173,161,92,39,50,208,236,79,228,242,189,58,178,214,105,150,90,74,243,60,89,182,20,253,196,25,26,37,96,175,30,139,16,71,31,42,100,120,154,3,119,174,139,160,137,105,27,163,134,141,105,70,167,2,38,51,181,224,116,224,254,188,85,191,135,152,23,176,22,16,37,13,212,55,73,228,151,95,23,182,49,179,119,1,168,126,57,192,141,105,157,253,71,195,71,148,221,107,102,247,19,10,255,59,105,137,152,8,149,184,18,13,27,193,242,215,199,82,22,76,221,54,54,139,179,154,242,66,46,203,35,24,69,120,228,164,158,130,242,223,86,8,215,62,113,144,2,3,129,173,67,1,26,155,40,82,49,188,149,5,103,132,230,65,97,176,5,32,104,173,51,170,44,42,77,106,232,114,229,229,144,206,220,110,190,19,187,96,21,151,45,164,43,55,191,198,11,32,157,250,65,121,26,231,221,28,66,8,233,30,225,17,75,182,102,202,56,0,39,75,54,67,113,39,123,106,67,21,208,43,191,254,137,94,97,210,193,153,209,180,1,199,213,202,1,69,28,150,16,14,230,209,59,235,142,107,241,118,234,49,108,59,64,68,237,132,71,24,148,220,159,21,96,116,194,193,231,45,30,233,232,243,23,117,45,246,107,157,131,132,138,202,121,153,146,127,226,221,41,5,199,42,41,119,168,120,45,182,95,168,19,169,116,38,80,55,196,194,44,204,106,70,83,113,171,58,145,159,58,206,142,230,60,108,23,123,208,64,13,44,26,133,176,93,151,192,127,229,229,119,48,156,126,20,244,68,142,235,177,104,43,51,218,93,43,240,167,173,22,198,207,69,254,43,178,249,152,107,128,239,196,60,242,90,154,42,47,171,6,25,194,197,17,41,25,71,223,65,138,224,170,104,186,237,227,1,209,62,157,86,108,58,93,160,186,168,88,71,252,5,7,50,237,248,52,171,246,174,76,214,87,132,251,26,143,68,234,202,68,164,146,231,224,106,34,138,149,207,194,131,138,217,109,217,185,45,151,155,152,99,55,167,124,52,89,168,244,242,135,249,149,116,84,18,90,218,163,195,254,210,93,126,193,148,90,48,140,157,68,45,243,225,224,171,44,88,32,98,139,126,100,149,177,14,233,33,254,111,66,50,161,31,252,211,215,89,51,50,92,31,213,132,116,255,244,80,188,242,154,79,177,66,132,130,156,254,132,252,25,43,177,129,161,72,206,199,247,93,81,69,133,87,96,194,81,56,132,58,170,57,28,157,23,245,0,178,200,3,241,160,75,252,95,202,117,166,241,122,122,103,176,123,152,77,77,242,191,108,53,228,4,51,181,104,39,209,35,7,45,230,78,2,112,93,199,116,113,244,141,145,216,51,141,104,250,177,120,4,9,213,19,109,65,190,145,209,177,149,253,211,250,163,233,99,93,90,63,185,95,78,240,240,0,193,215,101,205,220,92,233,106,196,2,51,49,68,179,204,230,18,206,110,184,122,210,25,128,169,213,41,33,136,17,80,50,114,164,193,147,245,67,85,157,39,203,34,163,255,244,229,139,29,128,6,47,182,97,200,159,100,35,114,8,225,90,156,223,93,216,236,133,219,16,162,116,90,119,85,34,169,215,251,149,154,240,21,254,206,131,42,75,212,46,135,252,106,62,143,226,145,215,97,253,127,17,43,142,17,140,33,15,239,141,249,76,246,35,102,72,104,21,156,151,6,89,7,160,219,149,211,29,14,205,222,174,38,53,228,30,130,182,16,74,54,129,49,192,169,22,216,152,23,252,189,31,175,215,71,132,6,200,161,80,42,144,155,89,237,225,204,55,70,183,30,115,117,237,98,29,107,148,240,195,57,239,34,152,197,17,207,75,226,186,71,157,43,33,134,128,213,133,153,79,96,216,149,108,41,115,130,76,129,167,137,189,169,20,200,52,131,113,100,229,109,15,167,45,207,15,173,35,108,124,149,124,118,244,51,225,183,114,242,25,204,42,236,231,98,40,86,7,121,158,87,110,20,60,133,74,67,155,227,159,64,24,250,210,126,8,225,183,31,71,10,164,83,26,99,4,92,130,251,180,46,133,210,234,64,30,85,105,198,159,63,250,211,44,64,251,253,99,80,175,2,217,160,89,126,103,8,84,80,227,67,129,175,13,154,195,204,111,33,134,132,91,97,149,238,5,178,9,222,92,216,220,17,64,136,232,221,86,214,78,120,43,207,35,122,227,217,70,208,105,60,102,171,122,145,89,25,174,254,10,207,160,98,176,85,8,222,74,194,27,114,67,10,126,23,77,225,240,147,71,92,166,217,69,52,139,147,207,33,151,24,171,35,2,188,109,88,18,9,50,7,141,222,79,112,93,87,8,129,220,45,218,233,142,46,102,152,235,117,169,73,242,131,117,64,73,158,170,36,12,62,239,21,140,117,233,13,115,96,103,205,231,62,11,52,63,254,196,16,38,245,203,88,160,163,52,50,169,174,58,107,126,188,151,109,16,204,34,0,75,201,225,81,158,158,226,70,76,244,66,216,117,24,153,175,235,207,3,40,83,189,9,125,190,46,216,134,65,142,32,154,116,239,240,31,145,149,43,202,122,148,213,145,71,24,64,231,6,248,124,115,1,33,202,224,207,67,115,43,88,225,21,248,198,6,78,92,251,248,40,233,21,108,114,133,72,4,24,197,80,55,10,222,249,64,10,6,223,77,252,252,194,94,27,237,235,179,6,156,11,103,64,251,218,15,113,153,65,135,179,87,218,235,153,185,213,92,4,3,151,192,244,49,254,246,71,209,129,82,12,151,240,143,207,204,111,151,18,130,23,152,232,162,227,125,229,172,235,121,101,215,157,215,144,32,17,75,124,99,238,5,166,56,150,48,39,197,173,93,31,119,15,83,86,121,16,88,238,196,113,212,254,97,184,44,162,89,55,154,71,233,23,241,193,37,5,59,246,233,65,139,222,57,76,237,9,57,255,241,10,227,146,62,127,207,173,242,223,143,50,116,15,14,153,254,4,142,118,13,205,29,106,61,243,102,15,59,10,251,141,166,114,209,208,92,65,233,216,155,95,107,79,180,102,3,26,191,18,116,1,62,22,116,62,176,59,56,124,66,169,72,200,16,170,32,106,210,70,11,61,215,51,174,0,146,5,104,27,70,220,135,76,153,8,8,40,180,47,174,249,97,183,186,179,205,92,110,129,125,232,4,19,26,42,149,163,197,234,119,102,187,148,215,142,183,35,94,126,63,252,18,84,163,1,160,91,51,199,209,68,226,75,80,200,91,213,235,108,64,254,221,214,226,251,189,149,220,72,63,222,1,239,89,137,207,146,17,0,93,245,201,25,218,118,66,128,79,244,95,11,45,143,232,81,128,56,78,110,11,162,45,95,100,80,135,45,104,126,13,243,180,54,89,152,10,80,130,56,13,70,11,20,50,66,158,181,122,92,53,132,122,46,52,247,39,192,191,161,114,209,242,146,10,178,203,154,16,137,245,72,43,130,23,186,39,193,202,83,115,138,175,4,8,92,171,160,99,221,189,214,128,2,166,19,208,85,51,228,30,76,251,185,80,126,166,237,54,38,200,59,134,126,238,24,165,80,17,70,143,253,57,252,255,231,29,6,202,182,145,60,37,202,117,74,68,68,248,250,121,66,159,233,254,23,130,108,133,177,61,167,30,158,80,226,96,124,42,60,58,220,3,239,24,24,60,59,2,100,221,242,48,12,217,123,133,118,207,190,176,190,161,9,96,127,202,68,134,107,98,79,243,253,200,143,19,9,177,76,184,132,39,58,97,76,127,237,233,16,203,185,156,56,137,87,61,17,119,173,147,5,168,21,21,1,26,231,22,242,101,79,164,38,165,215,71,79,89,146,238,164,0,97,35,30,230,196,93,168,201,201,109,149,158,52,97,146,75,79,229,189,148,76,12,207,66,29,20,163,228,0,45,29,128,31,190,108,91,249,58,59,124,97,177,153,131,227,60,233,111,23,214,27,61,203,109,92,161,210,225,57,238,188,4,183,70,5,206,207,144,243,129,112,101,88,191,70,244,194,46,250,77,111,204,188,17,82,70,88,27,192,180,229,199,84,60,43,73,202,132,182,28,167,130,48,107,125,208,178,9,90,110,20,82,51,25,254,35,72,48,181,85,231,91,243,229,11,169,193,141,209,21,115,118,19,248,55,14,210,197,252,173,189,74,187,83,205,115,75,70,215,190,117,75,170,181,66,120,62,109,147,174,176,187,49,238,159,55,128,208,79,18,77,253,235,95,171,251,138,3,210,90,213,139,90,92,185,222,216,205,179,51,43,220,91,55,232,7,227,129,252,103,118,112,107,119,125,197,117,160,241,170,114,19,99,60,106,162,196,1,134,118,179,243,210,113,102,141,238,224,75,36,35,156,120,101,51,74,77,40,32,237,1,238,139,211,132,24,30,126,171,224,59,213,198,2,150,23,123,55,36,20,21,129,20,61,134,112,221,43,225,236,249,240,196,97,173,184,208,28,117,253,113,38,100,50,1,63,197,182,54,183,106,197,210,49,210,212,167,213,237,222,196,229,122,57,250,21,199,201,192,76,84,74,47,232,55,97,68,33,185,31,160,130,255,215,134,91,220,173,75,123,187,236,252,244,201,155,171,120,89,27,232,114,10,98,162,218,50,150,44,208,87,102,248,224,16,56,139,59,156,139,191,59,226,128,218,104,104,20,155,24,20,48,238,92,192,145,203,201,187,233,23,30,149,156,75,30,28,222,235,29,137,213,116,19,179,234,184,227,1,215,23,250,79,238,69,241,196,115,53,182,42,54,34,164,119,217,206,112,187,129,198,248,186,104,109,112,135,36,195,50,175,102,220,178,194,176,107,176,251,83,139,140,233,163,154,225,60,172,175,181,228,187,64,144,7,119,143,134,129,208,122,154,179,152,45,149,156,202,114,116,114,19,32,215,201,217,30,238,73,90,87,252,214,109,120,30,70,206,221,163,173,209,165,73,253,30,1,172,188,154,41,155,131,27,172,16,21,255,99,247,121,152,84,104,161,30,82,82,26,30,155,217,125,74,90,212,0,206,67,0,55,64,232,137,225,17,90,15,161,68,184,57,11,253,184,96,237,187,202,203,120,238,49,69,230,86,101,114,255,226,133,225,1,213,68,136,202,68,99,161,223,94,100,246,228,181,160,171,219,145,100,120,24,131,129,146,164,162,162,53,155,84,105,247,22,123,249,162,161,186,32,115,192,24,42,71,25,183,141,11,68,198,119,249,128,117,22,255,206,195,247,31,121,109,251,114,101,226,210,196,132,5,218,93,216,48,112,44,224,59,100,78,0,251,8,6,80,252,132,60,115,121,73,65,242,242,101,233,208,66,106,186,17,203,41,89,161,51,163,223,37,127,128,221,50,177,186,243,40,113,68,18,178,68,18,189,233,90,159,37,63,3,59,17,40,134,138,85,4,76,29,101,132,73,15,247,165,195,95,150,203,163,79,243,156,6,151,106,201,72,8,254,146,103,36,130,174,185,22,117,104,49,186,2,220,17,139,168,64,245,125,10,106,35,138,108,244,174,143,70,42,38,20,90,18,131,88,22,187,75,198,166,105,4,154,148,139,115,89,158,155,31,14,199,59,12,196,211,84,147,242,64,26,234,160,207,43,216,114,68,85,193,196,145,163,156,20,126,46,67,183,132,168,213,66,117,43,56,113,238,222,225,91,204,74,198,216,45,246,84,217,169,88,90,80,91,24,95,235,23,134,57,102,213,22,104,203,182,98,41,157,67,70,84,29,74,226,120,150,241,179,249,196,120,239,12,218,6,221,123,196,43,165,24,208,244,243,142,158,27,4,250,101,26,62,148,247,34,148,221,230,39,45,34,131,5,93,5,5,151,197,169,5,81,62,159,65,183,4,222,30,86,69,156,122,65,68,43,243,139,77,190,223,18,211,238,185,171,206,194,154,229,145,140,206,160,74,152,124,86,172,15,28,181,243,54,45,255,25,63,96,124,146,191,109,208,211,49,138,82,109,136,32,116,195,195,150,83,42,9,32,102,29,153,217,49,182,211,190,183,0,13,83,223,44,167,127,226,196,171,86,170,155,255,162,41,117,83,145,147,3,67,250,70,194,224,250,76,121,185,47,154,26,227,38,236,185,145,27,54,29,40,229,181,249,217,221,110,31,158,183,248,91,76,113,133,148,20,217,34,147,217,112,171,161,81,187,99,49,247,115,61,5,176,143,22,70,221,113,103,203,91,101,128,162,141,239,197,147,97,239,188,89,55,60,25,116,65,171,3,231,250,86,71,100,208,217,76,41,137,126,20,189,40,88,197,203,54,163,50,73,198,230,15,16,59,98,254,124,154,72,11,120,129,59,173,234,47,140,251,225,146,145,216,174,205,221,7,119,103,163,63,142,199,92,220,33,161,118,244,195,50,179,111,35,56,247,173,28,97,126,96,161,81,115,107,159,139,246,93,10,64,211,97,12,222,181,129,228,99,63,148,45,230,223,154,43,155,219,148,97,229,216,5,71,24,30,27,251,215,123,134,61,248,36,29,190,43,106,205,168,83,232,42,221,166,29,40,187,46,48,222,9,69,95,69,224,143,216,226,69,6,99,55,71,233,47,18,229,225,233,164,209,5,168,138,227,177,13,61,225,42,178,139,193,11,241,53,206,118,80,146,209,105,200,254,153,112,190,232,7,183,67,147,91,201,24,177,19,59,7,157,55,175,148,252,62,56,109,86,236,70,19,195,100,225,173,219,31,25,35,214,100,35,186,54,223,74,250,88,55,104,136,111,43,151,187,117,146,56,223,99,229,106,220,129,204,142,74,2,180,140,127,105,199,135,94,141,190,125,40,113,246,0,136,17,251,207,126,27,27,118,156,81,34,114,80,37,185,116,5,172,219,112,24,144,223,179,95,138,130,218,211,133,246,89,161,18,52,8,255,55,12,33,58,170,214,20,16,87,200,217,226,165,113,175,21,225,127,206,213,199,99,99,122,147,234,178,135,250,207,193,205,8,100,160,251,71,73,248,161,164,241,58,251,143,26,205,27,6,226,31,82,92,194,163,199,113,90,142,30,244,229,188,11,18,160,171,0,32,39,223,194,245,107,115,80,235,186,132,224,193,229,84,40,30,46,173,9,241,219,176,28,204,142,128,96,55,117,32,250,205,35,154,197,67,107,188,18,127,88,192,104,148,48,5,188,225,178,145,27,94,221,157,121,203,158,14,149,86,172,115,182,248,54,151,169,81,183,35,61,104,22,248,60,100,62,145,64,87,252,217,238,56,104,193,147,61,149,209,111,219,178,36,181,181,28,206,18,105,53,115,213,96,170,156,119,59,28,183,151,85,92,37,117,21,146,179,107,31,91,29,18,164,127,93,34,130,148,86,100,66,230,198,65,15,146,52,161,217,69,60,100,134,198,2,244,111,112,218,30,9,231,11,152,103,242,110,148,37,143,164,212,124,65,32,20,63,199,201,120,130,235,253,218,242,177,173,89,199,6,145,107,79,109,84,70,48,184,244,100,79,216,146,43,179,142,186,107,204,118,50,180,207,187,240,181,172,2,153,206,30,29,20,198,48,107,107,247,128,82,234,133,209,161,236,134,212,243,181,210,40,211,141,129,155,72,63,20,134,236,18,118,241,17,219,120,246,160,53,240,197,248,13,249,199,209,103,164,205,56,78,101,33,223,17,111,145,164,202,92,147,149,108,51,47,126,211,187,97,95,116,70,89,136,198,13,191,243,248,100,18,137,160,29,171,17,122,186,48,5,178,204,228,170,226,218,38,174,114,146,28,166,243,1,12,2,107,70,221,138,42,30,165,91,232,225,4,99,58,234,128,16,227,178,162,167,186,182,209,177,14,233,124,8,211,30,115,52,98,54,190,137,170,138,3,250,190,180,55,76,128,230,63,124,17,255,177,183,168,5,48,16,199,23,13,24,14,159,157,232,37,4,106,53,194,203,129,222,187,230,192,174,12,244,38,9,119,146,89,0,205,67,171,162,70,165,253,121,24,45,120,56,98,117,179,77,17,240,219,47,248,65,131,49,80,188,86,173,36,11,105,252,88,218,174,48,83,95,100,127,106,167,203,149,55,104,54,186,241,151,144,14,250,241,92,231,175,178,129,74,168,99,164,140,81,76,223,3,151,89,87,180,59,142,48,113,2,230,29,120,190,106,43,208,85,174,195,247,156,102,133,196,134,226,46,44,127,128,131,139,182,146,251,164,182,224,17,90,169,167,102,138,236,73,55,229,116,35,252,116,226,72,168,1,142,72,81,10,251,199,73,146,172,163,41,215,114,202,22,198,17,68,201,77,123,221,189,25,103,84,6,205,79,172,223,142,84,228,208,156,76,52,174,229,176,12,122,145,221,212,94,95,103,121,192,158,229,109,210,48,203,164,1,29,189,109,132,201,148,122,44,74,92,66,220,189,107,20,144,18,51,58,127,220,29,50,151,57,143,77,151,15,206,80,50,12,19,214,104,242,72,144,129,56,236,160,242,232,222,162,21,42,168,99,32,110,163,90,246,136,26,237,93,198,54,131,27,114,189,47,107,200,248,191,107,185,251,26,156,159,211,56,53,222,111,164,205,195,252,92,214,137,133,251,40,41,4,25,18,143,53,65,59,242,135,172,143,31,52,150,138,80,176,230,75,141,112,62,219,175,95,221,91,161,118,242,104,93,129,255,228,93,160,108,10,47,210,183,179,77,28,243,201,107,184,166,205,133,200,209,102,175,114,142,171,9,79,200,226,163,59,127,203,246,30,135,33,190,88,0,120,254,113,107,179,170,139,44,20,115,11,42,190,189,173,221,233,195,135,113,125,197,0,70,207,180,100,24,9,108,10,220,19,125,56,20,122,35,241,237,135,233,31,143,109,63,42,81,163,228,219,52,41,101,145,175,76,48,109,120,134,85,73,244,99,58,105,55,86,180,62,140,18,67,92,220,224,230,231,109,109,28,26,215,44,131,108,228,93,139,201,188,194,246,91,89,41,42,240,74,45,10,93,41,145,15,97,178,226,244,169,208,223,209,179,237,185,146,15,121,78,183,11,15,47,178,81,207,25,29,88,87,203,111,60,23,119,132,231,112,20,225,111,203,49,33,115,61,86,41,70,95,184,167,43,35,200,13,206,12,76,50,74,120,66,160,250,103,84,72,191,10,109,143,55,130,110,22,2,165,12,30,128,0,98,44,165,59,92,255,167,192,229,30,14,162,8,184,65,187,41,187,99,215,107,224,57,194,194,175,198,5,5,33,194,202,49,164,210,150,21,208,201,86,148,249,196,129,19,4,104,95,240,33,192,84,29,242,44,194,249,81,87,159,230,253,89,158,234,74,16,154,217,252,204,192,161,168,125,163,21,238,48,85,159,222,195,201,19,195,187,196,177,77,234,13,254,121,244,54,107,199,112,178,199,105,137,64,161,142,17,58,152,70,130,37,14,50,233,195,176,254,202,232,106,147,1,17,122,49,78,181,141,179,24,178,245,59,249,74,38,130,16,165,100,165,224,244,249,32,124,5,195,133,84,144,26,211,241,225,150,54,48,219,247,16,155,151,149,108,96,219,83,126,89,5,198,206,62,129,52,34,94,246,160,226,208,79,155,203,27,18,232,137,211,55,149,186,53,112,246,66,128,50,47,133,162,142,112,133,142,192,59,31,1,132,63,17,76,254,245,75,20,94,37,243,112,177,164,206,125,72,239,163,94,171,104,138,90,200,0,154,157,137,23,130,23,57,3,174,223,53,240,233,198,22,232,165,225,30,205,177,127,238,3,215,174,187,218,83,43,81,129,128,246,222,205,16,15,227,47,135,7,159,137,213,134,147,123,48,218,94,129,158,51,155,179,254,171,156,182,1,147,80,52,104,230,116,81,251,107,192,104,88,143,220,169,195,178,122,83,141,1,24,52,178,141,47,165,76,223,4,37,90,40,73,130,186,212,179,134,94,107,126,39,102,245,236,142,61,187,162,232,173,72,164,168,38,140,165,226,110,164,20,242,198,6,237,143,58,15,198,77,230,69,102,210,73,147,2,144,207,144,7,61,15,61,177,214,61,168,68,15,206,207,250,185,170,229,64,37,115,34,200,127,184,70,89,110,192,115,68,30,20,89,91,250,44,222,58,252,146,180,13,210,209,163,128,65,179,27,18,128,196,6,110,182,62,125,167,174,1,241,180,239,237,90,243,172,221,169,127,171,137,166,36,111,126,242,170,254,139,137,152,234,217,180,159,198,106,200,124,65,48,21,99,213,0,38,233,165,95,166,247,150,17,122,111,107,85,48,203,143,84,51,133,207,207,205,8,10,179,198,75,210,218,145,55,61,149,232,86,112,190,40,155,167,187,36,241,236,207,99,220,24,25,197,70,161,142,62,171,228,124,86,145,238,189,213,218,12,105,96,196,23,122,197,13,142,31,183,181,236,81,2,176,169,139,237,110,119,161,168,7,24,50,62,247,170,87,162,165,123,243,130,254,88,175,177,61,155,233,15,195,241,44,227,135,48,121,205,212,120,111,68,144,214,213,36,12,138,14,96,128,177,142,182,232,236,114,29,84,48,221,153,254,9,211,42,73,255,193,153,112,93,129,253,134,252,178,252,105,32,169,158,48,146,173,50,122,89,52,81,255,200,121,30,183,85,245,218,3,147,59,97,4,152,45,240,172,226,76,238,6,159,78,249,125,132,122,53,247,107,145,37,17,131,85,199,132,87,26,70,91,44,73,194,103,231,85,237,34,241,94,218,87,200,48,21,177,111,180,113,147,26,100,44,74,229,92,56,142,7,205,196,182,101,69,122,55,13,1,144,249,13,123,157,92,121,197,54,17,204,90,242,134,167,176,200,108,168,15,142,236,75,10,60,56,128,46,172,189,236,251,201,164,207,244,100,173,11,52,179,52,143,156,65,170,217,213,198,89,248,251,39,88,2,4,34,70,187,6,241,156,183,28,96,137,54,85,98,47,254,166,99,87,90,47,178,183,65,28,39,234,156,255,206,46,195,211,174,15,30,249,225,187,141,58,119,148,213,88,223,169,64,88,130,255,244,63,126,41,137,125,86,145,131,61,234,196,194,26,209,52,199,113,140,144,126,79,202,85,50,33,53,184,72,213,16,41,14,139,32,29,67,165,29,166,82,66,17,169,143,191,169,30,151,57,181,40,87,44,232,158,113,116,120,60,246,60,37,101,226,130,250,83,108,56,43,136,225,75,77,41,32,103,2,45,213,152,19,159,246,167,46,87,211,178,190,23,220,158,158,139,29,63,71,218,11,171,102,203,109,33,77,38,35,228,86,190,86,253,53,26,155,176,201,192,150,150,94,53,38,115,110,183,63,142,152,189,160,26,238,110,195,50,11,59,231,181,199,162,139,207,203,161,70,190,252,171,101,176,217,105,17,3,93,187,184,164,18,149,242,127,201,41,177,46,9,9,250,210,131,126,64,34,29,214,125,122,21,250,109,152,181,95,173,18,33,96,254,7,121,121,198,148,185,18,122,157,231,139,187,100,213,140,33,165,99,151,35,115,168,13,5,95,16,19,115,197,103,52,95,219,69,127,137,13,77,71,65,3,154,36,198,138,241,193,126,154,85,118,252,118,196,103,5,121,218,97,15,82,121,242,249,106,116,102,144,35,175,251,93,192,126,231,231,56,62,199,192,83,232,174,93,120,198,0,182,100,130,57,35,51,136,26,129,33,199,98,63,111,118,159,74,101,56,44,122,240,207,120,171,118,150,172,44,227,66,246,221,90,54,106,111,43,226,108,41,97,235,50,241,125,159,113,90,186,161,180,221,48,0,236,33,176,160,36,141,144,91,55,13,117,6,161,250,88,53,199,83,4,174,187,14,45,74,95,76,132,136,28,172,126,247,152,108,202,205,8,206,47,151,254,251,133,32,209,206,7,22,33,47,46,21,156,230,102,109,44,76,250,84,116,65,45,53,166,136,156,108,146,200,21,82,164,162,69,80,100,47,2,233,28,95,122,183,73,124,254,156,93,202,188,60,117,164,85,16,215,104,215,107,205,11,241,175,132,122,152,88,227,99,114,222,58,184,222,28,217,15,4,220,47,56,173,220,17,111,205,219,83,192,203,177,80,199,60,156,140,244,91,218,126,151,7,128,22,88,203,142,108,146,189,249,83,228,24,144,196,210,75,183,173,171,138,113,29,223,38,77,169,244,189,37,12,88,52,46,130,59,155,85,142,6,10,159,103,209,80,125,159,162,75,4,230,32,17,49,3,101,216,11,232,76,114,166,15,65,36,35,237,182,177,25,40,133,192,122,170,35,127,188,139,49,66,206,134,65,57,227,9,199,135,220,28,241,61,35,104,58,112,209,26,156,52,252,111,144,214,38,202,68,189,95,40,45,226,255,159,200,224,179,213,171,236,178,68,87,67,194,145,115,55,128,15,36,16,46,181,240,214,186,189,193,97,251,250,88,148,178,218,101,159,48,139,127,119,122,215,129,234,117,138,212,250,10,66,225,237,183,96,6,143,121,132,195,223,124,86,101,236,187,237,153,95,56,116,114,186,147,203,69,33,159,23,25,140,16,124,222,217,174,115,111,198,184,188,10,222,62,152,183,188,55,202,134,5,187,204,29,222,158,214,152,150,18,237,23,253,117,142,11,220,93,239,119,110,176,25,206,65,112,74,191,241,93,119,18,221,44,233,235,139,1,35,103,27,246,132,25,78,99,233,197,153,178,210,96,188,52,246,158,33,173,42,116,164,70,242,5,27,201,17,7,130,115,219,69,227,89,230,162,171,239,180,202,247,242,142,205,140,27,86,9,209,255,155,165,37,12,27,54,116,26,154,112,124,173,35,220,240,77,74,55,10,213,180,207,121,179,176,222,209,74,111,227,40,102,149,167,224,219,159,251,112,97,229,76,74,41,182,19,201,80,135,248,83,64,177,117,4,126,3,111,46,90,19,185,217,86,88,122,226,121,13,52,243,2,156,168,123,20,93,197,169,94,38,241,214,237,159,174,36,249,234,53,115,229,153,83,253,192,202,69,58,135,153,96,15,98,14,70,216,206,52,74,24,162,79,86,17,187,200,129,246,205,43,163,44,8,210,12,5,166,176,192,145,178,14,109,209,161,44,13,78,132,61,121,16,177,57,68,19,103,79,178,33,9,51,123,93,210,81,6,234,152,164,145,90,160,66,39,60,11,39,74,79,1,245,235,168,255,0,252,131,141,211,205,57,254,57,206,218,255,147,164,37,163,108,215,210,135,255,194,132,182,100,81,75,243,191,24,131,233,150,181,114,208,251,230,83,65,105,51,33,214,2,93,253,237,105,15,226,109,4,207,214,205,12,237,247,180,187,1,192,252,104,205,67,18,157,246,98,163,110,117,236,177,160,180,222,185,122,167,168,4,77,243,218,200,154,73,68,189,233,162,121,131,217,216,222,160,74,120,157,141,45,56,215,40,239,219,160,226,74,243,254,117,33,229,51,11,232,183,193,91,167,93,211,142,46,47,63,227,145,158,113,107,231,155,214,242,21,11,116,225,172,231,5,237,154,171,47,194,247,201,201,189,104,109,44,44,245,250,221,151,111,228,185,28,64,24,24,48,168,16,44,109,95,62,38,25,251,16,209,91,31,178,110,25,34,183,2,188,162,220,9,14,31,43,182,54,187,43,23,94,43,183,25,212,6,124,143,188,227,246,110,34,231,207,2,10,166,185,166,74,220,152,207,149,116,17,92,185,216,56,67,136,210,181,225,183,236,150,63,205,19,120,131,7,85,157,154,222,123,127,206,109,124,100,127,10,91,106,169,160,69,150,162,7,160,192,179,220,152,12,207,147,171,144,215,159,13,137,85,246,59,185,247,188,112,229,131,112,199,239,106,162,23,56,38,207,244,45,157,48,229,64,114,121,41,163,86,159,211,74,44,234,193,109,39,96,246,46,145,41,225,120,22,158,130,161,8,120,139,100,36,179,199,236,124,28,143,230,192,113,95,58,40,66,198,121,101,212,37,126,28,236,241,111,172,182,182,141,59,26,36,22,246,90,88,205,81,103,105,206,106,33,198,25,215,52,207,249,98,191,48,212,97,79,160,243,67,17,226,181,139,18,123,11,198,231,199,164,201,97,10,34,199,16,120,150,163,25,220,223,154,232,136,36,1,208,142,248,154,72,151,204,10,14,146,94,209,4,170,94,167,252,186,154,109,165,211,187,101,48,167,137,131,234,24,249,203,43,163,19,88,47,1,191,35,104,82,143,108,208,245,47,151,26,21,136,170,105,228,145,178,66,213,39,55,209,143,55,193,21,119,223,35,209,174,246,40,101,175,19,167,218,152,202,5,203,60,226,40,251,110,182,197,94,216,177,98,104,98,43,196,2,251,229,83,255,179,23,156,60,211,39,102,207,24,28,151,117,35,167,153,16,242,236,56,111,236,87,100,241,137,241,3,67,58,252,164,146,79,14,236,214,54,127,120,135,120,147,172,87,96,27,114,34,249,83,153,104,200,114,191,151,34,192,65,34,9,159,248,89,39,137,153,155,71,215,120,58,253,85,142,14,4,99,54,64,46,133,157,144,172,107,234,237,156,227,23,173,226,144,7,123,158,1,213,196,31,18,29,229,197,191,9,68,88,116,72,241,90,84,127,198,149,169,197,7,7,6,223,68,244,103,93,134,91,63,197,10,123,21,57,60,186,212,150,206,205,60,219,81,231,180,155,12,26,252,132,78,89,196,21,99,192,77,60,220,246,118,206,196,48,218,197,35,74,120,87,163,213,147,48,15,142,18,210,238,117,189,181,8,75,251,233,64,144,249,8,73,148,59,182,12,120,193,190,196,115,98,177,196,160,50,112,8,37,65,162,124,185,214,81,67,236,3,232,231,191,21,37,34,21,64,129,44,70,158,106,139,190,75,26,145,253,206,185,3,138,14,207,34,119,59,218,37,31,55,67,62,57,166,47,144,29,219,29,56,216,242,92,236,88,23,46,112,244,104,242,167,5,108,142,42,35,138,221,138,199,34,211,8,154,163,67,89,35,155,124,139,117,22,212,229,33,200,172,81,15,29,61,244,66,23,30,28,36,109,42,177,49,9,21,174,49,144,91,128,29,45,197,92,166,14,23,172,8,135,138,179,185,119,223,241,37,115,122,125,17,195,33,75,252,49,45,48,236,123,145,154,35,136,123,3,102,38,24,53,151,146,29,68,140,113,49,146,145,128,134,9,62,111,47,206,15,161,75,128,90,236,59,229,81,102,10,101,106,140,156,165,41,18,109,205,210,144,65,87,247,21,130,235,110,87,108,106,222,184,39,122,105,209,27,255,12,193,164,253,155,234,83,19,35,197,39,228,146,8,151,127,100,234,17,214,201,245,237,242,52,234,227,85,85,47,199,229,104,37,68,116,240,153,155,1,84,52,160,50,84,15,150,150,244,212,251,144,24,123,3,106,18,126,241,113,11,220,179,112,250,103,39,248,12,202,22,19,201,240,107,104,218,188,132,103,44,27,239,237,64,222,147,125,130,106,160,72,130,255,222,152,165,97,83,3,69,92,0,80,186,141,83,131,211,103,54,25,56,24,51,149,100,145,138,243,6,221,254,228,167,251,55,57,129,65,197,67,180,227,40,108,129,223,147,243,3,218,171,246,44,58,49,219,130,65,164,37,188,46,14,129,35,18,238,120,123,187,121,168,161,166,27,159,22,167,30,247,0,218,42,33,182,100,59,30,184,163,7,215,168,181,48,173,25,253,153,246,100,20,110,221,57,66,2,214,180,172,193,115,144,101,181,49,94,81,34,223,10,43,36,75,227,159,54,96,89,16,181,39,221,228,12,206,156,105,144,114,22,255,65,109,149,241,90,253,103,85,213,219,212,132,183,156,178,43,187,93,236,173,61,33,238,66,208,253,116,134,200,63,74,246,18,142,43,51,125,34,97,145,10,228,118,161,73,129,36,132,222,147,98,125,163,174,134,162,177,90,70,160,5,111,21,252,215,82,214,164,96,6,236,227,230,67,184,200,37,28,197,199,71,21,183,81,88,217,112,224,240,71,141,126,176,246,162,255,128,124,173,74,64,26,24,136,30,35,172,88,132,10,234,21,115,70,168,151,177,68,112,239,11,177,119,108,47,3,245,32,225,164,160,92,170,155,179,118,90,157,46,199,234,145,66,231,168,107,23,13,48,158,117,7,157,214,252,40,213,208,159,244,203,141,254,187,226,140,95,214,67,192,131,215,208,180,12,64,210,54,233,25,40,215,237,81,202,85,53,83,192,200,150,172,127,113,219,184,4,228,66,16,199,68,128,78,151,1,166,63,162,90,122,48,114,226,215,147,201,136,138,94,111,67,209,139,157,127,79,89,198,3,132,35,123,122,219,135,74,63,119,47,94,0,254,9,208,154,159,82,219,46,159,4,176,77,143,91,95,222,168,208,131,240,212,93,178,90,46,121,148,128,33,18,197,139,84,23,3,0,43,21,216,135,137,190,164,213,67,35,224,204,129,7,78,120,39,13,71,22,173,39,240,176,215,45,143,41,214,109,235,17,45,236,64,241,219,80,170,213,155,65,95,120,254,105,229,246,194,34,123,88,164,16,87,123,35,196,228,38,63,84,86,192,92,147,157,150,162,75,23,74,117,141,243,138,195,50,219,172,17,233,208,118,85,12,9,186,96,188,146,67,56,227,50,205,143,34,137,2,52,99,13,125,57,18,31,127,177,157,149,230,168,226,2,228,224,79,137,13,50,48,56,86,178,6,44,114,209,157,248,229,253,165,203,24,221,223,187,170,116,236,4,199,251,243,195,243,204,215,202,239,153,59,58,164,151,106,40,166,102,157,87,235,118,45,136,113,22,232,10,107,156,22,20,232,215,54,90,21,10,121,26,72,123,74,44,255,214,155,191,125,234,12,109,111,246,89,222,85,1,56,242,4,66,102,161,189,201,161,180,179,252,71,87,75,73,51,82,97,218,216,139,143,145,174,190,138,223,74,158,138,103,27,192,247,102,171,103,250,233,72,137,187,98,192,247,144,19,155,213,148,254,1,40,233,219,4,72,168,114,78,139,232,35,158,172,92,35,83,160,237,106,190,254,159,214,168,105,89,82,24,190,161,79,217,19,142,87,1,224,68,103,42,105,181,43,20,46,147,163,187,131,116,129,208,86,94,105,192,105,210,189,3,248,247,104,183,121,213,250,203,7,211,209,251,60,20,101,153,82,20,82,125,134,163,27,108,187,125,175,82,189,52,158,10,0,44,173,45,134,101,120,131,188,149,11,177,242,103,7,170,175,188,103,178,161,255,221,131,228,43,44,251,235,198,179,45,52,230,64,254,115,245,194,230,33,206,22,28,96,217,250,138,71,181,55,127,28,70,104,79,80,171,5,151,219,105,150,103,209,69,142,48,225,53,164,61,218,181,197,18,200,217,178,16,74,224,189,25,229,247,171,23,216,220,20,178,234,52,2,64,224,93,2,83,228,74,51,142,6,115,211,87,0,202,96,86,168,244,180,20,230,112,195,231,250,241,234,180,236,151,172,87,163,101,149,133,144,134,176,202,199,225,170,83,76,127,175,1,5,249,9,196,44,163,121,34,107,102,23,17,131,179,169,209,162,208,63,16,69,225,189,71,38,131,15,28,193,98,23,122,136,68,131,125,13,153,255,156,155,212,189,245,51,240,99,125,234,114,149,233,224,118,129,96,222,233,248,21,123,197,158,61,62,91,172,72,235,96,29,79,8,202,145,160,121,58,185,152,171,37,18,32,240,245,149,13,11,209,25,26,125,20,146,44,27,157,143,133,200,44,46,101,56,3,234,125,134,233,162,72,179,87,232,101,20,57,30,182,37,20,161,32,36,237,232,128,168,175,164,236,244,11,17,21,218,227,239,86,75,153,42,100,148,152,221,93,106,146,246,119,144,120,33,147,176,183,207,201,78,115,254,67,179,101,213,157,77,50,95,40,70,101,27,179,87,87,248,174,13,15,94,11,68,15,2,80,36,191,110,130,162,92,226,11,230,44,92,219,179,187,195,181,4,136,240,124,98,26,151,123,12,126,123,237,63,116,202,8,166,2,15,41,103,165,208,121,149,144,29,127,50,181,133,38,127,121,93,6,44,17,194,221,32,189,190,193,19,116,122,8,162,50,62,79,211,255,205,151,64,200,184,210,157,111,63,50,87,79,241,110,150,27,8,55,210,6,169,138,240,72,9,210,15,184,236,230,90,212,236,4,106,247,50,70,115,20,174,117,219,122,68,78,24,187,3,46,66,163,134,2,79,249,245,131,33,135,123,51,219,153,59,91,82,70,18,29,161,213,56,224,100,12,173,225,101,35,220,80,99,173,103,191,243,207,85,7,201,142,223,68,230,185,229,66,251,13,231,193,231,145,129,70,230,55,156,138,170,220,149,60,50,212,76,97,101,5,234,209,99,140,198,254,157,48,62,238,56,64,79,45,16,196,39,65,180,169,185,47,42,193,33,50,110,208,71,249,109,197,92,149,8,65,153,58,151,231,41,184,204,93,98,14,121,236,12,131,213,242,132,116,252,20,211,214,0,247,148,58,98,242,153,134,20,81,208,184,66,144,147,163,151,163,129,127,34,115,3,133,14,248,49,89,137,177,135,77,240,151,116,131,163,170,218,48,192,117,113,166,19,216,109,160,219,22,67,124,243,9,68,220,82,155,101,30,75,98,131,49,255,65,122,33,228,195,79,191,62,55,115,224,220,116,215,1,167,22,246,108,219,79,55,106,89,230,216,236,96,221,239,188,31,144,157,94,206,245,49,5,29,105,169,227,25,160,63,208,136,104,43,244,110,236,81,56,144,175,29,39,119,9,224,231,169,135,136,228,125,108,164,81,133,255,192,204,240,2,206,3,67,194,78,65,224,110,98,20,53,195,227,78,152,157,22,59,229,27,28,58,162,163,237,5,123,203,105,186,165,108,33,102,57,202,51,181,243,189,94,192,141,187,48,228,133,82,96,175,27,138,42,37,199,50,93,106,242,183,81,53,4,35,36,189,181,89,116,36,227,121,49,175,174,232,8,198,154,179,134,121,222,236,136,39,33,210,240,188,3,200,180,152,225,128,200,230,228,23,114,245,25,35,95,40,126,248,254,91,209,115,131,72,91,78,237,139,133,112,160,58,105,38,247,211,210,71,15,57,207,111,88,5,79,86,48,216,54,211,255,145,137,157,119,172,160,103,242,216,68,97,236,162,234,123,153,17,165,92,243,122,215,114,222,41,222,73,6,198,17,60,130,38,247,182,84,71,58,71,76,205,26,137,84,242,213,200,241,192,28,95,68,45,133,144,201,22,226,26,64,74,14,109,137,213,24,237,102,217,139,98,43,79,135,9,170,127,232,244,173,228,44,56,172,120,93,94,236,50,246,44,104,98,81,180,151,241,90,190,193,198,42,37,47,162,112,79,164,25,234,213,14,178,147,233,111,0,151,134,84,23,208,142,114,60,155,208,88,254,177,159,243,116,64,185,61,159,185,206,11,117,253,16,116,29,239,142,141,103,81,185,203,228,135,224,176,17,204,117,114,167,106,47,119,242,38,75,131,254,125,155,215,185,64,125,137,78,3,181,111,4,95,255,164,53,177,73,93,62,33,149,85,69,31,226,124,152,114,220,219,247,144,73,29,190,60,149,16,85,155,23,128,207,0,189,79,50,138,253,211,244,247,93,83,212,126,127,127,141,29,96,119,93,158,128,30,8,159,185,31,190,3,55,97,6,248,138,43,55,6,157,235,56,200,99,147,104,4,146,224,232,156,90,32,252,243,117,14,31,211,239,222,142,104,5,15,86,97,24,222,59,153,227,70,74,211,147,152,13,54,22,172,16,169,118,5,45,124,119,222,98,150,203,25,226,78,161,131,157,195,169,180,129,140,74,70,178,146,111,134,192,174,73,40,213,111,106,179,231,39,38,210,101,167,183,116,17,253,12,128,0,231,14,6,247,87,66,4,44,7,91,254,47,96,186,220,205,25,188,252,118,81,221,112,96,38,123,77,58,138,207,59,49,117,230,33,222,123,213,231,219,203,1,94,126,88,95,150,20,46,10,188,54,135,59,233,83,14,132,219,84,74,184,149,94,220,217,82,47,202,180,58,195,52,230,227,209,46,66,95,108,55,164,39,243,197,32,247,166,233,151,195,15,51,6,102,193,109,241,157,40,219,206,134,191,52,231,210,187,135,89,13,231,3,207,76,22,200,239,184,90,131,116,14,64,219,176,210,48,44,80,53,2,89,3,135,243,68,120,222,234,105,60,77,243,96,117,108,178,184,238,63,53,174,121,212,248,132,153,32,214,163,55,50,150,86,107,244,207,241,249,62,220,49,208,115,108,134,172,86,64,244,15,127,56,150,152,4,183,211,212,37,207,60,134,41,92,86,211,35,255,205,180,198,217,7,49,77,105,21,220,3,207,240,113,121,47,156,81,193,133,92,185,79,160,73,26,196,39,173,127,8,154,8,199,56,70,169,17,96,151,138,227,242,165,86,18,27,142,141,101,112,90,4,208,251,86,176,245,6,104,197,11,230,202,124,154,160,55,83,83,105,182,172,111,18,133,128,141,126,109,140,184,184,153,8,155,20,123,79,60,229,128,252,6,166,153,141,71,234,99,225,233,107,15,71,84,236,134,66,231,229,150,46,58,86,242,210,133,236,89,238,143,234,221,228,166,225,145,235,102,50,2,143,111,131,98,106,47,185,79,138,143,106,3,173,76,7,197,106,176,244,219,49,52,157,80,149,113,167,141,158,227,28,32,189,101,90,48,16,253,54,226,72,95,220,175,130,48,112,23,40,224,119,213,104,7,68,148,232,198,109,51,69,253,143,95,70,175,252,178,155,47,164,61,17,21,242,41,45,190,108,172,148,85,182,102,13,198,166,180,199,133,54,246,214,241,199,75,70,126,43,79,144,90,236,254,196,25,79,79,159,214,91,65,249,88,42,125,211,125,163,170,106,82,19,177,165,198,95,169,113,74,148,77,220,149,231,100,114,88,130,64,92,25,12,18,231,128,206,183,178,19,116,84,135,128,230,1,5,241,155,106,129,167,9,44,36,215,18,22,104,125,14,53,63,96,10,96,157,88,129,247,252,47,147,70,227,193,43,114,247,242,145,173,97,195,115,203,196,10,71,131,53,140,196,229,146,80,185,15,123,48,132,52,37,185,24,1,192,50,209,40,162,229,50,132,17,30,15,191,253,167,50,81,254,154,221,231,229,57,123,52,24,52,127,185,23,49,227,40,20,160,225,28,8,212,20,76,201,194,184,181,158,53,153,102,219,101,212,190,69,15,227,148,121,192,94,222,70,21,186,211,218,31,1,130,80,230,247,185,172,240,48,231,213,70,167,19,183,37,27,24,152,136,10,254,92,252,130,8,16,9,11,116,8,31,234,11,188,174,124,240,30,186,159,169,10,213,183,150,72,45,144,189,27,209,42,180,197,48,127,134,207,97,176,157,96,207,189,50,212,82,243,85,64,126,155,168,57,191,63,27,45,151,32,149,93,131,213,146,231,55,54,22,17,9,69,74,109,132,7,192,207,145,112,20,102,60,50,127,76,40,233,212,130,18,5,107,124,31,48,129,176,97,50,204,197,111,23,255,245,233,63,97,55,73,19,77,205,237,200,142,240,79,238,54,236,217,14,92,63,159,90,249,222,137,203,70,187,195,121,84,48,53,4,180,178,58,69,138,188,87,225,28,206,22,77,41,225,253,228,176,77,57,220,46,158,108,171,64,28,91,9,43,64,189,62,214,116,195,74,197,143,82,74,33,229,187,69,148,217,65,49,182,170,210,13,183,215,81,129,51,68,66,77,153,129,60,113,121,105,113,221,75,123,222,252,217,111,232,62,192,184,52,166,210,28,8,11,9,114,24,63,115,115,136,186,37,163,160,179,197,207,78,39,100,60,168,42,235,94,111,233,192,14,4,51,207,88,193,63,79,234,48,145,84,12,117,212,52,243,139,4,194,30,84,240,123,104,54,21,61,36,22,163,217,247,199,177,61,104,152,160,227,6,33,65,150,245,119,13,71,214,217,8,205,144,37,103,88,176,187,120,218,77,20,23,155,74,114,48,153,243,112,51,193,140,209,231,229,146,174,5,34,33,75,147,55,205,245,244,178,127,36,8,210,253,65,208,141,117,38,59,2,78,58,62,60,89,161,180,3,94,93,157,67,172,140,116,245,104,177,175,36,235,72,133,67,17,16,244,66,173,98,66,77,161,248,212,121,105,156,97,10,109,248,148,164,240,165,101,181,52,57,209,51,119,171,150,15,61,200,156,102,109,77,255,172,119,53,191,27,233,40,189,34,53,98,6,62,3,52,46,86,139,73,181,80,206,223,76,61,60,70,213,89,183,135,120,135,243,255,182,112,105,165,211,108,202,136,240,199,121,217,135,21,63,131,42,122,205,249,147,160,22,51,230,107,117,7,158,229,103,191,9,156,124,225,102,23,17,7,86,14,197,102,132,2,25,36,189,12,112,1,254,190,171,75,79,187,147,26,148,192,179,242,51,183,219,139,36,254,57,248,11,254,215,179,225,239,93,164,155,91,26,202,62,17,151,131,254,65,46,104,6,196,83,233,147,205,210,4,143,70,209,167,155,178,124,203,14,47,211,185,235,4,132,223,176,129,202,169,83,114,43,32,197,244,74,185,136,184,233,65,127,21,182,237,210,54,33,203,29,31,121,250,2,252,51,31,49,159,177,108,182,220,227,164,104,25,30,109,99,227,203,228,100,223,242,4,146,3,25,208,212,210,137,224,17,209,119,247,118,130,207,117,188,42,255,146,239,182,139,33,23,254,168,209,43,63,10,105,192,93,122,232,161,69,233,103,22,247,144,8,229,171,44,99,200,181,215,183,115,187,42,20,94,10,5,239,53,59,31,145,156,197,123,134,46,183,8,255,209,159,251,11,223,248,215,52,17,28,166,247,144,103,135,101,13,185,28,128,24,127,194,171,53,194,200,138,231,205,235,242,202,248,21,226,54,17,133,54,182,253,104,134,106,48,8,37,92,78,72,156,55,153,232,220,255,119,217,20,176,42,116,18,250,83,221,235,252,93,59,183,184,207,42,187,53,229,103,114,183,183,148,104,102,34,251,146,233,216,11,181,72,32,24,154,52,64,223,73,217,127,3,43,197,225,189,29,97,59,65,193,37,231,116,95,175,232,155,207,92,210,168,128,108,227,23,162,198,191,49,99,210,166,186,145,200,40,169,61,48,152,158,198,25,195,126,166,139,147,57,83,101,173,45,126,113,17,140,17,50,116,123,53,190,195,73,227,20,229,20,172,147,109,245,96,2,229,118,41,181,207,148,3,4,15,120,25,192,139,172,131,22,105,84,95,85,227,240,225,219,164,9,26,54,228,222,45,145,254,162,153,167,229,141,182,174,169,157,61,212,190,90,45,37,202,146,14,230,120,17,203,154,199,113,10,92,124,108,11,68,140,194,57,99,212,148,215,186,247,23,16,178,224,189,180,171,136,215,10,126,255,199,193,58,13,99,191,216,181,229,82,202,86,132,107,29,91,24,62,6,58,196,66,232,93,149,1,125,186,221,133,0,134,4,222,4,26,60,64,76,81,105,186,153,232,61,173,231,163,111,144,174,24,109,53,119,211,182,2,164,6,114,94,33,126,105,123,3,234,217,243,207,104,65,241,208,201,108,83,171,59,175,122,238,93,188,166,183,26,233,165,210,162,87,216,169,170,249,240,63,136,34,244,209,87,199,26,218,247,25,153,73,191,28,47,3,97,100,208,107,96,182,201,69,88,77,180,143,250,45,162,30,144,60,35,3,105,52,229,176,8,5,80,42,75,61,193,179,230,16,29,15,42,219,229,248,225,122,147,192,35,145,101,232,147,243,249,14,130,94,65,232,248,222,29,163,224,109,248,116,136,59,93,17,71,105,162,147,215,142,189,25,180,91,66,132,82,227,222,254,54,44,103,220,145,220,57,116,112,144,56,227,9,238,142,190,190,244,59,93,67,208,3,238,37,66,187,105,165,215,254,222,122,22,103,111,91,137,65,5,216,231,146,143,246,86,236,82,208,175,61,71,160,142,140,147,255,219,224,225,23,197,89,104,13,46,175,215,59,161,150,106,10,179,120,113,83,233,17,149,26,89,49,54,91,172,53,17,188,251,95,21,44,124,255,218,185,155,223,27,148,146,72,57,95,161,72,72,178,108,73,151,118,170,189,77,222,227,251,158,248,90,72,175,79,123,195,115,136,98,184,145,14,63,238,140,179,85,249,72,151,12,82,153,12,60,230,74,253,24,113,82,82,1,110,21,250,158,90,79,186,89,157,232,116,184,61,64,98,106,106,13,27,24,114,159,166,27,13,124,133,184,243,174,41,42,51,251,163,198,17,213,147,101,23,180,237,199,220,72,69,45,61,247,107,154,242,255,96,244,227,248,249,39,86,72,76,104,240,37,187,63,31,60,239,193,62,149,167,8,169,134,93,148,65,17,224,26,16,170,90,251,130,199,47,174,105,193,220,146,20,197,197,155,155,93,91,20,201,107,202,105,75,120,82,14,42,194,185,227,17,42,139,57,220,92,147,87,17,12,79,224,122,124,54,225,53,39,71,240,93,91,102,224,123,201,183,90,41,76,87,161,252,19,250,76,104,246,229,234,115,1,192,242,81,195,187,37,213,198,132,73,32,235,205,169,117,4,47,251,139,232,128,126,175,55,191,85,80,84,155,176,241,90,240,184,155,101,192,114,139,70,44,93,106,207,173,13,153,113,196,202,82,71,84,15,205,70,195,117,202,80,182,52,190,248,135,247,122,184,108,64,251,75,119,88,54,31,205,140,123,99,201,31,72,36,32,159,53,113,106,72,84,151,30,167,199,209,49,8,246,190,103,123,104,108,196,234,140,199,92,194,25,205,22,251,200,149,168,91,28,94,220,167,104,45,236,251,176,96,128,191,2,71,123,164,232,58,218,104,85,21,43,86,19,27,52,238,16,143,13,89,173,60,19,38,141,238,198,108,252,187,129,36,15,51,179,3,43,198,110,43,140,70,150,5,179,98,213,109,183,43,127,190,255,21,89,136,11,192,216,155,140,15,241,220,51,48,86,141,124,11,130,146,107,70,89,159,167,14,11,50,219,147,3,249,163,169,158,220,177,194,128,74,230,151,50,94,99,127,13,226,137,124,111,254,110,160,32,44,71,37,172,54,240,38,179,240,240,235,26,232,135,90,144,65,35,128,243,255,59,114,111,28,140,248,102,124,248,118,66,80,22,14,138,131,155,158,32,61,187,58,49,174,236,43,41,121,56,149,145,19,151,13,89,76,59,38,102,222,6,12,213,130,187,181,61,227,76,112,215,68,153,169,108,228,121,68,201,20,142,129,81,140,168,157,43,194,174,62,98,247,195,193,54,34,24,175,155,140,202,14,207,224,102,209,203,178,108,82,59,155,8,221,158,70,171,32,72,254,209,47,13,170,136,153,30,34,151,145,111,35,129,248,161,124,156,39,116,112,80,193,24,208,27,165,191,115,60,128,231,167,115,253,172,36,28,166,117,228,69,124,197,123,111,252,17,251,111,166,245,17,225,21,165,75,128,32,70,49,83,81,51,15,77,71,140,53,240,136,41,22,228,212,80,35,183,237,50,223,57,196,26,142,52,92,183,247,232,223,173,160,218,70,151,116,72,228,53,254,191,234,208,181,147,213,46,93,143,154,127,46,221,28,75,153,44,223,37,246,127,4,51,205,26,248,62,252,212,136,233,112,62,85,73,134,139,27,91,173,203,171,175,136,216,199,215,134,74,225,90,146,211,164,10,51,167,118,123,222,198,94,63,186,107,158,60,194,231,169,146,120,111,169,153,186,88,107,28,9,180,75,213,24,168,106,246,230,11,24,93,38,174,86,55,33,112,251,194,106,142,238,238,169,77,220,223,61,155,47,242,236,241,41,25,219,160,2,214,181,185,207,152,40,180,186,50,174,120,32,0,127,237,203,98,36,40,74,146,255,155,66,16,213,231,160,99,195,155,56,172,207,187,17,90,59,37,154,50,12,2,143,36,142,107,213,166,189,233,23,112,101,214,230,85,227,213,93,135,185,104,78,254,68,154,89,68,186,62,169,73,50,22,120,51,155,0,72,45,9,20,21,115,241,252,19,252,150,104,155,129,13,126,190,25,208,154,124,91,224,90,22,6,202,241,53,201,235,124,69,217,41,194,82,164,206,182,5,4,224,225,189,196,157,91,81,175,201,246,201,195,69,142,207,33,127,11,68,154,4,80,135,65,110,48,234,90,213,34,130,119,101,34,214,67,163,239,242,104,57,162,90,92,44,22,146,254,102,106,169,122,166,168,227,255,225,220,49,144,192,194,168,23,223,147,89,91,149,157,176,109,163,243,70,89,21,191,38,232,2,138,194,214,185,148,76,206,214,150,229,103,217,216,146,115,244,77,15,74,110,153,240,8,238,59,23,141,181,125,29,232,249,72,59,25,0,199,58,204,75,106,14,199,92,143,188,134,83,183,212,254,102,15,93,241,234,147,52,69,86,197,154,103,218,95,153,219,180,42,167,8,207,234,34,200,220,234,107,212,196,125,108,165,36,0,24,187,3,39,15,160,187,152,223,10,26,123,224,253,9,215,204,23,171,236,25,35,214,14,27,122,131,151,36,101,8,77,9,18,109,192,229,157,10,81,141,51,118,200,62,186,202,221,139,151,69,95,90,140,80,35,67,133,133,67,194,104,139,117,87,140,102,20,212,224,213,101,157,201,105,252,175,90,102,101,240,200,112,176,247,23,141,183,22,114,157,97,66,176,15,14,136,115,222,37,184,68,44,31,91,1,46,15,149,150,114,230,140,109,179,126,194,68,165,203,252,78,86,192,192,158,199,254,41,251,86,132,8,51,241,166,185,168,103,181,162,44,7,226,238,116,123,109,174,180,66,35,110,237,63,151,55,209,100,3,131,48,139,116,132,73,149,120,166,77,199,187,151,57,249,132,3,16,202,137,17,57,14,121,180,230,112,72,83,21,139,22,63,218,27,83,173,114,89,201,99,76,186,155,138,195,51,152,82,235,89,244,130,98,205,106,202,21,24,104,57,145,71,2,40,233,192,66,168,91,138,183,234,0,67,140,221,1,34,129,5,95,96,140,181,189,135,201,48,60,135,226,90,122,106,66,4,82,42,204,215,252,83,26,107,82,16,91,209,65,1,247,229,214,132,13,212,83,3,173,87,98,73,130,147,138,182,152,54,19,28,31,154,14,224,211,87,211,188,65,216,232,65,226,207,9,188,246,190,132,2,103,166,74,235,144,52,190,178,158,36,24,35,19,207,233,199,11,221,78,135,202,166,61,214,74,115,71,32,232,149,28,71,65,20,142,61,211,141,145,106,25,125,29,156,87,153,171,40,108,67,208,129,225,158,187,53,136,102,228,20,81,15,249,43,119,246,157,245,32,184,156,10,2,155,145,138,120,142,206,195,36,14,66,135,58,64,214,253,134,112,206,201,61,103,194,135,246,199,146,74,57,104,143,243,61,11,91,146,56,104,121,30,84,252,131,114,144,87,178,174,50,183,236,203,67,87,70,100,30,189,31,76,169,192,203,14,189,243,110,57,118,198,72,223,93,185,133,7,125,183,95,173,198,173,249,16,50,8,247,247,137,53,87,247,44,55,198,42,57,214,126,190,61,136,6,163,234,80,211,201,122,135,88,207,163,39,219,55,171,118,46,172,200,55,6,179,33,123,39,242,155,90,250,138,248,230,237,6,151,199,51,38,25,255,236,88,121,243,203,168,13,78,170,234,120,121,150,87,146,113,31,144,221,228,119,50,224,113,131,89,202,110,126,121,138,232,11,145,227,98,203,0,141,140,207,196,13,73,206,186,255,89,141,40,84,62,11,161,234,55,93,139,126,152,97,52,224,13,204,167,228,83,128,201,88,225,168,61,76,230,233,101,201,207,26,253,165,188,76,121,211,179,21,246,14,187,248,248,18,91,187,134,213,47,87,18,5,111,134,153,92,67,181,189,12,9,84,103,146,29,31,37,10,113,186,223,255,200,185,185,157,57,119,42,231,116,85,96,59,225,110,1,153,161,40,27,72,36,236,238,222,232,253,175,24,32,66,170,212,178,40,32,146,169,37,84,77,23,130,205,103,89,93,234,106,20,27,155,116,37,56,59,44,30,100,160,3,42,240,110,211,235,254,181,151,238,100,31,119,39,37,27,37,96,221,126,83,243,202,117,176,214,213,246,4,238,251,170,247,129,72,130,57,222,245,142,43,195,93,203,16,253,164,7,172,57,170,1,57,148,185,183,46,254,26,213,157,65,97,70,124,10,27,170,55,179,223,242,22,64,241,35,176,3,161,49,87,253,101,210,37,159,213,122,16,237,65,160,198,148,199,47,218,74,102,49,42,194,190,159,178,17,205,149,170,198,159,192,145,122,246,116,58,199,6,252,40,159,88,214,196,88,243,97,252,93,51,168,94,163,142,20,140,137,163,16,157,102,111,30,2,29,29,10,74,185,63,25,183,103,117,128,105,130,176,86,36,160,106,252,4,53,140,240,41,36,111,13,46,227,208,130,26,134,7,21,62,159,98,138,134,114,202,207,18,29,103,165,155,226,226,69,118,149,120,156,150,52,210,244,38,102,224,23,71,217,150,127,238,240,108,85,186,246,66,208,104,164,220,190,185,194,63,173,124,125,190,179,246,155,218,226,181,245,92,227,29,77,77,23,226,194,151,166,48,10,205,140,120,18,134,253,99,223,28,91,90,174,38,254,54,22,40,82,88,174,6,227,222,129,174,155,167,123,83,184,175,37,154,36,200,170,183,64,167,113,169,233,174,142,65,142,191,36,209,137,222,6,182,72,89,70,154,202,247,254,49,42,143,106,147,147,26,117,18,65,183,243,186,176,104,1,91,165,10,9,153,8,197,43,248,88,242,40,60,99,230,122,110,244,110,64,226,84,111,170,23,73,11,0,20,90,67,123,163,202,45,1,130,124,165,67,27,128,91,65,206,96,141,189,40,74,71,18,242,253,126,162,78,143,230,159,65,26,233,52,249,220,115,232,164,78,173,176,49,204,204,74,217,68,235,218,161,120,35,28,63,233,215,226,134,87,138,23,170,134,126,251,85,49,7,162,18,172,68,165,250,203,39,225,199,216,13,140,44,252,161,98,113,73,200,116,143,101,84,22,124,173,18,141,171,131,160,76,214,252,244,213,112,64,63,105,103,57,34,156,175,139,129,175,119,213,13,135,226,222,120,12,141,195,3,255,25,235,250,40,229,249,180,100,191,123,179,119,249,102,224,210,42,129,125,179,178,70,45,177,74,30,161,109,42,180,59,81,121,246,228,2,242,249,242,191,192,112,171,228,70,35,221,58,153,215,189,191,159,93,81,175,247,45,9,167,147,187,38,213,97,87,62,51,243,239,179,173,60,78,23,75,1,209,129,238,25,21,233,22,89,83,97,180,55,61,232,247,160,239,65,235,64,167,64,82,182,103,75,181,241,228,99,13,197,99,116,39,175,153,22,24,51,169,49,84,25,37,122,83,246,27,90,229,10,210,0,176,16,165,54,59,225,93,231,159,49,6,90,144,165,104,171,100,75,32,90,40,171,116,117,202,11,18,121,249,65,178,116,153,91,106,231,38,46,244,149,236,3,85,195,190,132,13,162,161,134,226,46,154,242,135,235,71,23,178,13,94,169,48,76,121,70,82,237,118,25,50,52,185,147,23,164,146,2,141,222,118,169,27,253,52,9,224,203,57,22,206,14,190,195,27,12,157,14,100,228,106,233,49,176,176,248,169,23,64,67,38,39,38,195,75,99,190,164,38,140,55,206,205,230,41,119,161,156,75,224,83,176,251,213,151,97,73,40,234,242,239,203,37,168,18,57,187,220,182,223,50,245,246,155,176,84,47,225,112,164,204,42,206,20,194,173,159,172,161,222,215,162,19,239,150,228,113,162,38,249,195,2,146,50,57,117,140,0,199,255,123,24,151,147,214,29,113,106,105,192,254,253,82,240,106,153,73,165,102,162,189,122,54,36,6,160,247,14,38,30,179,84,175,220,55,245,21,26,21,175,197,178,104,94,150,147,238,90,178,152,139,161,212,27,115,4,186,190,197,178,170,39,79,121,7,127,48,42,181,135,100,54,20,233,19,43,105,61,121,141,118,75,162,37,38,41,72,215,171,36,200,170,72,196,110,231,17,109,48,64,185,7,62,138,129,88,129,170,218,53,240,202,221,24,55,193,60,141,27,145,49,0,25,178,38,243,253,8,66,169,217,139,146,5,7,51,103,23,47,114,19,214,196,178,234,31,237,192,73,43,35,149,136,69,227,82,201,212,195,32,76,156,211,207,79,189,219,42,250,150,111,20,91,158,23,178,107,231,14,81,173,141,156,60,217,55,223,47,78,234,246,189,171,244,164,193,157,226,15,250,86,111,169,153,27,115,113,33,225,110,132,180,26,223,159,194,140,207,175,198,208,15,83,60,116,143,213,100,125,131,240,144,222,113,188,149,91,132,69,179,240,32,15,181,251,62,232,177,9,247,5,233,175,171,185,57,70,180,129,205,248,227,95,84,253,179,27,206,11,240,151,46,150,167,96,239,213,188,186,185,127,173,37,44,156,49,188,29,52,115,202,20,235,208,18,113,74,230,121,145,124,106,29,19,191,187,156,146,116,215,15,92,250,23,250,170,195,20,61,162,234,52,106,80,136,153,68,193,168,220,71,6,32,198,86,115,228,148,231,116,110,34,73,20,6,125,88,93,47,81,253,86,206,155,33,196,176,131,137,163,137,149,182,150,213,235,143,129,162,78,18,26,6,70,37,255,30,15,12,66,202,31,115,104,227,1,240,186,176,56,92,242,84,120,33,195,99,111,206,68,133,76,102,243,220,212,182,203,252,171,74,199,199,160,134,215,70,244,117,152,162,118,88,141,195,0,94,17,85,202,71,6,200,153,125,230,248,127,219,245,190,151,174,23,156,37,85,154,204,113,161,184,174,71,167,204,166,99,223,172,76,201,42,89,68,14,70,149,107,86,113,215,16,30,27,52,254,231,70,114,164,151,238,140,69,139,8,128,16,175,190,103,160,123,175,80,128,248,241,124,2,204,115,224,208,54,7,60,77,218,252,189,207,254,87,187,173,144,71,253,42,244,206,157,179,3,149,75,172,247,97,18,151,63,59,161,58,53,215,105,148,23,109,184,56,91,121,151,81,7,114,164,152,251,115,15,85,173,29,211,80,201,245,78,125,183,30,125,203,45,48,245,190,237,99,192,38,92,7,14,73,7,81,50,245,52,91,215,105,183,189,250,136,180,4,80,137,232,210,172,141,45,211,23,110,2,167,13,117,181,33,166,204,122,232,96,146,207,151,48,195,13,0,139,230,155,16,144,246,141,192,242,105,79,208,78,120,231,56,219,248,59,171,215,96,155,137,179,133,5,182,140,150,137,88,213,95,20,67,190,200,225,150,54,96,49,251,105,166,14,57,61,107,77,195,5,135,129,66,131,104,31,80,79,167,145,36,164,97,21,178,156,198,68,12,183,56,142,72,218,42,123,34,225,192,89,96,98,196,189,86,124,183,181,41,49,43,200,237,168,9,169,231,84,27,131,32,206,87,62,85,31,180,19,133,24,10,161,20,146,84,246,78,230,197,53,119,4,211,159,239,163,42,252,78,176,31,64,25,7,236,43,83,15,250,178,248,50,171,211,109,156,54,175,180,170,171,117,158,117,85,126,213,167,67,76,25,121,85,133,125,50,226,236,26,153,251,178,23,4,245,99,61,121,86,218,179,95,231,158,70,115,237,68,178,35,84,95,61,3,144,251,164,51,147,192,69,151,195,126,105,119,220,216,230,195,155,66,91,66,88,115,233,192,82,25,79,30,183,12,244,216,116,254,50,159,247,10,88,235,115,7,48,145,200,102,184,57,182,63,46,8,120,181,39,55,223,150,55,23,58,2,50,160,30,227,31,9,182,176,225,63,16,148,207,123,244,189,4,74,190,236,90,233,183,10,50,118,32,18,222,66,125,124,129,131,121,210,110,56,248,79,30,37,57,253,168,162,236,200,53,104,174,214,222,25,83,254,26,112,66,133,27,26,223,205,159,11,106,240,118,132,113,148,44,245,9,245,125,65,212,218,82,43,137,220,1,193,190,138,89,114,205,159,115,108,82,87,89,219,61,121,167,20,236,196,85,245,33,41,27,90,73,16,199,9,253,132,185,107,165,170,3,95,197,225,37,64,218,218,27,195,124,81,54,2,163,32,85,9,97,147,244,166,247,87,215,172,46,93,144,5,69,191,169,123,60,90,241,247,78,182,135,254,253,235,43,105,128,141,75,113,25,244,250,211,205,108,195,44,18,168,227,178,152,255,165,26,12,35,35,22,226,71,93,182,58,36,168,128,191,16,74,233,156,122,143,190,83,213,195,54,172,51,255,84,110,152,62,241,227,161,50,227,73,197,26,118,137,145,93,131,94,13,202,144,68,160,99,105,160,132,198,112,250,63,174,44,187,29,63,173,175,252,197,224,0,161,163,56,68,217,66,212,103,232,32,170,140,45,241,91,175,148,113,214,240,66,59,229,85,248,138,245,187,190,53,233,0,213,3,48,1,239,185,12,53,251,253,144,244,106,142,85,63,106,16,147,121,66,163,45,126,63,175,195,239,141,25,80,117,54,3,14,84,159,164,155,188,46,174,196,223,14,20,186,97,248,57,161,197,15,47,232,246,201,98,225,255,43,35,86,45,62,174,28,120,51,220,225,84,143,251,206,46,47,54,243,52,16,122,39,239,241,117,46,145,132,109,159,177,44,59,251,196,7,137,34,187,148,155,75,39,56,56,246,139,170,202,8,57,43,215,78,179,191,154,130,175,31,188,156,93,245,138,248,151,93,92,64,59,227,16,54,133,117,101,63,235,151,254,223,187,133,144,83,10,36,225,220,98,0,26,54,112,54,8,221,161,37,247,149,150,62,125,162,133,165,96,194,61,236,224,97,156,170,119,85,176,148,125,134,103,124,196,136,166,38,142,220,101,160,44,236,222,188,148,221,161,13,169,201,75,114,144,151,200,152,122,133,28,214,139,95,177,83,120,166,213,7,102,164,204,75,230,43,125,143,6,49,104,139,42,77,231,36,140,150,179,221,75,222,17,30,191,254,171,133,196,71,129,233,190,111,190,4,138,150,15,189,237,51,228,155,165,155,219,109,90,202,102,9,97,217,40,214,167,0,56,203,226,141,148,166,24,129,251,22,72,208,170,68,0,21,90,9,138,200,127,134,155,81,46,75,152,79,215,209,220,13,2,76,29,227,116,43,248,33,49,21,11,152,199,150,234,239,165,108,202,125,183,108,185,229,33,147,217,110,91,149,7,44,44,92,35,174,95,246,231,80,184,117,192,31,12,108,4,191,110,144,215,221,224,161,202,76,168,49,247,70,123,191,171,20,160,66,115,68,128,20,54,30,52,243,223,223,198,216,166,86,156,18,110,47,151,154,103,55,252,207,232,185,240,137,215,33,254,90,0,181,122,81,184,227,241,216,109,138,125,2,154,93,224,210,187,220,110,58,207,237,171,129,35,24,151,59,41,4,246,51,48,101,224,55,114,241,43,235,192,190,228,196,33,46,95,142,229,61,162,224,1,155,220,145,153,82,248,38,140,86,50,202,139,205,25,53,229,141,7,109,43,137,105,90,209,18,210,22,120,221,96,222,165,122,77,33,206,235,166,124,20,50,137,54,29,251,105,160,36,71,192,199,253,86,235,119,42,76,29,34,120,73,16,119,105,41,239,109,129,81,201,192,175,249,167,58,13,129,211,50,247,220,48,134,24,222,99,112,2,99,247,199,77,221,57,49,203,166,113,212,143,45,62,244,162,63,125,104,171,87,43,138,34,239,104,199,30,229,113,245,91,87,237,220,216,159,203,87,145,43,29,36,68,138,122,124,152,29,99,13,45,45,185,243,88,98,191,174,191,73,66,0,81,76,121,239,42,56,43,64,191,21,234,187,192,211,158,201,237,165,96,26,175,25,81,205,66,241,69,169,99,186,115,186,134,160,174,147,202,158,91,48,74,235,89,139,103,11,87,118,108,58,73,92,126,222,60,186,171,121,11,28,96,231,91,209,59,36,46,203,157,143,151,48,74,47,118,177,39,96,95,169,64,182,205,187,221,94,60,209,193,215,98,140,86,162,82,148,137,71,140,142,77,43,180,150,239,64,50,219,182,159,35,30,213,145,213,11,26,190,97,122,120,158,192,76,39,41,133,101,63,6,220,64,147,179,212,153,24,131,125,156,213,118,150,2,208,70,34,13,138,98,154,52,39,68,218,247,240,1,179,94,172,252,77,131,38,38,147,84,173,193,224,49,129,171,46,68,218,126,100,188,230,130,245,185,38,53,98,24,230,181,24,253,110,106,249,102,37,14,61,171,18,9,186,168,113,204,134,157,179,144,81,50,57,111,185,81,210,68,244,110,134,60,174,250,148,241,45,53,60,32,12,34,62,94,196,228,254,253,145,40,135,211,154,229,222,83,180,207,231,182,22,68,60,212,233,141,53,99,56,221,174,105,36,207,250,63,39,192,220,32,167,22,42,213,39,202,24,121,61,224,156,62,201,8,214,185,40,100,46,35,222,50,49,137,55,23,56,142,139,135,228,224,59,174,149,152,93,249,82,51,214,7,190,107,118,46,174,211,150,133,5,64,158,38,234,241,26,164,30,97,61,170,17,43,184,244,67,154,98,71,39,135,192,170,59,250,70,126,197,140,0,244,168,38,120,56,0,58,84,6,134,209,31,22,50,78,0,150,140,9,84,43,117,21,66,239,163,105,149,88,50,98,63,100,86,168,173,255,85,54,245,173,12,236,107,161,112,11,11,119,220,15,231,231,203,114,121,16,174,18,191,185,246,150,27,167,237,207,246,225,184,94,26,71,184,223,152,60,75,180,101,161,98,104,57,195,123,58,206,248,35,235,224,15,234,244,125,17,140,79,137,163,81,51,115,17,236,152,125,27,229,188,140,99,62,168,218,195,62,30,76,155,110,216,132,13,131,210,69,44,200,239,228,27,77,121,131,62,139,213,112,241,217,120,234,237,100,70,148,168,151,1,204,198,6,12,148,120,165,121,73,186,44,57,164,25,110,9,6,76,17,25,27,158,34,71,78,95,235,239,108,175,63,249,164,239,183,185,195,181,115,116,112,216,7,171,227,75,223,81,123,149,226,207,243,40,213,240,187,190,224,81,253,186,216,66,220,14,137,18,163,105,154,38,48,48,154,14,8,253,148,94,42,106,251,243,177,108,223,152,29,90,12,187,15,241,221,64,14,22,133,26,154,109,157,105,10,237,250,54,155,163,97,187,183,105,63,162,110,98,84,165,254,2,131,186,163,91,124,179,63,244,3,21,176,251,166,174,68,228,203,21,78,132,157,169,30,234,70,169,226,122,107,126,9,140,80,74,203,30,239,240,0,12,110,90,9,26,168,231,122,131,90,62,148,136,147,158,13,15,80,201,195,161,12,141,219,95,98,189,253,233,115,212,28,119,225,135,122,200,157,139,41,12,38,95,206,97,216,81,7,136,105,196,238,225,174,243,170,175,84,90,134,82,94,38,85,139,164,220,182,137,10,174,43,22,48,36,207,42,164,13,60,28,196,69,29,118,73,16,149,182,166,46,214,86,171,179,217,238,105,245,4,98,67,40,17,38,130,139,206,40,181,208,104,59,111,98,88,141,202,34,204,172,172,119,139,191,251,34,59,7,228,110,40,40,219,171,215,12,62,109,75,27,118,197,6,150,214,208,152,109,159,154,194,32,56,54,128,194,219,87,169,3,119,75,185,45,219,229,240,248,52,88,152,11,127,172,130,185,11,87,94,135,186,230,235,50,178,160,23,195,140,141,246,61,154,20,12,38,147,176,231,247,143,229,168,138,88,214,3,30,142,179,181,134,56,56,88,112,43,77,216,46,77,191,56,15,224,147,124,73,191,47,61,53,6,120,57,156,50,202,243,64,60,33,147,51,151,219,139,100,143,167,3,6,252,114,167,224,56,1,166,138,178,88,75,131,102,129,200,156,45,33,141,224,19,101,151,63,169,146,229,198,58,179,209,151,132,40,129,147,111,56,76,171,173,88,219,156,218,30,123,195,156,27,196,178,130,129,53,235,144,108,141,3,199,51,182,51,119,199,102,13,174,101,185,60,112,94,245,185,142,132,45,129,122,219,193,160,205,130,193,127,63,13,108,114,84,94,117,207,225,114,29,245,65,100,82,184,176,128,80,163,211,246,207,126,156,23,212,103,12,138,56,48,156,44,52,68,162,153,63,40,88,80,140,135,191,77,187,235,29,47,103,43,196,101,110,80,42,178,133,198,178,35,102,164,72,206,177,236,212,175,55,80,49,50,114,167,198,247,60,3,53,205,227,41,61,23,78,188,60,47,184,148,165,65,49,91,86,225,228,74,223,226,207,149,87,189,48,107,105,172,112,14,215,120,18,4,112,79,76,113,240,247,10,25,19,79,53,231,138,57,48,188,226,108,244,3,79,241,154,240,95,184,177,73,218,156,190,80,126,164,243,12,236,97,133,61,164,237,191,101,181,47,130,237,200,97,112,223,215,205,40,154,173,120,76,245,110,36,83,22,17,164,194,56,97,102,193,2,225,21,11,197,18,88,240,32,6,9,174,108,180,202,222,89,104,236,78,178,180,213,9,242,34,136,115,236,3,167,138,37,165,38,30,168,143,23,245,33,241,75,62,95,7,24,201,58,255,215,63,233,89,110,48,76,197,197,221,62,102,141,208,134,250,224,185,144,122,165,16,208,110,13,161,248,241,232,243,118,108,247,74,8,253,1,164,200,238,18,178,87,94,51,200,110,136,26,132,42,239,54,180,12,24,156,20,199,87,208,57,67,123,15,179,89,55,45,23,27,222,217,197,248,128,223,5,218,59,18,54,239,149,161,66,228,176,75,69,145,40,250,142,55,193,233,189,211,34,227,254,156,184,252,67,228,204,183,142,177,136,160,173,115,53,197,252,245,54,240,144,41,222,40,132,128,32,19,167,232,19,2,124,84,221,149,80,17,162,15,190,73,212,16,51,145,224,170,105,9,214,78,144,134,80,217,6,108,7,78,253,215,32,177,52,57,115,235,56,49,135,121,92,199,96,177,48,159,18,233,29,74,200,45,78,87,53,65,76,0,248,54,71,16,248,246,205,125,121,146,60,216,157,72,44,200,168,147,74,88,92,38,44,178,219,21,181,95,52,33,214,93,51,8,89,144,166,144,203,39,24,254,21,78,75,21,198,10,133,62,65,83,205,186,188,135,105,74,77,87,122,150,224,244,94,26,53,48,185,190,35,246,47,39,27,185,83,106,162,42,248,213,10,65,165,131,36,219,147,136,37,186,178,217,239,68,118,17,132,176,98,236,5,82,85,251,50,123,14,165,78,90,154,84,208,74,137,251,89,65,202,251,58,76,82,187,176,85,232,16,220,208,204,206,179,143,48,142,63,186,166,211,9,24,18,36,252,119,62,236,195,169,109,198,252,191,98,86,147,17,34,14,213,200,185,102,16,92,14,226,86,78,120,136,123,237,44,135,120,83,109,189,140,53,192,65,2,251,184,42,54,158,219,161,193,59,207,0,202,154,128,131,163,234,42,225,94,207,73,189,25,170,226,24,118,199,109,144,119,185,53,99,97,230,253,125,158,94,52,95,202,124,210,115,123,252,13,136,45,250,139,167,61,17,182,145,131,105,185,65,3,209,113,164,155,93,175,87,27,240,123,169,249,51,200,226,129,93,198,169,236,191,87,100,112,155,55,126,3,104,251,22,182,144,239,195,235,198,36,23,94,99,201,231,168,231,238,21,40,128,142,63,169,149,27,200,34,183,167,2,105,162,180,61,57,253,111,213,54,84,95,21,210,32,130,222,46,29,149,103,159,103,143,240,174,147,174,145,53,99,33,26,105,45,93,251,203,93,115,181,76,80,238,54,6,166,196,116,189,224,134,119,101,76,1,154,226,252,181,31,135,222,204,143,136,133,108,246,43,73,86,163,217,33,72,51,112,82,77,14,210,193,193,34,55,70,81,235,72,77,11,133,144,151,239,9,207,166,80,236,181,65,178,113,216,145,17,37,8,140,197,37,38,37,4,230,39,74,64,242,204,104,157,14,218,74,128,119,245,22,52,154,63,11,202,9,229,54,79,15,224,162,165,197,156,18,204,119,157,196,2,114,203,120,121,184,5,165,173,17,52,64,189,250,11,166,72,73,91,115,98,129,192,28,119,222,126,196,66,189,253,226,123,126,33,225,162,245,238,92,64,17,91,170,252,1,29,58,250,216,36,241,218,56,138,4,153,86,112,231,40,254,161,247,68,187,67,212,10,211,203,253,5,59,253,26,124,177,6,114,195,239,139,84,158,238,117,88,217,72,178,109,162,4,158,114,111,27,208,234,141,126,3,0,232,153,162,135,68,41,117,237,233,103,66,161,225,33,194,21,246,116,19,162,86,189,85,86,188,66,232,30,62,90,42,53,70,154,18,254,22,88,125,38,45,78,118,111,202,156,66,178,27,5,128,29,149,191,121,209,129,144,45,46,18,107,123,43,193,5,224,234,79,99,4,73,171,2,97,234,187,35,236,33,90,117,7,212,63,32,104,45,100,84,14,234,121,49,62,138,129,1,169,208,76,45,173,74,194,9,7,15,226,228,149,254,254,82,70,235,208,111,132,222,214,48,144,222,6,44,69,87,93,225,165,82,255,27,34,132,159,237,132,33,158,230,99,214,150,21,246,39,159,179,136,119,20,53,29,35,16,175,241,178,131,4,135,69,49,126,128,174,4,200,231,182,220,4,201,212,46,58,65,207,219,98,218,73,213,254,103,83,165,107,126,202,131,106,11,10,156,189,109,224,37,95,23,117,195,190,142,174,197,197,226,143,231,77,123,97,95,194,210,166,128,66,109,59,62,17,247,222,247,69,159,226,118,213,42,23,79,177,100,11,226,166,171,33,77,0,114,88,125,194,203,1,99,86,110,221,30,21,50,172,165,162,109,121,59,142,43,214,147,110,10,241,14,198,167,188,107,10,54,202,15,147,5,128,243,193,65,187,227,74,170,196,185,225,90,69,192,89,246,61,253,88,56,83,76,189,244,219,79,157,75,176,165,211,111,25,76,21,128,184,143,206,231,149,154,37,224,51,2,164,210,167,131,141,17,104,0,50,252,248,33,161,175,114,185,209,96,105,238,188,169,93,156,9,37,234,27,241,22,118,7,240,206,57,149,146,137,69,43,70,108,132,176,88,44,164,39,185,73,251,138,251,245,147,121,27,36,209,215,253,214,142,29,32,138,229,18,115,116,98,254,255,84,185,122,211,13,68,243,48,12,136,53,173,121,88,107,50,216,251,48,70,19,205,80,220,122,136,215,154,250,194,135,93,209,76,47,153,59,99,38,138,32,21,245,195,179,75,11,128,150,224,252,236,121,122,186,127,10,31,128,126,149,164,10,103,13,227,147,231,42,147,6,168,146,57,16,242,166,175,233,201,161,11,229,147,135,211,83,105,36,42,227,189,189,77,180,41,141,83,191,36,156,138,232,52,146,88,232,25,241,123,177,197,30,178,225,205,12,165,62,26,170,171,241,191,143,133,39,163,202,182,45,109,85,111,97,123,25,98,248,69,204,124,96,165,109,109,52,246,38,208,246,240,222,142,79,64,118,81,20,149,136,69,214,160,99,43,18,254,248,161,169,99,3,202,218,245,112,182,64,131,234,6,148,31,222,236,219,84,231,53,21,177,224,253,251,49,91,75,169,56,237,223,237,236,126,39,147,227,144,234,37,59,75,28,16,247,211,145,202,126,151,106,187,178,197,100,109,116,78,43,172,178,56,111,163,188,90,250,48,39,117,100,18,151,203,195,104,142,100,66,171,238,70,1,178,152,198,251,188,174,29,77,186,51,102,168,229,236,85,156,145,249,247,245,116,55,130,73,75,63,125,49,108,214,253,125,23,48,25,28,196,163,68,10,50,107,130,76,185,185,199,46,147,127,187,200,168,86,137,190,80,157,81,186,213,125,104,120,215,207,74,236,185,135,125,171,115,67,34,69,245,82,212,31,37,133,172,237,178,11,219,144,57,32,7,247,214,185,65,129,64,167,26,73,184,55,10,182,93,89,66,199,224,88,203,83,54,196,158,151,55,138,236,84,224,76,49,55,176,166,157,16,98,69,213,112,134,104,182,74,146,90,103,160,252,84,1,241,201,18,217,28,93,80,235,168,236,243,230,61,195,16,16,254,10,191,62,186,60,189,223,178,210,54,128,226,21,84,131,248,5,47,5,176,197,52,194,156,217,120,222,244,99,18,24,140,95,188,109,42,166,155,224,21,139,190,124,44,220,123,166,140,128,95,205,204,26,2,158,199,251,101,32,166,172,116,173,63,154,207,248,194,141,40,14,189,126,218,126,107,80,213,244,4,157,50,47,221,251,34,233,32,6,207,46,212,177,55,95,192,236,250,43,159,105,113,171,219,2,96,169,46,210,100,171,83,59,95,59,132,110,243,170,21,80,2,79,218,44,234,83,239,6,78,211,26,241,69,127,48,85,186,15,28,46,94,23,115,69,215,152,173,246,140,31,254,233,29,186,116,50,71,67,168,151,1,19,250,174,7,189,209,53,189,28,153,207,17,182,166,144,124,10,215,171,224,105,86,74,88,40,240,253,148,153,59,231,202,9,64,165,28,130,29,20,151,76,69,79,76,251,157,47,20,117,143,63,49,255,192,134,226,229,26,117,52,126,245,209,212,141,49,255,172,90,72,159,74,91,104,206,86,11,106,163,254,25,26,156,185,148,41,122,40,54,218,183,70,138,220,8,115,124,96,128,31,178,245,237,49,15,247,15,109,19,237,67,237,139,68,253,235,143,146,34,5,48,242,166,26,12,182,191,206,74,186,1,189,67,236,141,194,228,184,112,57,192,117,46,14,128,59,128,50,14,104,76,152,70,30,116,61,178,106,231,36,92,187,247,35,25,64,68,235,233,20,0,51,138,237,237,17,96,136,165,71,198,147,247,235,37,157,235,15,34,149,249,135,0,241,220,79,159,104,156,231,174,59,38,96,213,93,71,202,172,66,4,190,151,192,225,193,232,187,178,203,63,201,6,78,82,127,168,23,69,88,155,12,88,192,44,98,194,27,211,206,150,126,240,131,254,128,245,29,119,53,215,220,71,157,93,196,53,170,121,228,142,74,154,248,201,102,188,229,136,133,33,198,169,108,252,62,216,226,123,217,18,194,129,171,16,20,18,63,255,113,186,169,228,167,239,45,197,25,150,99,132,90,95,15,186,95,83,54,60,242,11,20,249,241,14,107,17,237,59,40,86,161,211,212,210,50,156,102,187,194,148,164,42,217,215,3,16,97,89,41,164,175,32,189,51,132,192,251,172,244,14,44,110,136,49,195,127,234,18,249,179,32,95,113,26,0,47,129,117,134,255,144,253,207,69,120,193,45,178,216,212,152,26,140,131,224,130,54,58,56,190,150,159,63,177,235,7,4,138,184,145,68,170,50,233,146,238,204,247,210,24,250,34,76,27,223,88,47,64,41,81,225,111,230,164,140,178,11,123,70,121,253,211,248,65,142,67,195,128,102,32,41,161,100,37,11,183,1,9,179,229,18,42,35,183,72,177,65,179,249,139,133,73,220,239,202,1,68,224,120,151,253,115,100,243,100,155,130,184,47,198,122,79,90,62,38,55,199,10,202,254,44,226,1,204,136,253,5,10,17,103,24,52,101,112,197,212,74,106,111,105,191,30,231,141,55,234,111,38,223,125,41,195,196,7,226,151,134,195,44,238,137,196,195,31,60,51,237,16,151,116,79,49,118,212,187,208,236,67,73,124,254,201,249,220,238,117,10,224,66,97,127,197,125,220,191,210,167,156,184,146,255,25,135,27,160,76,81,221,191,199,37,101,123,129,145,122,59,163,59,11,64,220,214,191,43,177,59,93,204,150,99,167,55,176,193,81,17,188,219,23,23,227,114,196,26,238,150,100,50,246,231,154,251,53,3,104,108,65,146,152,215,157,182,232,224,65,166,72,122,42,182,92,222,198,3,50,46,159,187,228,59,136,57,174,252,192,107,12,223,199,153,108,200,92,154,57,255,152,134,95,52,79,181,0,18,67,234,101,162,183,110,210,215,99,60,109,202,149,60,255,201,140,146,2,209,244,199,139,157,164,221,235,15,0,112,136,20,227,92,17,9,14,207,158,103,198,183,85,38,231,56,189,62,199,175,73,149,188,76,176,41,188,97,242,157,106,172,235,195,100,148,197,205,124,77,164,65,19,237,146,251,242,97,153,140,90,134,234,71,208,131,129,230,21,57,216,93,20,104,221,221,130,142,197,66,64,187,171,196,99,42,105,224,163,12,34,34,81,130,32,197,51,99,7,204,71,251,176,18,55,145,66,82,175,36,183,250,246,85,36,99,232,73,188,15,58,4,144,199,80,166,72,135,58,66,162,137,171,174,100,201,96,14,139,80,4,14,115,164,74,96,38,181,236,162,92,188,202,8,137,81,12,196,55,231,93,9,200,187,154,46,127,17,227,12,244,81,191,99,240,125,47,223,225,92,207,77,201,121,182,119,214,188,50,111,26,152,122,131,75,111,168,75,188,187,91,45,4,137,35,75,223,182,103,231,134,147,230,215,97,148,75,80,23,52,86,217,243,116,193,138,140,113,5,108,254,80,211,168,109,221,226,200,111,181,0,29,213,91,148,235,190,133,126,22,141,40,67,45,219,216,18,108,211,144,254,8,74,53,193,243,152,12,91,182,22,32,106,66,25,40,115,129,78,104,160,95,238,108,133,174,215,72,201,126,175,4,97,55,61,17,188,73,19,38,35,144,40,237,237,82,75,187,47,192,122,251,36,222,19,242,0,135,180,147,151,246,8,84,108,4,77,245,120,225,200,52,237,112,106,127,180,209,46,205,249,156,253,0,41,223,58,139,43,203,101,251,177,11,202,162,80,55,96,101,113,200,7,222,177,188,191,106,81,133,115,76,139,9,153,95,151,116,133,90,131,137,163,4,158,16,213,250,13,3,110,75,60,128,25,132,32,131,221,13,74,177,185,102,250,30,172,85,212,229,114,9,175,201,142,247,57,25,50,133,73,187,10,173,29,247,44,158,126,146,170,152,202,38,245,203,239,100,2,248,22,29,88,247,189,207,49,39,136,41,94,246,20,67,100,215,90,173,132,141,87,184,95,153,101,255,204,111,1,82,208,32,255,22,120,199,172,179,244,229,33,186,94,59,7,126,178,190,127,75,182,209,151,102,118,41,4,103,97,237,43,122,25,251,128,85,105,161,22,233,252,74,57,252,1,185,91,211,110,36,122,218,36,203,30,29,64,39,207,242,233,225,88,178,36,85,199,4,203,16,158,125,41,43,158,44,139,28,60,103,81,211,142,85,19,50,38,250,21,165,241,143,24,172,220,176,65,186,80,56,233,254,63,253,77,241,38,132,87,60,91,57,101,139,12,96,211,65,189,45,155,8,32,48,5,234,137,60,243,24,243,206,59,91,98,110,241,191,125,43,109,241,196,144,167,94,207,173,191,235,73,70,145,189,132,141,46,30,108,16,10,231,160,139,87,70,58,17,217,240,116,50,78,242,220,47,172,130,84,58,62,31,129,168,228,153,49,224,120,229,228,18,135,14,61,103,17,64,113,235,49,85,80,152,253,136,217,101,240,14,38,1,198,225,11,59,253,75,250,160,145,184,23,116,106,239,56,232,212,215,28,46,163,148,102,117,227,132,88,232,1,159,44,47,217,199,185,106,168,6,1,179,7,100,213,153,101,185,201,163,190,228,64,4,77,69,158,98,143,102,188,234,157,60,57,250,15,56,90,18,241,162,162,226,202,199,239,227,155,42,222,11,68,134,114,91,64,174,190,138,90,78,120,53,144,240,192,217,27,114,35,62,253,210,161,80,170,6,173,237,115,15,206,77,42,236,253,206,224,89,12,112,228,196,225,200,78,50,109,90,111,192,12,138,239,137,199,141,175,148,208,119,77,250,22,30,184,2,64,217,14,148,220,127,185,13,174,107,255,59,80,22,231,104,95,181,102,116,187,13,206,3,237,153,178,128,96,116,204,88,230,225,138,119,255,217,43,223,3,239,98,243,32,219,217,202,110,51,253,244,22,138,33,26,105,65,8,85,73,92,94,151,32,68,56,102,129,18,80,138,209,217,179,86,93,89,39,50,189,242,135,160,154,65,114,211,176,86,146,200,219,91,14,250,149,235,114,182,250,98,146,88,68,113,218,122,96,206,162,204,124,145,29,205,10,251,216,172,253,11,205,73,51,248,247,213,212,58,173,105,211,163,220,40,196,44,197,50,132,104,146,10,252,141,49,44,82,190,255,156,84,55,246,101,125,114,54,95,131,75,6,138,161,102,42,131,63,208,126,120,255,142,51,185,242,40,42,106,101,97,106,203,239,51,12,157,216,251,74,178,111,59,217,23,99,65,160,57,251,190,44,31,240,15,46,77,9,135,157,149,49,93,209,110,214,71,161,122,149,61,196,28,41,93,123,180,67,149,12,100,255,89,67,207,186,78,119,191,253,236,111,183,92,154,184,196,213,96,38,174,4,16,147,13,123,101,153,22,40,10,152,223,91,150,123,251,24,214,73,148,239,238,30,111,31,182,251,152,2,60,35,87,40,132,43,244,99,205,195,171,79,57,108,166,165,8,168,127,129,200,179,107,85,29,160,122,159,144,21,47,107,57,160,173,19,215,86,88,210,222,247,108,22,39,35,103,81,154,185,160,2,175,197,152,124,190,210,215,5,119,53,38,129,22,245,236,91,216,120,140,70,4,215,101,31,46,198,197,212,99,104,95,211,120,235,91,73,2,79,160,169,152,1,170,135,48,32,156,178,234,81,41,169,80,249,219,227,76,21,224,121,88,30,1,201,207,148,243,133,69,200,117,122,8,145,147,75,220,18,195,24,17,220,55,65,138,228,107,226,138,112,63,10,150,20,80,52,118,252,202,238,8,126,103,121,201,65,92,198,130,183,130,41,36,56,132,254,166,209,4,60,38,197,74,220,181,91,244,15,10,77,156,41,19,180,178,245,8,176,205,105,72,200,115,17,140,48,50,0,178,212,16,78,78,92,144,81,235,168,217,51,37,136,245,45,70,240,238,186,113,181,163,55,94,40,8,22,32,243,129,174,103,224,216,212,106,124,103,17,214,59,239,251,24,151,249,65,182,166,151,174,60,14,2,153,128,233,71,104,249,191,149,181,130,43,98,15,193,231,42,14,247,160,223,53,210,47,154,64,124,71,191,210,141,195,198,18,225,176,144,126,106,175,98,17,231,129,73,147,35,114,16,51,183,145,180,110,222,197,133,211,197,16,119,81,225,206,219,6,198,230,90,93,67,180,105,254,34,111,65,182,157,225,50,47,143,51,83,9,85,153,63,37,31,209,134,189,37,116,254,255,161,168,209,252,228,40,164,71,190,82,199,186,37,85,185,182,144,74,166,222,176,176,44,214,189,180,28,229,175,247,61,224,92,252,108,101,241,192,142,164,25,6,92,63,8,209,135,82,39,239,248,234,180,208,222,33,233,15,19,219,219,190,3,184,61,186,223,166,76,121,146,59,240,40,82,96,59,191,244,11,150,44,71,0,127,52,55,207,215,178,87,97,149,103,170,173,157,208,142,122,57,92,45,178,151,89,31,203,128,26,112,117,86,249,122,24,1,153,31,174,12,6,23,145,113,60,175,189,176,245,112,128,88,137,32,120,68,29,105,236,127,68,126,101,31,16,232,93,203,200,141,123,7,255,21,153,197,24,199,182,211,219,84,3,67,204,69,253,168,156,91,196,17,183,28,71,20,194,162,75,33,46,47,206,146,15,29,134,57,54,30,94,96,136,160,78,175,64,120,240,247,98,232,45,42,255,76,17,47,174,79,209,147,191,164,183,92,102,173,31,74,13,63,175,120,162,36,89,153,70,245,24,40,12,24,133,50,11,115,17,115,207,84,19,194,83,168,90,213,213,17,27,181,65,172,62,159,130,96,248,254,202,67,6,15,151,164,180,195,186,177,192,96,46,85,98,227,181,211,210,211,10,12,113,234,169,141,169,217,27,0,201,157,160,111,156,248,213,240,183,86,41,152,187,242,22,36,105,223,37,62,211,143,19,29,58,175,199,46,58,34,250,243,188,137,186,227,202,113,113,244,60,6,30,95,75,69,136,19,229,158,204,198,70,188,162,247,200,211,178,158,134,19,0,214,99,159,239,167,207,44,253,27,188,112,111,121,214,114,180,162,72,151,22,162,232,55,174,175,234,178,13,73,105,142,111,69,12,235,75,122,214,247,210,170,205,10,163,29,129,185,136,100,109,95,157,107,82,157,28,254,180,4,120,203,156,136,13,234,52,221,21,247,168,12,174,114,210,224,164,70,75,216,249,115,233,115,83,194,12,157,203,18,171,116,202,211,164,66,162,211,231,15,58,60,169,145,39,94,242,204,56,153,166,187,74,102,195,40,159,245,110,206,140,79,26,222,36,114,33,62,150,208,116,130,115,223,12,130,33,22,70,91,204,154,143,254,174,61,98,225,119,21,219,123,248,219,241,89,228,221,243,138,137,191,85,15,104,99,191,46,193,110,45,124,117,11,30,132,201,81,61,111,157,4,40,208,133,27,230,175,187,244,40,39,135,6,100,53,225,223,215,48,174,77,105,238,111,228,169,229,151,51,205,253,81,130,47,252,135,98,239,80,12,67,94,109,227,8,108,85,12,78,14,248,176,51,215,68,154,150,7,2,4,77,170,163,161,93,157,58,52,204,235,81,177,172,30,53,207,70,19,80,249,182,73,62,246,236,23,15,108,134,79,88,98,232,224,242,171,132,222,254,159,69,1,195,222,20,103,76,158,133,202,108,57,127,18,32,5,184,130,222,252,183,171,231,223,141,105,59,219,96,128,20,46,165,247,221,193,72,40,35,252,217,137,134,43,55,6,151,14,108,132,215,210,146,78,178,172,209,85,212,247,220,3,150,97,11,97,224,5,124,140,206,254,216,170,139,213,166,16,168,62,244,249,175,134,244,225,152,195,121,168,191,151,2,3,103,109,248,227,137,158,24,42,95,72,121,41,127,129,134,193,247,76,140,226,107,124,235,44,36,78,33,223,189,193,57,179,102,6,234,75,138,58,39,81,101,16,186,227,177,106,40,154,120,166,8,163,16,74,132,5,198,236,122,25,114,209,201,127,4,73,176,189,232,245,23,25,56,148,160,134,26,202,78,114,111,93,107,57,216,138,224,167,215,3,118,202,93,58,185,159,134,84,241,36,47,158,207,168,212,238,2,169,125,125,198,123,252,170,118,240,83,113,143,37,12,189,111,180,210,67,1,178,113,135,230,91,52,106,35,64,18,25,145,3,188,111,240,189,112,176,202,127,196,179,168,244,180,82,150,131,106,240,33,88,179,193,58,72,237,137,185,30,60,212,114,221,87,152,9,231,103,128,51,111,146,55,218,242,46,195,124,131,225,48,48,90,241,244,221,203,157,166,214,207,126,11,32,34,83,171,112,228,99,112,177,194,224,225,233,158,157,49,167,139,159,85,67,1,128,87,248,22,97,221,126,20,193,33,43,138,135,115,75,148,227,49,146,231,153,40,226,19,154,242,224,235,142,139,110,21,251,49,168,149,80,43,176,106,251,126,136,146,190,163,51,228,54,141,232,89,188,52,146,160,123,71,29,47,98,18,171,149,32,2,149,39,64,209,34,86,169,37,230,82,189,239,127,55,242,24,236,220,250,240,233,42,0,105,97,223,27,76,28,6,195,255,184,78,239,26,107,148,233,208,94,54,119,218,63,39,179,166,216,242,124,56,96,160,216,142,102,47,212,154,184,185,132,131,70,170,102,67,16,181,222,102,39,113,191,232,253,130,54,188,188,9,104,49,154,74,71,233,61,153,252,191,236,162,178,78,31,186,82,251,108,41,150,41,10,210,173,86,179,237,89,239,57,135,102,208,154,154,185,27,105,219,16,112,81,158,149,118,138,205,56,139,118,123,153,51,77,203,205,156,212,117,206,193,164,17,202,202,76,186,236,143,133,4,136,88,214,165,153,47,223,144,159,72,73,27,214,35,190,74,184,48,244,61,104,195,72,227,54,87,45,37,23,73,143,52,21,132,189,18,218,8,31,109,1,44,45,227,242,32,190,139,180,148,172,99,180,131,161,171,108,232,105,206,13,26,208,83,231,66,240,179,21,65,249,189,82,8,178,231,199,28,65,249,194,153,120,79,180,78,241,37,207,234,13,145,75,48,227,140,16,71,67,131,221,39,218,6,231,116,255,255,125,124,49,210,61,164,53,255,19,182,227,27,98,215,83,211,162,59,75,6,186,250,185,234,25,97,68,127,129,35,70,175,113,108,87,120,72,247,223,61,223,116,148,6,106,177,171,134,104,91,49,19,103,82,190,114,78,194,16,129,3,15,198,31,71,147,74,124,42,235,233,53,209,232,104,119,84,250,195,211,48,55,121,217,198,185,26,20,72,21,162,230,130,35,21,225,21,53,242,9,169,206,221,202,198,232,244,106,44,166,128,209,80,112,163,236,135,182,9,128,247,159,9,7,2,239,161,150,105,94,89,88,227,38,212,129,46,118,100,77,32,111,18,37,218,164,67,117,108,243,24,240,69,98,129,168,199,194,236,24,141,66,252,87,253,200,186,158,142,0,70,153,180,52,157,119,80,118,230,31,99,20,121,46,149,45,188,90,93,126,106,90,47,141,241,91,227,44,193,61,227,144,86,122,163,39,62,246,156,202,175,145,175,197,10,201,255,174,228,233,7,207,179,205,135,28,136,167,160,175,210,119,217,58,5,165,131,104,102,212,73,1,247,37,250,31,244,209,236,215,183,212,79,63,53,10,127,59,62,133,245,116,221,54,222,240,84,32,137,223,67,230,112,29,123,241,224,136,125,251,95,66,170,97,174,79,48,201,67,13,148,131,238,254,254,66,147,16,233,215,235,19,84,51,68,167,9,166,27,223,95,177,87,17,209,125,157,98,242,133,87,172,103,230,178,184,192,147,176,18,231,255,65,77,109,194,13,132,183,150,164,123,191,81,13,115,118,217,174,166,163,53,31,135,12,106,56,44,238,154,7,29,48,8,167,90,165,171,140,154,60,100,177,236,83,108,201,205,63,14,57,15,210,189,134,100,10,208,137,176,90,237,163,233,244,167,23,57,52,206,194,36,141,28,243,8,39,8,173,221,233,89,174,70,160,133,126,10,25,149,113,20,46,18,184,140,3,113,46,232,171,228,74,234,37,196,72,219,12,145,249,211,160,221,126,77,221,84,182,181,39,97,78,112,139,204,56,255,134,240,131,206,6,197,166,162,198,136,34,177,247,125,250,129,231,122,184,98,185,65,105,7,102,132,172,150,23,15,247,16,97,68,49,168,188,178,6,126,176,25,223,22,72,87,180,107,253,223,86,211,127,171,100,232,137,211,64,193,60,52,240,239,16,64,245,34,7,190,158,246,141,220,25,147,5,183,65,20,170,179,139,30,180,87,90,202,55,222,155,124,233,70,118,77,8,11,150,146,73,237,11,133,235,25,168,117,24,170,78,30,57,51,168,136,9,60,77,252,76,207,194,215,170,103,35,74,113,199,64,48,30,63,70,166,174,35,167,124,238,91,123,239,184,59,198,85,59,126,225,243,182,178,44,127,15,36,21,123,216,169,75,167,32,39,113,252,160,208,193,35,49,73,234,38,215,212,192,126,194,203,19,211,72,185,164,107,143,212,172,221,218,118,223,20,115,119,23,81,31,79,248,103,93,133,37,43,200,118,1,205,49,191,80,216,41,194,161,207,44,211,2,249,114,164,179,23,200,118,57,81,80,153,174,64,243,86,54,249,56,106,27,85,114,88,140,29,5,187,125,139,255,187,205,140,227,34,1,102,235,177,189,30,234,182,22,226,144,225,139,155,141,69,60,38,94,134,162,72,254,161,21,93,102,167,105,243,112,154,150,95,28,165,51,138,12,147,157,132,227,117,27,216,223,216,199,146,152,50,147,49,13,236,120,162,199,55,141,217,214,130,91,52,138,211,95,147,157,200,222,138,199,11,107,211,130,225,81,188,111,110,221,209,181,150,18,234,22,243,30,183,108,142,231,75,146,220,67,89,226,239,120,135,102,34,163,1,164,94,248,34,95,5,222,136,199,27,202,131,48,105,159,215,203,31,218,237,12,24,147,197,71,55,231,204,226,241,141,138,133,52,85,23,69,241,220,186,101,138,26,246,194,205,218,112,222,108,111,7,221,185,241,99,128,66,203,141,89,5,90,1,128,236,254,141,5,217,104,179,123,18,105,33,152,154,74,56,228,114,253,171,129,69,142,6,166,156,133,8,108,230,203,238,140,109,63,31,6,168,15,91,12,122,88,73,244,247,22,42,170,146,195,25,7,225,88,148,110,91,0,24,85,216,54,84,227,158,79,211,225,40,234,7,9,218,249,92,9,66,9,105,60,118,117,156,143,234,87,39,7,110,93,168,159,61,65,224,96,98,187,186,62,193,81,138,97,231,2,28,126,235,159,21,23,123,74,50,251,221,99,252,32,112,100,175,22,43,97,171,202,84,151,206,254,210,78,175,196,115,60,65,31,99,139,131,159,123,214,102,132,236,197,126,58,210,137,179,243,71,151,159,74,171,180,175,82,171,71,210,23,69,170,159,18,86,206,246,31,79,35,182,65,129,100,15,66,128,103,27,203,249,59,97,192,89,38,166,60,246,127,21,126,198,202,12,240,189,255,50,202,251,4,192,223,57,189,226,171,13,205,70,156,208,253,4,24,104,30,37,118,244,237,104,8,189,206,0,70,47,189,71,147,63,158,251,39,216,120,143,172,127,107,52,89,23,76,139,17,37,39,73,188,130,48,172,61,249,214,189,78,110,147,23,68,209,158,201,89,46,64,170,41,149,7,113,171,137,6,68,4,106,108,27,162,115,61,19,248,4,195,3,32,118,169,182,101,116,90,154,206,107,6,158,142,62,204,60,75,62,19,253,212,176,222,169,252,47,83,232,182,254,94,104,97,223,87,58,127,51,21,235,140,69,51,107,93,53,31,9,82,32,255,245,61,34,163,65,211,136,255,49,63,83,132,25,112,202,48,173,129,219,226,113,89,89,2,58,38,61,96,62,101,56,229,229,206,183,47,194,33,222,204,184,116,87,107,5,77,78,142,106,158,107,75,200,62,214,40,166,170,97,134,228,171,170,100,169,98,202,77,141,76,161,154,199,41,63,234,200,30,194,171,148,67,170,133,23,173,244,203,238,34,98,56,184,149,77,203,202,198,169,239,46,6,24,33,54,219,250,249,176,125,36,158,28,236,138,86,186,164,4,71,235,212,142,129,253,17,106,2,228,62,131,189,124,24,132,229,206,109,5,203,132,223,38,190,145,84,117,106,47,104,62,115,166,231,111,232,195,83,90,35,242,206,38,220,22,63,213,95,76,239,255,198,203,60,83,5,134,235,139,181,117,139,208,218,211,88,20,19,188,85,25,249,140,200,26,181,11,184,29,116,124,151,23,125,253,100,168,112,163,9,157,160,221,216,245,161,181,20,22,106,133,66,143,163,71,211,118,253,26,120,65,81,33,132,150,127,121,23,28,228,20,73,41,39,126,223,200,181,206,243,73,232,233,255,220,222,209,74,65,81,180,30,105,173,93,21,83,155,26,0,64,147,94,60,88,29,84,36,201,199,166,59,22,63,105,55,5,252,84,130,12,163,109,133,224,66,160,239,229,114,228,118,95,209,162,56,63,13,89,136,46,102,203,118,162,173,6,180,35,187,62,254,68,12,42,104,236,42,119,200,8,199,20,204,221,63,20,102,36,113,84,132,140,191,117,65,107,239,152,254,233,147,133,17,216,13,11,61,70,40,43,245,113,95,151,92,196,98,88,248,85,159,31,225,99,145,171,165,71,62,95,182,43,81,12,153,91,212,91,111,221,61,124,30,233,223,178,185,14,175,241,69,103,183,141,196,148,169,161,153,229,102,13,84,37,189,10,232,163,126,88,95,86,209,1,44,183,205,29,8,208,17,247,181,110,253,220,187,35,67,244,253,73,252,222,98,43,201,49,212,249,35,138,26,201,105,138,228,224,27,146,80,103,96,38,247,204,47,243,233,170,247,91,97,2,57,230,196,171,251,233,238,200,15,10,104,68,214,188,114,246,99,5,89,72,163,189,90,57,239,115,30,228,85,80,17,153,124,36,178,247,254,38,118,131,135,93,178,220,0,9,1,69,14,17,167,194,104,74,95,74,88,195,7,140,252,221,236,202,94,43,191,147,152,119,223,230,122,55,107,249,51,96,23,195,189,47,31,245,87,16,175,96,107,233,110,177,37,32,198,243,171,57,92,244,144,34,176,234,7,220,120,223,191,190,145,217,211,15,217,225,100,235,120,35,154,238,222,163,81,110,189,197,248,0,55,114,151,124,18,212,165,165,81,166,47,134,51,186,45,155,1,88,183,86,144,162,56,157,119,57,45,14,253,112,37,99,155,109,150,117,42,146,153,65,84,219,26,33,175,46,185,70,213,51,105,111,5,151,200,103,137,245,15,177,222,156,13,92,134,42,115,30,34,231,61,171,216,50,37,104,153,136,178,117,135,17,170,79,252,20,229,82,89,234,197,77,112,84,135,76,149,173,212,251,117,41,239,102,247,119,16,20,63,77,223,125,103,189,82,205,3,37,243,132,12,152,211,135,4,138,226,17,152,101,104,154,182,148,223,151,8,139,235,226,124,41,22,67,209,123,13,148,246,229,131,40,46,190,109,179,170,157,16,2,171,142,62,194,215,204,99,178,234,21,252,164,163,168,195,127,138,9,232,255,114,157,21,41,94,235,201,168,122,118,214,75,75,137,255,228,102,156,216,36,104,149,247,233,64,4,199,35,213,191,29,55,69,247,45,33,9,8,197,135,49,193,200,132,234,238,248,174,251,52,79,60,32,173,64,178,243,35,254,89,4,247,244,167,207,65,199,5,207,52,122,140,69,129,181,21,129,86,184,71,116,191,117,117,90,27,122,114,160,93,106,200,118,208,57,104,31,161,225,117,190,186,51,59,245,197,55,163,129,155,77,83,8,134,136,226,87,179,68,66,255,125,146,2,38,70,192,172,35,21,48,6,117,46,171,174,133,146,196,204,180,71,111,110,4,141,7,41,237,136,27,154,154,72,105,134,100,159,249,143,125,115,213,199,131,77,31,223,86,210,239,120,111,237,180,22,196,29,163,154,136,54,69,142,216,156,49,85,199,158,251,136,156,24,101,34,16,113,134,68,237,121,209,6,23,74,230,125,79,21,245,21,152,239,129,97,164,59,79,61,216,155,230,153,56,70,164,48,28,144,241,189,35,118,174,110,213,198,97,212,30,98,240,59,185,38,209,77,203,187,206,9,251,74,105,44,55,37,248,172,222,132,224,203,180,43,200,162,145,59,125,8,193,151,116,200,83,27,190,232,240,32,26,233,38,3,243,252,146,79,65,236,92,152,53,175,23,141,74,47,190,199,15,103,57,83,33,21,40,113,33,186,231,108,187,4,109,167,142,96,98,157,63,78,160,4,12,91,36,159,137,242,32,107,156,115,23,114,62,35,57,152,180,83,151,185,20,131,250,174,38,8,73,231,236,61,8,253,128,47,105,101,99,108,36,224,244,127,37,142,188,57,12,114,77,85,176,128,17,208,188,205,18,54,28,149,198,179,44,64,139,59,199,199,221,245,8,71,63,116,160,39,138,74,88,31,170,79,104,60,249,236,30,144,117,99,238,66,95,72,62,159,98,203,136,92,191,12,95,244,196,199,181,249,235,112,157,177,169,243,213,106,169,142,2,232,207,25,214,126,170,32,35,238,114,116,240,83,93,169,110,82,246,86,245,117,25,177,252,154,220,67,247,152,148,47,115,25,84,35,161,65,38,0,92,128,251,219,82,96,210,41,57,123,61,240,102,58,69,73,153,162,148,54,150,171,178,58,194,93,32,72,188,130,178,117,43,56,2,175,82,167,26,121,146,128,108,43,100,119,215,234,94,17,186,204,122,192,85,26,6,168,106,75,31,228,130,63,233,230,92,139,84,152,238,159,104,52,130,15,18,62,2,77,169,35,246,91,255,12,16,104,186,196,133,219,18,21,125,169,231,255,61,144,235,180,123,144,2,251,52,250,6,26,179,53,69,146,117,198,132,214,10,145,228,192,79,139,197,27,195,150,108,104,43,221,169,37,213,111,106,5,36,54,64,248,145,84,136,86,197,83,123,141,173,75,244,189,55,117,160,50,131,241,218,230,173,102,186,74,115,212,97,132,1,154,84,159,131,173,202,185,103,97,151,243,34,179,89,85,202,20,37,242,219,6,165,179,92,124,160,166,116,216,66,84,224,144,42,107,216,58,8,122,116,69,127,58,122,184,57,186,202,111,23,13,4,9,44,99,139,157,194,60,8,65,59,209,20,227,224,72,137,137,53,13,4,231,11,238,193,165,149,133,101,109,96,242,53,164,171,232,222,183,10,208,9,180,34,174,78,63,95,5,196,203,92,139,135,92,44,116,212,191,105,82,82,142,57,177,240,255,109,235,125,191,105,145,47,153,144,4,228,39,34,88,214,40,200,189,0,37,188,142,70,77,182,163,197,80,69,156,45,187,36,99,146,148,227,71,101,189,57,9,65,210,60,150,191,142,152,182,27,72,39,208,34,178,188,80,25,105,5,235,107,216,79,64,135,186,137,68,55,17,127,26,83,78,99,153,26,3,24,199,243,204,224,111,104,44,62,23,89,36,31,36,195,206,11,142,186,27,242,156,39,110,43,68,127,125,3,243,115,165,228,221,145,50,216,85,169,197,140,133,183,40,169,54,49,225,231,36,120,255,37,134,32,228,88,8,105,73,8,53,165,10,42,173,28,115,211,46,190,53,226,152,176,34,5,45,37,193,225,248,137,31,202,55,82,255,83,179,125,225,60,254,175,214,241,21,33,125,236,162,61,17,4,104,248,52,255,199,126,209,178,255,48,218,182,144,118,194,23,218,156,36,167,243,106,103,56,138,78,57,35,198,99,201,44,161,137,128,43,75,11,203,162,82,194,190,2,80,8,230,66,83,199,153,188,1,46,91,195,193,206,50,206,94,2,153,212,183,88,134,113,251,152,195,41,219,244,206,199,123,40,220,253,222,207,107,87,20,216,196,31,183,63,94,15,206,7,0,120,224,108,102,243,148,124,202,157,255,100,14,205,173,239,71,26,209,180,190,145,98,55,3,126,215,183,123,212,249,156,202,61,221,184,67,204,130,195,206,93,240,231,53,72,71,155,92,124,204,254,187,197,204,145,224,35,150,245,223,173,138,253,131,201,153,175,144,62,96,245,147,37,113,63,75,160,128,204,139,32,99,91,77,227,98,169,121,179,66,81,14,158,114,106,39,150,71,84,193,184,151,85,59,198,65,248,111,105,179,50,238,83,122,249,67,241,104,171,44,74,200,125,98,251,84,128,202,35,81,27,208,83,200,32,15,155,10,137,134,155,185,32,18,139,86,232,108,140,234,211,185,62,21,145,72,51,212,190,229,194,10,69,231,5,240,62,201,33,104,170,253,16,2,133,181,107,13,108,111,82,237,168,241,104,19,33,146,212,123,212,199,123,191,141,20,70,42,242,184,167,167,208,21,41,255,146,197,223,48,63,235,38,153,36,242,15,91,57,150,14,63,168,146,216,184,215,148,114,181,39,66,126,26,82,142,221,109,185,178,23,11,2,224,88,81,2,220,223,33,147,2,205,50,33,35,167,14,151,54,4,101,65,170,241,134,126,218,187,63,43,57,162,99,167,222,21,151,246,67,219,61,122,58,55,123,122,108,221,189,47,245,57,148,165,44,202,10,188,78,182,199,2,190,226,190,113,46,171,98,120,49,98,75,161,214,58,162,122,219,174,71,234,107,179,67,145,220,146,95,201,87,111,194,23,92,49,33,168,119,68,107,27,85,213,164,175,105,63,235,125,110,215,85,19,56,178,135,16,181,187,233,68,121,186,177,177,100,149,175,64,132,0,146,205,117,210,124,76,23,54,229,5,254,85,132,39,75,100,242,130,19,38,155,172,154,2,123,2,144,30,170,86,34,162,166,62,38,33,71,37,216,189,159,41,60,157,216,62,104,15,223,209,145,157,13,113,112,213,87,154,66,171,249,99,180,44,168,134,66,213,38,135,104,123,39,169,12,45,102,48,158,141,171,241,162,236,53,212,25,38,172,101,101,152,154,1,159,46,28,48,157,58,129,199,40,125,164,72,102,247,132,78,146,60,129,52,40,189,50,11,23,203,169,124,141,203,180,6,184,203,158,191,134,78,1,4,108,119,205,121,54,76,192,16,100,110,224,157,63,31,210,31,49,138,54,24,152,221,149,200,249,241,219,27,104,233,236,9,98,164,50,208,45,89,86,154,176,25,10,57,63,92,119,28,135,232,8,160,236,211,145,235,206,53,214,173,93,153,162,225,193,128,186,45,75,71,163,222,89,52,23,223,38,149,93,223,30,34,225,210,97,167,216,47,132,163,204,29,209,132,87,69,72,46,251,13,246,102,136,91,17,243,36,25,38,54,192,96,127,215,220,224,97,164,24,75,255,153,182,212,44,18,94,159,119,242,156,231,149,205,234,215,105,229,83,246,168,63,181,106,72,53,32,80,174,237,58,195,151,45,90,223,241,109,81,205,223,33,150,67,215,42,113,235,69,130,129,50,170,239,230,165,196,235,88,131,232,81,134,236,143,151,161,200,100,159,21,80,100,93,101,238,83,19,178,141,35,14,51,8,89,35,114,226,47,235,79,46,10,109,201,125,191,76,201,211,227,61,159,127,144,251,213,97,36,64,145,77,121,107,0,71,253,167,100,196,24,165,176,246,211,205,145,204,127,135,209,42,95,158,221,106,232,172,89,87,172,27,170,248,154,111,84,85,68,115,185,68,252,107,252,97,21,35,214,185,6,185,35,195,4,177,221,20,57,30,219,85,45,183,6,126,148,41,53,201,174,120,82,35,58,97,83,178,210,110,98,76,182,5,22,188,158,136,195,60,73,14,96,236,204,126,225,83,173,95,194,111,154,163,161,246,46,206,35,146,65,219,115,30,53,253,189,173,106,45,85,141,204,2,252,188,52,0,165,82,195,132,254,217,71,5,210,209,209,181,57,253,208,255,207,223,158,33,74,129,5,127,127,150,213,184,234,188,13,216,33,156,35,180,104,149,103,96,23,46,208,26,189,108,207,77,83,213,218,137,109,201,195,170,204,66,37,48,7,49,35,178,140,62,137,241,173,129,138,224,203,41,75,246,75,241,6,53,171,22,216,180,151,126,111,174,61,146,82,53,106,145,97,55,176,39,17,50,127,102,138,174,204,155,196,198,34,66,98,103,58,23,74,255,214,227,197,154,253,195,118,198,13,232,90,244,189,252,250,42,89,149,211,168,213,76,43,53,250,181,142,145,199,180,152,179,116,129,234,29,142,54,98,47,213,77,167,190,127,107,125,117,184,25,24,212,154,170,4,203,20,151,249,64,106,175,4,228,182,89,122,22,74,143,110,253,151,37,197,160,155,59,95,25,136,79,196,164,39,223,245,183,209,151,48,173,182,70,7,33,248,130,178,92,67,155,132,134,103,73,223,1,84,43,77,172,12,104,61,167,87,224,191,163,167,20,112,39,211,195,161,141,71,169,168,96,119,217,165,81,63,137,204,14,129,183,92,111,176,244,118,15,26,37,102,120,35,185,49,42,64,220,68,153,232,81,125,131,252,186,208,215,45,150,157,125,147,209,28,63,75,160,115,82,41,238,49,31,32,104,74,30,213,91,234,139,9,142,0,97,13,165,250,101,135,70,60,143,214,112,97,124,79,249,252,20,50,221,164,239,92,100,68,40,117,169,35,5,227,163,137,29,250,9,14,243,212,248,127,2,113,217,121,143,244,248,3,196,31,233,138,237,74,24,163,157,66,247,142,139,199,20,147,171,87,194,96,199,130,250,69,71,164,149,1,21,108,69,28,163,9,20,201,130,147,162,152,65,100,168,210,97,227,23,231,213,227,55,12,176,2,159,185,86,164,134,176,213,9,231,57,125,114,162,176,194,107,222,98,80,183,57,187,145,227,70,138,124,239,239,123,152,220,206,190,171,1,243,134,237,125,84,205,222,135,214,206,27,97,161,197,50,157,254,37,216,181,185,18,114,50,27,58,92,229,226,210,155,200,243,198,39,210,70,137,24,61,126,161,212,11,140,129,98,80,143,178,70,250,24,236,133,69,19,108,196,124,104,54,107,68,81,84,60,214,203,179,69,8,205,208,90,72,218,221,0,54,103,83,148,79,128,94,188,232,70,31,63,214,203,191,213,228,190,6,79,109,231,225,47,162,15,250,121,109,1,226,142,215,86,24,235,64,158,47,186,63,30,80,94,85,232,15,96,163,218,94,115,12,61,236,205,168,29,237,199,251,237,237,135,183,2,82,223,13,201,177,115,250,37,241,69,246,122,16,251,136,114,227,182,253,114,119,152,233,92,248,41,212,172,189,223,13,227,156,246,7,243,32,196,105,140,1,231,35,188,158,224,116,96,35,58,73,98,198,48,30,79,6,50,42,93,15,141,224,20,201,16,95,44,247,83,190,213,173,154,11,61,55,226,162,122,55,237,168,90,234,197,181,129,236,160,29,150,165,32,55,89,148,227,2,57,176,42,190,147,155,96,60,41,166,187,176,234,185,98,219,92,119,174,96,47,37,134,175,160,31,175,188,149,88,167,33,113,29,216,204,32,169,123,252,214,172,111,216,93,163,189,59,139,135,140,140,230,61,3,209,177,134,214,102,214,129,235,225,240,25,60,158,111,128,233,165,191,119,84,163,65,81,79,236,249,243,179,74,246,192,7,68,142,242,67,37,116,105,230,7,51,183,159,120,71,28,194,114,122,192,104,89,105,232,186,92,69,171,137,86,33,140,53,208,69,225,91,185,109,58,132,47,212,251,180,218,98,182,214,216,113,217,62,60,151,118,97,147,41,127,120,216,133,100,181,50,149,180,197,73,250,0,238,179,220,186,103,77,203,228,162,48,203,235,138,254,10,47,171,170,255,249,97,57,10,170,214,144,210,245,53,130,39,119,84,6,229,30,125,39,175,27,75,135,222,36,67,73,133,225,79,115,234,246,228,76,63,194,238,183,250,175,94,87,99,117,178,153,72,1,39,206,228,131,85,144,94,56,69,178,155,222,228,67,54,159,21,239,14,251,142,52,96,227,76,202,85,186,148,228,130,96,188,101,118,49,165,228,120,60,212,255,19,252,139,247,185,43,143,172,37,93,212,66,29,89,91,102,47,114,227,118,55,195,154,97,161,64,134,170,7,203,111,208,221,19,255,222,79,7,173,107,96,99,172,111,43,231,149,29,243,145,223,23,221,157,219,202,243,85,96,51,230,255,248,2,129,209,219,135,125,59,202,175,249,54,59,149,219,115,74,43,29,177,77,167,73,196,90,115,124,152,128,120,165,228,242,138,245,196,250,178,73,143,191,204,216,197,85,7,126,12,103,155,212,11,33,220,77,65,2,232,201,41,108,111,189,223,249,116,6,231,229,9,29,243,204,64,130,244,226,29,41,108,62,58,172,247,145,173,166,56,43,154,77,197,17,28,40,33,36,161,251,51,105,203,237,37,200,106,55,223,163,132,138,148,26,147,1,236,204,196,21,19,233,202,241,169,237,119,68,140,52,137,79,36,143,89,25,123,217,12,35,73,158,66,14,221,83,212,65,160,65,38,39,26,235,85,105,122,137,185,106,147,254,117,207,250,39,230,243,9,161,91,151,214,104,75,59,176,16,149,6,75,167,136,5,185,120,112,66,249,100,14,0,55,17,170,186,11,196,252,78,245,12,35,41,236,15,206,198,80,33,25,199,13,74,42,105,153,181,165,30,18,79,34,189,239,20,204,32,25,110,185,25,145,46,39,33,223,247,189,148,86,157,143,152,61,35,149,210,14,149,206,101,192,34,241,125,161,157,77,189,67,115,57,253,225,248,147,47,217,37,164,21,33,93,126,3,125,192,178,234,124,249,47,13,50,126,74,34,139,168,18,128,48,193,66,222,162,2,252,146,6,14,236,66,72,132,253,147,250,170,134,73,131,193,217,191,131,7,17,60,216,2,236,227,117,40,174,171,139,97,1,223,255,20,246,146,24,21,110,8,111,12,30,107,50,214,214,32,78,107,209,200,109,199,232,220,253,24,105,84,235,51,141,160,37,129,185,142,173,69,132,206,101,86,113,185,128,143,204,21,241,95,179,123,207,84,70,158,64,217,246,44,203,104,36,67,80,111,216,190,15,139,240,156,43,28,225,5,28,67,194,152,135,80,232,226,103,243,228,149,57,174,162,159,246,134,64,191,149,205,76,109,144,181,52,106,105,123,150,246,238,79,174,185,117,110,158,200,47,207,234,217,92,62,77,187,80,128,22,51,52,6,151,62,118,127,48,105,211,73,210,231,232,229,95,125,83,126,75,222,164,111,26,107,133,126,78,236,86,33,57,127,238,121,5,222,240,189,153,67,203,2,75,212,120,92,235,32,64,189,152,144,62,176,7,113,54,4,97,52,129,205,131,178,102,107,117,127,117,136,91,189,83,68,194,254,48,169,46,114,14,254,221,193,12,106,136,174,101,213,156,197,5,245,153,175,72,133,199,90,107,104,38,161,233,38,202,197,174,255,20,102,183,141,151,229,155,145,125,221,126,147,171,202,110,200,149,249,109,152,209,16,246,198,155,249,212,223,7,67,170,254,29,104,225,224,135,211,169,220,60,66,142,55,15,24,53,248,180,26,182,197,160,50,229,244,6,203,15,209,220,250,159,69,141,214,2,252,12,32,122,76,152,182,176,33,187,177,75,189,146,46,182,253,102,38,120,97,227,11,49,205,157,116,197,152,145,209,202,50,71,12,175,137,187,115,163,40,225,216,44,199,208,151,61,169,57,114,90,92,142,63,88,155,60,205,61,126,225,211,201,103,232,247,12,85,69,40,77,29,78,175,252,215,185,58,77,222,237,123,178,42,83,24,191,14,107,192,66,162,78,237,108,28,54,0,177,205,10,33,102,37,107,143,88,251,116,141,127,175,143,39,11,103,13,211,79,144,228,171,222,49,74,63,26,181,231,65,1,228,252,254,135,230,216,138,221,75,158,116,185,54,38,163,186,80,185,47,204,199,153,198,144,232,122,1,165,229,220,31,77,102,28,74,222,1,86,2,41,235,137,210,77,63,127,157,143,97,22,231,65,21,49,138,104,152,200,191,8,188,68,32,49,206,3,150,140,9,15,52,46,40,152,138,225,102,128,34,71,121,200,79,165,118,0,116,64,19,26,23,51,113,56,85,210,246,254,168,47,64,139,193,136,73,176,13,255,1,226,143,114,91,74,133,7,101,87,30,248,13,39,8,179,154,247,142,125,167,118,140,155,193,133,243,24,49,185,190,174,148,200,242,50,165,115,156,179,35,183,216,114,25,90,178,251,134,25,175,198,199,34,48,108,215,214,150,246,170,195,114,100,131,251,178,135,237,178,80,229,18,223,25,93,30,52,179,177,44,203,22,213,114,116,152,18,42,120,174,165,211,131,251,57,233,255,38,76,40,239,83,25,130,143,69,120,199,165,28,151,4,189,0,155,252,78,226,120,152,56,234,229,130,65,73,197,242,18,168,62,239,150,148,39,164,233,134,252,220,249,137,92,180,108,8,56,51,4,70,159,71,83,59,159,75,132,176,134,126,136,238,123,54,241,167,55,18,81,61,62,70,250,248,171,118,220,204,78,236,166,34,171,27,57,120,234,159,255,32,161,202,30,122,89,134,138,201,146,192,216,237,186,124,234,132,209,113,213,130,246,80,36,101,135,154,19,137,41,254,131,246,42,86,236,211,231,53,62,219,82,223,96,73,150,209,90,127,179,224,115,143,181,73,6,178,63,26,177,181,47,56,154,192,228,186,232,106,49,143,203,30,79,60,77,6,107,91,81,170,30,192,198,110,209,117,120,186,160,1,144,170,171,179,61,17,140,32,191,197,43,66,180,222,228,24,155,145,12,185,145,200,170,55,206,169,79,253,0,186,56,234,97,131,41,43,68,97,169,142,19,60,93,2,51,80,181,149,92,124,59,62,245,65,7,77,124,104,34,78,155,253,244,176,207,120,57,63,142,244,155,64,172,17,51,24,154,189,226,156,107,141,1,128,23,98,232,246,52,155,89,100,177,209,192,253,161,5,96,69,39,9,221,243,139,115,70,205,82,29,120,144,183,134,181,244,179,63,37,99,248,76,109,184,179,33,91,41,152,166,101,138,79,66,231,55,16,141,238,47,155,212,5,61,56,68,86,250,61,175,177,208,119,185,226,126,20,148,194,20,64,144,100,234,13,189,176,194,99,12,86,41,69,176,90,81,123,246,123,17,179,79,29,116,18,170,190,203,106,55,60,115,117,143,80,39,157,4,27,227,238,223,205,59,163,94,188,101,65,251,206,121,90,165,150,2,164,248,193,169,73,100,147,94,113,12,196,244,133,95,83,3,113,163,23,160,105,250,143,67,52,134,123,10,114,207,108,234,57,71,222,8,2,94,210,242,145,109,231,158,15,201,132,92,44,130,1,163,154,128,150,175,243,123,175,218,136,86,55,21,82,36,21,105,76,68,181,252,62,184,153,242,65,70,138,92,247,165,0,74,209,167,121,176,233,21,51,5,216,151,185,202,77,175,248,237,225,72,107,171,164,47,145,78,251,204,24,228,69,15,41,116,90,250,59,98,45,174,72,65,8,97,254,226,51,20,0,36,13,138,243,29,54,210,9,180,109,231,104,72,69,95,234,83,244,138,122,4,89,55,24,209,224,27,111,235,83,91,202,26,203,103,193,169,58,199,213,4,46,168,236,12,112,60,3,25,139,194,71,126,161,218,41,242,81,245,230,224,187,31,89,42,78,121,208,231,154,162,100,238,124,52,148,54,228,141,234,202,236,64,22,206,191,94,146,109,199,132,85,9,39,47,147,118,124,218,121,72,49,174,206,72,28,90,254,58,144,235,53,154,185,211,246,48,144,94,109,55,198,171,56,139,128,205,21,127,131,92,212,7,22,44,149,150,19,81,144,171,248,78,228,189,11,20,204,200,157,242,7,109,199,101,238,197,222,83,128,203,252,79,75,186,174,183,33,228,63,145,77,128,78,44,172,67,91,66,238,181,103,237,40,189,181,72,101,62,195,69,148,164,173,61,149,14,93,206,207,141,233,177,235,220,173,81,149,41,118,178,171,221,246,254,245,45,213,125,6,23,162,84,66,58,43,249,181,37,73,93,225,41,102,233,183,83,131,14,46,115,62,42,29,207,226,16,37,80,50,221,58,118,211,64,137,135,138,251,110,81,76,188,192,197,145,14,73,110,134,183,158,124,250,93,34,32,238,175,207,65,154,75,18,170,223,213,61,185,45,192,124,201,203,196,115,72,110,83,243,233,166,140,163,163,172,159,135,38,182,101,186,217,80,83,238,76,84,196,235,164,44,150,222,156,27,191,114,218,26,107,214,97,69,66,153,150,128,147,166,177,71,178,17,88,199,246,54,169,17,106,67,70,105,81,23,68,62,59,71,222,107,226,153,54,121,203,224,250,190,95,202,206,141,237,183,31,122,112,237,187,133,137,30,26,76,23,130,184,165,7,12,201,212,185,209,209,61,161,59,48,107,81,138,248,61,25,191,45,36,151,209,62,113,113,30,207,152,179,150,85,19,72,69,198,19,52,127,127,166,87,19,238,158,37,201,129,131,60,3,48,21,112,241,71,170,235,230,250,89,92,45,252,193,77,28,157,156,125,37,177,56,24,25,138,64,186,178,186,31,176,229,196,141,24,119,52,159,204,234,221,111,113,179,225,211,185,9,171,34,224,150,165,73,69,113,195,247,32,26,69,132,88,79,167,148,182,10,1,151,154,116,232,170,109,145,180,31,88,206,235,8,2,153,124,167,99,158,208,158,36,102,188,102,97,77,148,80,178,251,81,188,234,157,21,248,152,117,124,109,99,102,58,19,158,119,116,10,133,224,6,57,130,110,233,232,126,27,51,194,76,208,98,2,131,91,164,209,83,83,172,224,163,249,64,68,84,178,240,19,215,42,112,17,5,124,67,49,192,248,180,172,203,18,71,4,228,204,120,34,223,32,166,201,89,200,138,25,151,197,235,33,23,81,176,53,55,232,101,85,242,129,76,149,83,172,78,124,183,134,209,181,87,39,67,30,170,142,154,126,223,167,26,144,253,88,199,64,219,192,222,185,203,196,8,226,124,31,202,27,189,63,217,76,111,144,214,50,112,5,249,187,202,205,73,211,36,158,137,45,114,205,227,48,168,74,4,6,166,14,106,231,6,153,193,100,92,5,80,25,204,33,40,62,243,33,36,176,159,194,40,31,110,201,249,253,33,56,15,83,147,254,236,182,63,248,18,0,101,46,174,133,235,177,165,100,242,51,240,159,157,36,19,117,250,48,179,164,182,255,241,214,105,207,1,203,223,11,246,198,106,101,11,119,78,100,97,51,251,5,105,200,113,11,18,190,166,180,103,255,189,115,225,159,57,16,212,95,105,69,122,67,77,80,73,181,232,127,153,10,127,150,17,52,71,3,237,240,104,219,203,216,80,185,137,92,98,66,196,133,200,157,148,44,80,20,40,196,243,59,248,102,193,135,26,21,203,234,161,158,145,47,193,251,17,45,246,56,45,58,121,244,244,156,46,13,224,45,177,101,194,188,192,127,230,50,47,235,98,4,17,165,126,29,152,10,110,208,120,47,29,162,123,197,232,130,198,180,49,157,251,224,58,164,252,16,227,109,184,255,179,126,130,18,153,15,247,251,159,204,167,204,110,240,196,93,17,158,75,116,158,64,204,23,27,250,145,248,188,70,51,82,68,22,76,157,30,207,69,170,13,150,188,127,36,115,109,135,29,74,82,18,3,139,163,94,35,141,44,38,134,21,233,96,239,66,234,237,230,83,143,59,116,68,80,174,173,153,96,82,227,110,8,58,239,142,90,205,202,196,209,219,53,117,141,210,29,30,9,17,108,88,14,254,45,106,150,7,172,121,158,249,195,147,6,26,121,198,252,138,28,41,142,254,104,26,2,100,99,237,253,41,33,156,16,200,233,58,222,141,93,208,10,171,91,218,183,192,177,155,34,254,165,208,235,143,74,53,135,219,101,190,101,31,90,115,4,136,134,232,24,188,33,199,56,169,90,151,167,195,68,244,247,104,214,33,109,234,18,109,238,19,253,231,110,209,239,15,70,38,98,102,2,0,49,247,53,85,68,109,243,133,68,178,154,152,24,88,159,202,35,85,109,128,105,163,104,221,160,227,190,201,20,22,206,212,247,119,57,233,130,194,159,194,132,154,217,1,95,85,1,140,89,142,32,209,90,1,200,95,142,193,79,5,18,79,59,189,77,34,201,75,14,44,111,184,201,245,2,101,174,51,73,99,240,146,227,111,75,152,68,51,214,209,210,118,36,106,181,226,129,34,112,12,54,12,57,129,249,131,59,119,125,211,96,63,24,90,75,159,11,166,105,10,93,107,11,108,81,172,230,194,238,211,103,237,147,46,131,84,96,118,149,26,185,198,89,154,82,148,209,232,35,80,245,227,100,72,249,96,96,150,108,95,238,192,50,146,158,127,131,81,37,193,32,224,95,196,84,235,113,243,193,140,6,178,218,35,20,252,121,61,204,138,74,23,131,119,187,240,123,128,25,170,133,214,202,59,28,155,237,106,198,234,132,34,206,156,186,112,67,229,115,250,195,237,122,220,103,92,177,15,59,251,219,42,217,138,16,130,64,135,52,54,248,238,111,172,255,35,117,169,0,79,104,49,79,80,176,155,150,20,135,55,216,16,249,26,143,173,215,157,54,156,216,81,240,206,37,59,134,65,39,206,162,228,207,206,143,119,105,155,82,26,212,132,181,250,181,210,27,199,200,240,125,6,171,44,77,69,212,134,90,56,132,106,75,238,49,151,163,75,94,46,173,214,86,189,75,201,43,88,61,111,225,115,7,122,181,234,208,200,202,16,128,33,91,162,174,118,46,234,211,88,48,108,136,134,36,18,24,21,105,28,116,245,45,176,54,73,193,213,198,58,187,155,151,29,146,162,5,93,108,222,201,129,125,96,2,232,172,204,204,29,95,251,5,247,203,129,147,15,164,41,120,115,24,200,162,191,24,4,16,224,137,237,83,73,14,15,252,66,207,188,91,45,186,238,146,161,157,12,61,107,151,15,195,182,163,174,241,5,82,68,87,90,131,248,212,190,29,74,217,102,139,68,30,115,9,44,124,101,185,59,4,107,250,20,21,128,133,228,36,242,241,73,217,166,16,178,153,94,177,177,67,189,185,104,189,174,179,199,58,145,24,194,195,211,203,190,98,9,216,213,9,228,31,124,164,53,255,149,172,103,33,223,148,30,44,30,150,155,121,30,52,130,136,195,232,240,54,212,117,202,26,145,104,189,236,86,144,200,146,50,198,131,59,110,14,182,39,62,3,59,104,229,87,206,254,114,86,129,182,164,125,76,29,249,45,210,97,217,85,200,214,16,129,47,7,73,101,237,26,217,4,115,19,158,249,132,5,31,49,253,200,200,16,203,63,137,110,126,69,47,116,251,6,3,177,17,134,61,29,213,187,232,229,124,208,244,85,55,170,52,80,0,243,9,247,159,45,175,172,98,251,160,77,211,30,44,117,211,10,69,15,246,138,96,136,107,209,96,55,28,104,196,137,103,179,105,214,140,77,15,90,53,183,71,52,16,7,11,72,19,67,177,191,237,83,63,79,218,234,128,24,146,60,38,44,123,70,64,207,216,42,97,85,102,85,154,136,132,249,249,255,90,157,143,178,176,223,85,46,179,55,195,73,138,240,209,241,163,85,231,160,7,57,186,214,34,152,224,80,157,190,75,154,119,240,171,44,158,206,245,121,250,247,30,96,222,42,101,31,186,255,82,39,151,182,225,185,220,178,105,121,237,155,202,32,157,152,181,189,1,164,153,64,208,87,97,2,156,184,129,255,67,20,9,10,181,20,45,61,143,27,208,161,37,177,19,23,122,213,2,108,234,30,72,217,74,16,148,71,113,188,147,114,86,247,190,126,115,45,108,236,154,172,114,255,72,141,241,159,21,158,227,158,59,0,253,80,110,119,189,77,185,254,100,173,209,174,225,206,196,149,93,92,144,0,44,225,59,184,131,182,119,253,98,98,161,77,213,56,240,145,22,25,36,228,99,219,43,85,134,184,28,136,105,204,190,33,133,180,94,181,89,247,138,106,90,237,149,157,4,81,252,93,202,150,209,22,218,62,207,89,11,0,235,152,141,24,54,167,109,43,232,196,108,113,150,188,12,231,63,248,245,195,158,122,126,196,62,163,49,2,1,154,142,80,157,195,105,11,67,34,57,173,219,83,221,94,123,231,198,164,159,112,126,92,9,137,223,121,218,248,148,10,226,69,181,241,199,10,113,157,139,184,142,1,172,26,54,244,28,119,228,123,230,94,43,92,181,222,77,209,199,158,168,223,84,62,0,143,166,119,24,44,29,149,145,95,56,241,239,151,124,226,148,121,179,208,251,99,200,201,98,102,0,192,176,62,236,81,157,23,118,27,211,132,93,118,129,135,10,63,198,227,75,28,213,174,227,193,236,20,136,29,153,126,48,163,0,10,142,109,57,148,161,85,110,29,134,50,87,158,246,136,232,225,72,89,50,30,203,28,101,253,43,81,105,80,51,78,25,57,3,254,67,111,34,43,251,4,3,169,245,247,75,8,216,94,128,228,161,252,141,164,11,20,89,115,60,78,59,76,154,116,164,162,172,138,190,181,234,51,26,22,147,115,126,165,4,129,127,11,243,92,182,39,180,39,94,133,193,48,110,60,42,165,31,168,109,206,235,102,222,105,92,28,213,30,245,78,233,55,86,87,233,102,129,30,202,116,71,58,132,74,255,98,28,99,164,29,17,69,26,252,88,116,222,75,232,185,33,247,157,230,208,168,210,52,85,138,31,25,202,51,76,148,218,175,225,199,246,46,95,61,33,31,33,155,155,144,208,237,216,145,52,108,118,251,177,66,214,21,102,106,32,227,107,202,195,69,161,246,246,27,46,24,132,40,17,142,81,187,250,0,88,95,171,250,225,176,173,89,212,252,223,169,124,80,120,226,226,134,130,141,211,138,234,128,203,2,110,183,102,183,248,0,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,196,230,185,242,206,254,136,193,157,229,37,154,229,77,67,73,8,151,26,42,110,61,68,119,228,158,1,217,94,145,176,58,1,84,57,233,118,150,42,174,181,40,167,75,189,14,224,246,27,193,29,224,126,193,105,76,254,111,28,68,192,153,195,86,93,148,72,223,162,132,130,81,96,116,82,33,147,116,180,154,218,245,234,132,106,140,51,10,50,134,195,220,4,135,68,11,80,207,179,76,223,31,41,164,247,25,133,14,149,91,25,254,30,216,95,210,145,45,207,140,5,22,133,81,136,238,217,126,25,126,37,225,153,12,85,139,216,115,233,242,68,201,108,57,164,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,32,209,58,200,230,139,97,236,147,55,66,141,173,142,209,209,153,91,46,184,207,214,140,57,217,163,14,204,28,184,239,186,19,145,125,224,70,109,88,31,221,170,73,178,29,144,142,32,90,21,150,41,68,82,121,47,155,41,103,36,121,221,68,134,146,223,209,232,21,69,1,30,98,70,162,240,147,215,218,83,81,31,142,18,91,79,153,225,8,230,115,212,247,88,243,186,225,206,154,180,89,232,99,151,160,62,199,40,239,96,187,4,93,121,8,168,243,34,94,70,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,225,26,226,186,226,76,14,170,107,77,234,240,168,40,36,165,141,6,112,157,88,226,26,131,245,109,110,171,128,216,85,35,98,202,224,141,174,86,119,156,204,37,58,73,14,18,161,206,142,112,56,104,132,227,253,207,190,66,22,108,245,67,233,203,118,139,229,63,119,222,87,228,216,84,68,95,52,45,198,136,105,85,185,243,30,235,242,110,248,243,234,242,55,98,107,161,47,37,33,243,184,52,227,152,141,62,75,115,49,195,52,107,82,249,177,122,188,128,241,130,114,223,105,176,12,41,32,172,225,215,187,130,123,140,227,163,118,243,238,26,183,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,240,109,146,119,229,181,239,182,43,148,115,202,164,143,8,228,103,81,151,24,30,49,116,68,58,67,218,38,237,186,225,27,28,234,21,151,33,110,155,185,37,184,199,196,198,105,232,33,149,235,127,211,234,137,46,39,236,54,194,146,217,95,35,12,47,179,222,210,207,93,225,153,186,30,39,107,36,138,251,89,59,246,234,186,185,103,245,191,87,244,197,64,3,183,93,104,183,129,108,220,210,251,113,7,69,189,70,73,221,202,219,91,122,104,115,43,89,124,64,223,11,103,83,35,5,91,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,191,31,88,246,94,104,149,9,48,251,184,163,215,105,44,187,53,197,231,93,235,210,157,64,223,160,124,34,16,164,49,188,246,32,242,235,103,31,190,52,7,44,118,143,207,143,182,15,14,174,162,66,166,91,95,217,24,50,76,115,48,195,254,251,157,249,68,43,50,212,11,66,249,37,131,169,86,162,216,233,22,130,58,155,154,115,8,90,210,19,69,193,249,41,16,104,93,151,183,159,55,13,254,42,8,195,88,186,75,115,158,244,39,58,224,135,51,193,73,40,253,131,171,27,189,227,41,37,72,23,75,116,91,248,223,229,67,230,29,154,41,143,121,254,219,146,68,235,255,202,159,188,70,140,80,233,117,51,214,197,237,210,40,141,0,158,175,34,193,253,31,2,168,248,182,106,9,138,67,207,205,122,90,9,59,65,182,137,78,46,85,101,245,33,149,152,234,231,250,24,53,68,195,90,4,131,235,196,229,191,208,53,15,140,239,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,91,114,217,166,213,245,39,127,174,32,233,59,190,61,56,30,236,181,207,96,207,178,213,100,123,183,145,0,44,49,112,231,61,251,178,184,213,77,126,255,49,247,214,228,7,255,69,92,111,190,206,225,0,105,199,30,25,13,32,152,25,78,48,117,160,74,127,186,61,1,140,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,63,172,32,86,200,76,92,49,122,248,253,128,51,134,67,241,39,173,101,54,16,249,83,229,109,200,105,41,218,128,128,32,251,24,91,87,22,147,248,146,36,111,214,124,169,145,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,212,234,126,153,99,70,173,46,207,160,241,4