192,161,40,227,70,210,53,114,254,98,130,46,80,247,13,138,237,97,217,59,198,7,202,49,231,198,246,78,217,211,194,15,207,65,199,140,27,220,66,235,157,174,191,157,228,204,201,209,254,230,61,56,90,74,43,5,147,39,226,244,86,224,12,48,93,222,84,190,236,6,3,69,241,51,150,12,32,104,41,186,70,167,67,142,4,227,197,46,233,121,38,82,39,122,156,27,76,188,55,132,41,163,152,122,103,89,140,109,155,20,225,161,55,21,138,186,92,102,148,59,34,101,78,130,107,92,43,230,243,209,117,16,165,74,191,174,124,159,188,114,70,3,31,133,204,248,235,173,75,117,212,147,163,177,179,107,212,109,99,142,240,47,12,71,184,131,226,96,193,103,2,201,232,229,252,203,24,238,172,213,104,248,199,209,162,144,0,73,7,76,170,88,152,254,225,228,93,233,110,123,208,122,151,179,79,13,149,142,80,41,3,71,118,168,114,155,214,19,233,252,206,125,179,168,48,175,170,107,95,65,39,64,187,233,44,193,26,175,155,75,212,121,103,162,47,42,222,123,65,138,149,209,153,156,112,132,86,174,218,234,40,171,69,210,131,34,89,12,152,82,95,94,149,247,198,239,154,17,80,60,79,96,83,65,25,37,155,103,72,113,5,35,164,137,91,61,176,184,200,240,246,79,251,62,19,222,4,86,176,246,229,37,140,165,83,83,33,153,52,116,243,207,108,232,25,41,92,221,111,45,148,212,121,108,142,132,160,144,53,118,139,135,3,83,151,243,14,218,107,180,14,228,137,98,103,236,73,47,194,207,144,112,114,168,170,237,103,100,103,247,134,4,19,65,215,42,3,70,184,206,241,33,243,175,222,166,57,51,182,65,235,18,56,244,91,38,201,103,70,184,59,224,253,207,113,251,126,38,157,50,42,146,11,93,237,68,112,76,94,237,53,156,194,200,234,166,39,108,179,75,83,180,198,130,232,41,211,171,86,222,85,133,69,92,195,22,152,192,122,216,32,204,108,85,217,151,78,88,143,182,178,13,51,165,36,81,173,242,124,234,87,214,160,138,166,87,21,192,39,8,130,22,191,161,250,65,69,159,119,201,168,52,180,180,207,236,95,113,21,106,81,204,213,94,102,171,247,23,131,82,159,238,15,0,232,0,208,180,7,248,170,72,248,162,71,190,201,104,167,142,147,237,237,83,75,15,66,125,234,102,225,42,236,254,66,156,79,67,3,29,54,6,198,216,79,117,6,142,164,242,82,6,231,146,141,122,224,164,158,198,198,37,215,28,137,33,106,41,132,115,234,70,210,252,137,42,30,157,61,43,234,144,158,161,56,101,70,96,123,109,20,171,180,41,129,112,224,52,114,54,40,186,142,240,217,106,194,193,183,233,160,32,92,227,202,207,144,80,31,75,0,185,8,255,120,64,112,46,6,245,197,142,129,32,235,9,79,225,41,77,133,140,236,190,116,35,27,85,165,185,55,58,113,161,239,85,142,116,102,144,245,93,9,28,122,172,211,198,20,76,139,189,64,107,33,90,90,186,148,95,93,107,2,248,11,177,212,106,213,177,127,16,95,17,49,18,197,102,129,48,59,84,50,135,149,226,192,75,95,96,94,46,158,43,244,145,4,24,165,178,247,60,9,254,108,28,79,175,120,249,19,125,71,90,89,232,87,9,52,152,176,144,42,238,153,101,193,3,72,61,11,133,226,13,61,100,20,15,14,115,227,208,89,201,99,226,86,56,153,2,52,196,139,168,155,13,44,121,139,154,203,51,208,118,148,178,142,97,190,124,26,173,46,63,39,145,135,234,48,186,114,223,232,245,229,202,225,126,130,17,68,148,7,254,148,188,176,154,0,30,82,211,7,158,121,39,141,36,111,59,177,247,250,108,138,6,250,25,123,176,218,181,58,227,198,90,241,149,235,80,167,33,118,185,55,246,58,188,140,240,92,38,57,90,70,147,65,167,161,206,124,67,40,217,110,173,180,97,216,12,77,226,70,21,171,79,48,64,226,253,139,144,56,82,193,34,178,111,113,165,29,39,242,46,240,234,193,216,207,251,232,113,5,50,232,128,153,177,240,73,211,88,35,86,154,165,218,81,190,177,241,118,51,229,211,113,151,113,115,30,244,226,201,20,245,223,87,189,137,114,137,151,75,60,188,184,164,46,69,153,97,167,203,142,195,102,81,245,120,189,62,79,105,127,36,109,135,221,5,57,18,255,54,189,214,232,79,120,179,143,61,107,65,54,186,233,95,30,179,255,37,240,129,251,170,79,94,153,143,22,35,122,91,174,71,0,128,15,89,226,140,204,163,57,138,159,86,182,211,184,166,215,71,127,188,116,10,212,24,44,82,13,51,153,174,72,64,240,6,184,72,240,60,117,50,77,79,105,140,160,51,132,126,13,13,153,102,223,74,67,243,249,226,202,220,119,79,91,162,172,86,171,242,2,130,107,237,196,215,91,113,29,133,187,41,120,88,131,177,182,8,122,131,110,27,33,39,193,245,90,30,52,224,148,143,65,38,39,71,214,80,93,13,204,36,104,246,54,141,236,0,227,154,35,75,144,33,178,78,29,226,115,103,227,145,141,206,201,129,179,41,70,38,165,221,31,227,155,100,228,53,132,246,31,205,110,56,177,99,96,243,234,120,252,123,78,125,253,45,72,113,60,110,28,89,78,237,98,78,38,115,145,157,23,4,25,132,7,6,121,153,42,233,161,23,2,254,178,220,244,192,18,180,181,52,43,97,186,214,208,177,225,224,54,130,231,43,198,153,22,73,89,160,179,30,3,187,23,74,122,251,220,199,134,72,87,131,7,86,48,129,146,169,135,121,115,30,124,173,142,76,209,45,219,82,222,3,47,125,34,200,25,222,160,153,160,106,85,226,228,111,56,140,70,86,227,137,32,220,240,91,86,7,93,27,160,48,206,236,58,233,66,112,239,29,149,106,215,60,40,157,45,254,88,10,103,176,128,11,65,140,103,101,194,211,167,181,11,139,227,235,168,140,29,246,208,15,88,149,23,118,201,35,183,136,179,179,52,148,70,197,42,162,197,196,101,32,116,177,1,117,217,9,253,12,50,205,133,115,251,118,152,206,92,143,224,70,97,121,216,216,72,0,171,21,22,216,86,47,99,99,24,24,52,74,245,62,37,142,161,240,166,169,46,27,230,176,152,252,244,226,11,56,252,38,135,160,19,93,163,84,52,47,189,165,227,4,26,122,211,204,209,59,14,127,187,225,170,187,67,228,36,72,227,221,153,216,94,2,11,11,120,210,183,192,112,13,136,134,188,162,68,215,98,190,71,117,33,170,249,80,142,223,168,161,205,248,5,101,63,190,155,118,89,84,238,182,149,226,127,86,211,243,227,40,204,13,98,123,244,240,60,45,219,162,81,50,255,162,141,209,129,233,109,35,207,227,127,195,215,198,156,213,92,123,40,70,122,53,180,59,0,202,146,90,31,71,216,223,180,98,198,179,231,216,165,83,84,130,214,14,181,155,209,76,9,25,14,192,88,105,195,134,146,246,8,6,100,124,119,179,155,224,221,83,95,187,41,189,137,131,89,93,223,97,58,236,120,202,222,163,239,47,129,212,110,199,111,8,2,89,223,65,87,6,62,235,122,30,27,188,33,83,56,42,211,25,209,11,6,5,246,87,159,216,232,83,19,243,176,211,42,146,57,160,185,187,139,231,215,93,62,184,21,20,48,88,164,164,187,144,11,8,166,240,101,154,4,84,123,38,119,35,194,42,42,85,165,45,82,135,103,139,186,149,228,150,248,186,57,245,239,214,160,208,146,35,190,99,23,238,69,196,159,140,58,149,118,188,109,198,35,116,9,135,182,221,120,219,233,128,234,88,92,30,89,238,14,214,46,83,68,53,121,130,88,96,80,145,220,235,102,142,98,158,13,102,144,44,193,236,57,78,75,84,22,215,41,57,76,177,59,156,178,61,103,16,89,64,196,2,243,95,147,246,171,66,66,45,218,224,41,62,19,250,186,101,242,24,62,82,63,82,129,0,21,8,227,132,117,158,216,73,50,26,183,166,138,215,15,25,225,153,49,25,39,224,49,177,95,117,10,227,174,24,21,139,91,55,245,195,148,99,125,231,82,71,60,173,116,50,250,103,162,36,241,250,89,134,234,148,154,43,45,121,210,224,176,214,125,191,3,89,35,143,28,227,59,121,80,199,235,32,58,227,165,216,0,176,66,52,200,128,62,182,233,145,154,86,194,243,153,222,125,21,217,46,183,140,250,111,209,95,130,13,77,42,219,109,191,209,60,175,195,102,206,85,232,66,119,78,216,144,20,79,86,66,176,144,189,121,75,44,50,223,212,15,43,241,131,102,89,115,87,207,11,69,44,239,3,7,33,159,204,28,188,220,176,205,222,254,70,245,232,232,75,217,96,10,96,32,31,105,209,1,125,36,115,189,72,145,73,92,171,24,4,247,153,248,100,225,160,197,200,98,152,235,36,128,203,180,77,10,147,91,213,54,19,26,47,109,218,145,105,70,33,102,206,245,143,216,119,211,203,78,71,241,239,16,178,138,31,119,105,120,11,46,176,219,87,109,70,5,111,244,203,91,89,77,102,127,226,121,32,19,244,27,238,9,122,165,80,77,224,213,254,240,147,146,192,56,86,106,50,3,21,60,54,249,7,69,102,216,83,93,161,24,218,154,240,52,222,200,160,17,45,210,146,94,150,53,43,250,188,60,83,247,172,88,130,178,101,205,253,165,201,145,236,185,204,137,242,162,118,161,74,122,162,181,13,75,79,220,177,132,125,17,235,59,2,239,151,171,43,46,56,57,219,106,142,229,77,13,55,143,136,170,205,212,144,153,168,67,252,101,115,128,56,61,49,39,45,77,145,58,41,170,171,241,206,145,84,163,55,17,197,136,4,138,139,29,158,52,172,6,146,161,153,171,227,148,163,94,27,19,205,146,242,114,188,209,59,206,252,161,209,47,46,17,116,68,112,242,81,32,223,189,39,179,211,16,9,121,91,144,165,38,140,39,230,131,76,249,249,127,143,87,184,106,70,55,11,99,132,245,129,117,228,84,140,93,103,190,236,201,68,182,141,248,239,138,20,45,164,240,232,185,251,141,110,59,219,31,162,141,170,26,237,81,168,35,111,22,38,72,208,102,156,1,173,48,96,134,21,99,210,90,124,187,212,195,204,14,152,167,192,164,204,20,224,6,62,0,1,8,157,227,208,97,131,196,47,197,173,140,150,101,95,175,103,133,144,174,1,93,155,41,94,209,88,112,222,7,106,62,218,33,25,167,158,86,217,93,41,12,163,101,16,67,221,188,80,121,25,121,83,159,67,143,241,138,28,145,196,142,217,166,129,12,171,156,15,229,51,140,123,95,144,59,6,213,60,139,86,33,123,96,91,130,76,37,71,206,103,60,79,131,220,83,96,95,99,31,144,151,76,174,158,126,54,123,137,103,11,191,172,153,61,184,238,108,194,229,132,32,27,88,192,5,180,161,254,97,87,78,189,128,14,42,140,26,163,146,255,213,116,169,220,35,120,168,89,221,79,111,37,255,99,5,25,167,241,165,132,7,209,125,18,181,147,154,158,30,219,164,243,129,66,62,226,134,128,134,32,189,183,17,176,27,58,76,91,159,71,34,205,76,168,166,43,13,35,57,93,241,105,54,135,118,113,68,178,218,128,20,83,133,217,229,53,165,237,159,194,211,23,165,222,34,194,138,68,216,105,195,67,26,208,26,91,82,115,44,214,103,186,179,92,253,97,248,104,100,212,252,14,164,39,43,79,202,84,148,79,200,63,30,116,251,79,95,171,217,1,203,156,15,148,86,178,36,7,1,104,128,253,167,120,243,226,13,210,110,65,24,219,173,163,159,96,145,195,110,44,107,152,184,3,177,236,111,23,95,9,157,30,82,191,167,92,16,48,137,27,126,120,235,238,59,157,162,104,214,2,15,66,209,237,178,168,129,118,147,152,153,71,48,10,47,173,216,253,165,74,61,32,56,101,143,250,7,142,185,168,129,1,42,92,40,164,48,116,34,100,138,245,193,207,71,166,153,43,61,115,79,139,41,213,72,165,143,222,182,115,145,199,222,172,99,133,71,75,21,119,134,184,80,203,77,244,72,37,87,126,7,13,149,226,173,155,100,136,101,242,247,54,133,43,109,49,25,23,157,251,230,227,202,181,57,200,135,63,7,197,163,237,211,227,81,230,115,205,164,102,240,204,14,220,23,74,214,156,131,118,170,196,56,20,197,147,103,231,59,14,134,192,139,176,252,203,97,191,146,65,46,157,101,55,114,208,203,187,29,199,133,91,171,160,88,238,70,47,73,244,143,225,8,215,90,186,195,233,174,71,10,122,61,178,116,169,217,174,41,43,194,162,17,91,43,76,175,157,68,250,172,253,173,137,131,77,32,122,238,95,229,70,53,189,207,60,149,95,235,125,56,53,57,138,145,17,174,219,189,176,18,219,98,215,182,188,223,141,52,112,217,4,225,213,211,219,56,48,203,149,79,46,105,9,48,155,137,235,226,148,54,202,42,20,64,216,235,175,199,170,184,55,87,32,242,183,255,176,114,106,47,33,84,14,217,180,48,27,105,177,152,44,88,240,194,192,174,8,105,4,171,69,148,195,127,125,149,205,3,130,58,19,2,250,86,58,225,110,63,121,247,46,28,62,15,226,195,234,85,154,225,174,45,152,250,99,30,165,70,219,60,6,222,252,11,100,165,254,218,116,61,63,223,226,236,120,123,197,94,250,168,134,74,133,180,199,218,103,225,133,6,143,183,253,9,148,113,187,132,115,82,83,163,85,113,119,19,237,94,114,199,13,140,53,15,162,77,57,204,160,31,59,213,118,118,91,135,66,115,235,90,216,140,73,179,124,56,198,47,134,206,233,53,184,255,12,238,108,151,224,89,197,165,254,119,5,33,133,89,20,244,78,116,48,196,19,197,127,112,180,194,6,42,176,182,156,112,240,41,170,151,154,50,181,152,58,166,57,175,215,146,246,83,5,180,240,29,25,250,147,235,172,66,65,56,116,142,162,73,18,133,53,83,158,177,38,177,58,143,89,80,56,223,120,206,143,1,250,191,47,235,50,114,130,54,147,208,80,212,160,152,225,8,231,181,195,31,241,253,240,136,222,199,248,197,25,36,36,212,158,4,64,220,240,244,11,39,192,232,58,229,86,178,194,121,33,59,62,249,169,207,144,155,179,103,32,124,236,247,24,238,207,240,71,3,80,250,101,49,162,61,32,89,219,214,244,155,188,20,145,164,3,244,215,0,24,3,19,93,10,165,156,9,177,49,98,32,5,96,119,138,254,235,92,228,11,25,35,164,217,29,134,195,105,189,78,245,71,108,219,128,113,227,3,172,200,195,121,67,154,71,149,57,255,41,249,53,20,163,95,201,134,151,236,248,227,154,145,238,101,195,180,191,31,152,150,70,23,153,18,140,147,154,26,165,75,17,120,212,229,113,100,254,58,171,155,243,4,29,36,179,249,70,96,101,115,55,251,95,118,169,116,160,181,225,238,245,150,32,9,96,91,136,162,25,159,220,193,212,55,81,215,159,180,238,179,37,155,31,254,128,87,146,230,15,113,142,30,2,167,37,166,156,239,84,165,146,197,210,2,96,102,211,202,105,26,42,202,57,182,244,140,202,9,230,111,64,126,179,162,164,29,117,203,60,241,134,192,12,118,87,91,235,217,46,90,81,96,226,4,80,107,36,187,63,34,14,84,45,143,78,193,99,210,59,120,198,36,66,10,54,99,174,28,219,249,247,143,11,137,23,144,190,110,35,68,69,199,191,140,241,101,202,85,43,163,123,147,99,229,64,0,71,50,180,154,90,245,250,118,198,43,183,119,206,130,98,210,155,200,151,215,36,189,176,76,202,243,114,120,54,29,254,55,72,19,167,140,199,244,235,67,255,224,48,181,7,27,66,146,84,46,131,31,190,32,133,166,201,61,195,152,124,129,195,176,221,23,106,38,26,135,200,34,146,8,227,243,48,113,111,227,151,208,106,109,185,162,194,33,219,91,41,30,201,61,162,1,209,240,113,240,145,166,17,188,72,102,64,114,152,166,102,78,51,117,198,4,181,125,146,104,168,38,119,43,43,7,11,33,193,46,200,217,206,61,97,196,220,77,197,190,159,58,128,180,226,115,89,223,19,27,127,177,223,170,156,255,176,228,98,211,179,139,94,169,81,233,218,115,14,164,221,40,86,245,140,230,64,39,189,80,38,136,242,76,251,88,108,162,253,39,205,151,177,17,132,72,113,92,176,241,96,216,239,20,230,175,160,251,171,175,225,132,255,143,100,64,193,193,68,149,92,254,234,172,117,185,18,37,76,182,177,79,15,69,241,80,119,113,131,31,61,71,194,10,209,70,238,42,110,175,9,49,62,86,192,113,166,48,45,163,117,29,140,93,89,15,132,17,210,23,233,18,27,216,248,108,32,16,30,63,37,169,2,147,25,87,143,111,213,205,211,69,161,100,116,212,84,106,57,45,108,42,155,202,214,1,138,35,187,17,106,250,148,118,16,113,129,10,247,234,25,235,244,186,125,125,197,217,99,98,183,186,84,14,76,69,139,167,157,52,67,81,101,1,178,56,137,144,113,49,60,126,190,64,224,129,116,66,225,24,44,41,88,91,135,254,48,115,142,34,187,83,250,100,174,218,15,29,227,229,215,14,115,29,128,195,235,180,88,111,220,141,109,197,92,225,191,158,171,212,215,217,36,197,174,94,253,240,14,246,75,209,97,108,45,57,250,78,147,189,120,191,49,135,171,100,127,122,105,165,204,76,129,2,216,33,76,1,247,7,96,250,126,200,154,241,194,171,2,245,225,31,204,217,111,75,21,216,29,143,131,44,208,242,196,108,180,27,125,86,206,247,159,95,86,183,208,189,220,85,54,0,136,22,221,126,165,7,124,190,109,81,89,132,83,35,45,142,39,231,223,246,97,173,181,34,202,196,110,184,178,196,132,161,164,107,134,151,152,193,100,127,42,65,239,241,84,82,58,16,58,87,225,171,134,251,166,197,58,97,251,66,230,213,150,56,215,11,194,102,22,183,124,125,42,58,248,60,204,247,38,38,68,181,255,58,114,254,28,228,219,181,37,154,123,205,130,152,122,79,134,124,182,57,141,196,134,175,106,186,39,31,72,3,204,237,64,162,207,107,79,221,57,249,182,88,241,62,63,13,83,161,197,196,249,55,43,177,15,183,5,240,233,243,23,184,90,159,193,189,58,80,234,246,218,234,224,238,236,222,83,152,142,54,169,217,231,169,193,103,235,89,182,78,242,15,126,26,191,225,251,222,104,119,164,16,86,189,253,245,179,4,176,202,165,54,79,34,188,226,6,102,169,146,229,232,13,9,55,226,189,211,86,105,148,116,63,93,172,15,60,131,232,173,159,150,44,104,43,179,96,31,129,21,218,144,121,61,224,4,168,62,67,140,16,155,109,71,143,198,2,131,44,55,176,65,43,47,50,18,36,162,20,152,230,229,86,194,254,9,32,161,82,75,68,109,50,126,70,198,245,102,237,226,148,146,183,250,179,123,97,139,95,11,77,57,89,215,135,88,167,105,247,204,107,74,222,210,29,28,19,104,226,93,206,40,88,80,202,48,0,170,100,113,104,26,156,160,162,112,164,92,86,50,43,161,124,142,75,224,57,229,152,24,246,126,162,80,187,125,72,186,157,148,5,171,47,145,75,118,113,146,183,42,41,160,142,3,38,98,103,216,253,99,71,179,94,201,172,67,61,185,122,137,48,138,124,82,34,28,71,92,158,70,101,253,165,51,19,108,246,14,157,67,54,9,119,192,73,22,223,31,18,175,196,221,29,116,189,74,77,59,254,173,173,102,13,208,61,211,190,85,92,217,35,67,252,6,187,160,115,49,6,90,167,76,205,249,179,157,253,42,89,134,118,138,82,165,51,1,171,59,39,83,55,107,150,34,47,204,236,113,195,100,30,155,95,82,35,147,223,17,129,10,12,72,148,5,76,12,247,78,18,69,145,60,175,242,14,12,50,241,180,165,239,255,118,119,98,184,238,249,144,116,134,135,189,162,222,118,53,34,232,123,174,153,94,184,4,59,197,251,21,251,191,81,243,10,228,36,122,3,67,81,173,9,206,36,75,31,37,191,195,66,100,13,169,166,240,125,168,218,94,1,189,175,217,13,127,144,15,114,151,134,5,8,241,115,119,206,65,59,38,48,150,120,45,8,251,247,50,36,194,70,86,18,8,245,162,13,101,109,228,120,92,33,9,32,64,254,21,146,166,233,157,239,247,191,72,32,73,123,124,101,155,140,72,23,21,208,72,216,65,38,75,11,20,208,44,122,30,141,22,192,12,194,26,187,255,111,35,109,37,202,252,159,252,51,250,6,112,50,91,63,197,238,232,87,122,212,51,193,95,173,101,42,139,105,190,75,109,126,23,103,132,120,220,194,163,106,195,50,24,181,216,28,91,138,21,39,25,150,143,64,206,143,117,35,202,135,141,247,86,70,104,76,135,231,98,161,148,6,153,47,227,186,147,1,33,139,53,224,6,195,171,126,123,199,3,6,225,204,172,118,59,161,245,157,164,105,148,238,185,191,41,198,168,232,73,205,187,235,100,152,35,192,24,148,181,245,92,67,150,128,156,32,166,43,2,220,54,90,34,39,35,26,106,101,114,201,77,226,7,60,75,123,160,107,136,155,217,173,15,194,150,34,39,140,228,171,232,28,16,125,103,235,230,26,12,133,15,153,117,40,3,19,149,45,6,194,226,110,160,83,222,127,50,9,38,51,216,183,3,104,190,203,58,173,169,77,194,148,165,94,184,91,153,123,252,169,46,172,244,29,11,228,166,192,186,191,49,20,102,174,45,145,129,10,44,78,68,254,226,33,45,94,244,135,115,224,80,43,162,109,93,170,116,178,142,65,68,153,18,227,90,198,253,34,133,12,143,201,63,16,204,116,254,153,188,94,69,248,91,61,157,145,126,251,200,15,81,160,58,57,24,193,185,128,151,149,122,145,86,136,69,128,25,24,82,208,61,250,77,167,152,21,170,126,144,210,11,230,7,209,222,18,29,12,39,166,51,150,11,202,166,140,66,83,135,168,24,155,108,94,202,156,87,68,138,107,23,165,28,167,60,167,255,227,190,200,116,232,83,116,155,239,169,149,168,215,248,178,187,250,248,115,200,101,63,185,217,97,203,235,148,20,212,49,83,108,164,205,85,204,143,182,211,40,97,64,66,94,118,30,250,98,73,151,35,84,95,177,77,109,171,82,39,170,63,187,105,46,222,156,86,138,34,189,255,45,69,160,243,206,144,20,164,145,134,58,253,63,111,236,223,93,139,108,55,9,31,244,36,31,89,72,108,63,34,24,154,41,187,206,173,219,224,29,77,37,122,88,223,31,192,64,99,190,248,49,129,130,3,157,121,115,155,130,73,232,149,84,236,27,243,166,203,252,155,63,3,29,6,75,148,70,20,28,34,107,20,31,89,142,76,52,49,222,198,143,18,203,168,88,53,221,240,150,5,95,17,140,165,64,70,48,29,38,144,223,200,113,187,100,109,21,238,166,164,255,196,232,144,133,155,233,77,174,35,168,109,88,219,163,201,225,4,77,13,43,251,7,41,214,25,22,225,192,80,85,10,98,79,180,250,172,96,61,39,21,127,202,73,237,22,137,105,222,250,167,87,19,244,118,16,38,214,249,41,88,230,216,136,32,38,94,116,128,230,96,151,106,6,107,124,219,84,4,213,16,45,211,214,249,153,63,100,58,105,21,138,252,93,34,202,37,220,134,99,70,251,235,242,71,213,101,11,175,10,142,50,88,214,40,31,214,170,201,235,64,203,189,45,97,254,11,111,122,206,0,99,70,219,61,20,138,135,206,140,99,27,151,225,0,45,113,205,88,10,162,222,195,35,110,232,47,94,107,73,136,195,185,77,94,138,36,113,252,126,157,35,104,18,248,114,30,106,225,75,95,9,220,84,94,241,251,223,229,225,138,146,34,168,223,236,162,77,239,133,39,81,38,29,130,120,55,30,244,222,226,86,229,124,137,251,179,161,198,37,26,138,134,28,196,245,140,227,93,92,14,215,193,28,149,1,134,20,100,55,137,48,220,68,105,25,240,110,235,183,254,109,1,221,176,229,55,2,59,102,119,177,159,214,170,50,61,154,165,51,103,198,222,240,96,245,116,187,106,134,192,236,157,32,70,222,46,166,74,240,78,81,17,191,105,221,238,209,226,248,255,21,150,224,201,255,227,245,83,158,43,172,79,66,237,21,197,169,239,190,169,196,240,254,43,243,186,174,48,154,44,73,249,252,5,45,41,245,34,183,112,18,246,123,188,229,84,19,229,227,154,160,29,206,179,66,35,197,187,116,220,15,129,214,162,178,58,8,85,190,151,87,192,59,105,4,181,52,44,92,208,84,232,159,194,233,178,235,42,120,197,171,12,199,193,193,214,209,6,112,139,229,179,234,156,179,134,219,199,68,171,6,98,209,17,105,153,66,105,179,74,6,224,242,173,56,46,98,171,64,78,248,227,135,251,254,251,198,76,228,35,91,81,142,89,229,72,6,142,129,15,118,63,143,142,13,219,134,153,224,165,7,170,76,144,249,60,118,229,98,159,157,250,166,8,27,45,29,85,97,233,81,89,193,165,197,109,129,28,86,242,114,167,159,79,212,229,231,56,172,119,184,181,61,32,241,160,163,38,112,64,238,254,42,73,61,253,164,223,110,27,128,42,129,36,162,235,172,222,60,34,180,78,46,124,174,132,252,49,120,175,211,91,212,186,147,99,197,178,239,90,210,123,9,52,166,228,97,184,27,68,84,252,153,64,129,193,243,178,157,193,238,125,64,219,68,122,86,122,76,104,218,180,161,14,118,77,58,152,51,201,227,23,38,47,22,156,124,93,188,218,93,233,238,183,134,123,203,210,123,213,187,48,21,66,249,34,100,226,88,132,27,125,204,37,52,133,18,241,94,80,218,98,83,3,71,218,114,16,217,250,98,242,55,189,216,201,99,43,19,207,148,202,20,185,67,234,3,17,125,68,51,108,201,208,97,122,174,31,76,241,63,177,200,175,91,169,222,197,36,239,229,14,141,180,23,221,162,73,27,39,203,102,158,126,133,15,92,250,158,30,220,99,68,237,16,210,38,123,214,34,181,32,113,70,190,116,145,17,218,60,0,161,211,68,145,46,220,154,126,187,168,13,229,63,64,227,46,96,188,149,29,241,77,35,156,162,34,151,210,215,85,55,200,80,107,93,169,42,170,61,52,228,125,76,124,252,11,238,165,27,117,211,233,4,56,213,69,228,84,34,9,141,135,68,251,102,248,54,48,194,174,51,245,40,205,56,130,52,8,46,185,19,86,218,84,98,135,103,146,40,146,101,168,206,40,231,135,58,219,80,20,96,25,209,200,9,114,169,83,36,77,148,172,195,70,91,83,148,133,108,36,145,94,253,112,230,106,112,13,21,1,54,187,12,193,239,141,119,206,189,33,226,106,58,167,222,131,23,188,22,46,231,202,222,196,114,7,90,230,34,127,159,207,110,66,174,186,122,36,170,227,147,24,69,7,236,195,62,17,237,88,11,31,72,44,162,130,248,45,87,134,215,7,72,169,27,21,109,114,103,33,97,103,0,45,81,36,102,36,227,163,42,173,235,231,58,33,117,55,218,216,101,188,211,241,253,112,239,179,157,131,250,116,141,125,32,132,46,5,251,9,224,236,181,207,184,7,194,213,69,84,200,129,137,33,25,173,90,22,213,181,188,136,165,82,99,70,9,255,160,126,39,181,228,150,216,80,9,114,212,250,58,194,156,91,91,250,116,151,22,247,229,175,47,106,177,25,102,56,123,64,189,36,239,65,171,179,123,157,116,184,182,236,253,204,29,23,121,100,183,25,152,253,170,204,95,22,92,20,50,200,253,180,136,81,223,79,125,125,15,92,184,250,36,47,155,169,188,30,64,199,193,241,94,214,167,52,201,92,54,4,174,113,192,175,91,123,222,44,239,3,217,5,64,178,67,151,177,99,12,120,118,121,254,232,204,62,218,85,48,133,181,73,174,85,140,165,223,22,228,38,68,60,40,245,235,220,220,77,250,135,227,229,244,21,182,230,71,91,106,25,60,219,148,72,142,88,106,86,233,63,62,198,157,237,180,36,59,235,26,194,90,183,38,174,80,19,121,168,253,64,33,198,108,113,229,241,145,164,251,80,25,147,249,194,80,92,49,248,218,93,197,85,58,118,119,124,28,229,178,161,140,195,49,76,35,103,75,135,74,70,51,92,27,61,9,228,80,96,77,169,207,118,188,51,116,200,107,82,99,93,190,239,240,48,179,12,132,96,7,241,23,237,2,228,163,146,90,92,85,239,188,191,193,247,91,117,34,165,31,112,60,249,67,151,83,4,134,173,250,152,205,183,172,191,134,222,145,103,38,34,170,226,84,201,44,75,179,145,12,159,95,232,230,37,146,239,131,167,255,97,53,143,220,117,239,16,1,71,9,178,172,131,160,182,99,202,4,232,40,76,247,123,104,187,72,45,68,82,234,238,148,239,40,121,10,178,209,103,150,117,98,101,138,16,210,27,102,8,243,203,43,186,211,70,158,219,125,241,136,86,213,146,180,109,76,192,106,191,187,196,202,180,235,97,70,107,2,228,184,206,41,243,95,225,205,63,161,40,232,104,130,71,117,220,231,181,185,190,119,27,206,87,44,180,93,42,52,249,158,171,189,110,23,202,144,74,27,216,12,7,177,105,12,149,134,188,20,39,173,58,72,177,158,117,199,28,22,208,173,117,236,185,109,224,10,78,97,198,164,3,159,210,68,80,76,253,197,53,13,120,68,157,80,176,172,109,73,254,33,249,161,95,225,192,56,109,75,59,195,124,18,102,188,161,98,93,167,168,122,49,42,59,144,51,36,21,222,121,162,62,54,98,169,120,102,132,63,224,217,140,2,185,56,42,59,204,216,248,202,166,107,51,184,99,125,125,114,142,42,237,100,219,0,204,6,59,9,190,69,9,235,34,27,173,157,48,160,57,241,64,91,196,31,105,58,122,70,121,105,146,131,127,126,164,245,98,131,236,12,147,198,245,44,73,155,91,63,45,95,205,162,54,208,94,107,149,190,219,217,248,246,13,14,176,180,97,52,246,184,25,54,101,226,105,166,156,47,175,131,240,174,154,171,24,115,252,50,243,111,134,167,210,191,144,229,1,9,242,95,94,185,82,86,102,231,130,101,233,22,50,2,130,38,36,244,114,122,103,70,194,241,153,13,136,107,153,136,198,109,204,229,236,16,40,186,210,35,189,142,34,217,103,253,11,130,200,229,234,75,162,55,92,246,31,78,140,244,85,41,77,54,35,71,93,193,43,154,152,140,200,202,136,234,152,4,82,177,18,34,159,13,40,52,102,225,192,36,230,139,123,76,107,250,19,44,234,24,177,196,120,93,11,238,241,20,58,159,93,68,213,66,22,238,4,126,171,91,77,195,229,102,226,144,109,185,133,30,101,153,126,130,239,89,80,39,72,65,222,245,61,103,165,87,33,143,134,156,225,166,79,243,206,91,217,174,195,203,22,222,61,190,193,124,19,170,216,11,215,254,31,229,183,237,254,41,91,222,173,133,66,214,192,106,128,217,84,74,154,33,136,247,47,186,29,105,13,213,115,135,193,224,5,42,41,165,190,106,87,198,117,71,188,253,248,249,75,45,253,114,112,189,115,55,12,197,120,115,171,132,189,71,20,235,79,6,232,229,239,44,68,236,149,145,192,20,47,3,112,152,181,118,36,182,7,140,50,95,169,253,190,89,0,177,216,170,118,88,217,54,57,2,28,198,26,41,154,230,254,108,38,254,193,54,8,116,194,234,253,207,154,115,24,210,177,84,150,101,126,2,49,159,5,101,18,147,228,154,72,69,194,123,243,229,222,152,221,169,208,179,244,195,169,42,98,96,190,19,59,49,180,198,175,158,69,1,17,78,82,75,152,46,130,235,117,187,195,172,251,58,104,50,98,165,180,3,179,16,19,199,143,0,100,225,29,213,111,89,154,238,48,32,244,90,3,91,165,125,162,139,3,206,19,57,138,88,2,39,47,179,181,114,37,13,6,186,132,122,200,83,222,134,125,199,249,232,243,114,139,53,170,224,36,76,131,7,56,196,75,165,134,231,212,8,198,107,228,142,119,61,151,91,69,208,62,105,249,234,138,207,25,174,30,28,132,131,170,219,166,107,148,191,168,0,40,195,65,201,169,90,191,32,198,35,248,237,217,164,150,202,17,236,243,205,79,46,100,116,71,107,215,239,236,177,218,212,246,112,52,140,81,216,147,32,71,70,227,234,20,117,247,185,176,59,184,5,229,71,123,57,234,168,246,104,136,22,151,130,92,251,208,97,213,196,15,238,31,252,61,164,172,144,199,216,100,1,158,158,90,171,99,127,163,0,16,66,43,196,8,68,169,78,193,113,9,239,243,234,41,39,13,102,95,172,215,96,74,67,209,191,76,3,176,193,194,8,187,192,182,232,27,103,108,208,23,226,160,170,160,175,124,106,216,150,0,228,103,167,246,196,80,43,96,206,47,32,151,246,200,168,54,6,35,193,61,133,225,220,100,144,206,68,207,189,103,151,103,160,196,110,80,228,160,219,112,117,148,92,124,124,241,66,76,146,70,47,144,252,236,46,229,197,163,191,30,168,90,111,245,17,105,101,80,14,22,74,204,46,131,205,146,124,106,181,52,83,31,253,145,24,37,197,254,169,231,26,119,3,100,59,3,37,32,236,250,16,225,255,159,124,102,189,234,253,81,6,55,7,33,128,86,73,222,3,39,228,35,59,31,187,180,170,159,68,159,134,224,134,191,90,141,156,245,165,224,3,199,176,42,139,189,157,140,104,210,122,168,27,219,131,22,59,129,227,234,169,184,68,120,208,91,44,121,20,109,147,161,96,77,202,77,181,101,224,3,225,23,117,113,186,201,174,34,95,252,219,109,224,236,142,1,6,238,9,81,137,108,168,185,88,54,139,159,43,32,104,76,132,70,52,241,150,150,220,30,60,191,92,149,9,216,120,162,90,61,232,138,228,220,107,157,218,24,36,166,56,159,92,133,93,4,60,116,207,46,19,192,62,209,122,125,224,223,165,167,88,141,181,12,139,212,69,74,237,227,160,113,20,192,48,116,48,187,11,72,59,142,188,131,97,163,46,178,228,198,1,132,150,213,219,26,235,128,44,178,4,242,15,173,64,91,3,62,187,241,182,29,18,30,163,228,164,181,178,64,122,2,193,18,99,245,173,154,120,123,27,218,208,86,51,127,164,3,228,232,157,16,48,152,45,93,21,8,186,174,130,25,218,206,241,24,171,38,150,41,87,45,215,65,211,158,93,3,175,27,37,205,222,208,94,218,137,159,109,4,83,85,24,150,186,109,226,116,116,214,109,93,152,226,77,233,21,248,246,193,151,85,191,219,9,90,161,225,25,97,2,18,243,253,68,181,203,158,58,213,64,40,52,138,2,108,74,57,45,146,148,155,121,109,145,50,191,52,172,204,231,108,134,56,104,183,193,186,193,220,185,46,164,217,3,195,78,156,81,115,158,174,21,210,254,237,188,179,234,79,34,38,78,78,131,113,139,1,0,240,64,101,116,162,69,181,149,232,12,200,32,176,112,58,126,99,99,180,46,205,246,90,230,157,205,135,76,13,248,165,110,39,174,164,144,64,239,121,72,251,51,167,36,193,48,176,126,99,11,159,101,235,42,88,127,53,173,201,77,187,103,62,234,173,16,137,124,106,37,220,43,146,42,156,4,23,182,205,234,54,50,179,217,193,23,88,35,230,77,132,212,58,83,179,6,167,239,216,132,99,88,86,228,93,244,43,145,171,194,73,137,218,218,228,189,171,166,140,153,149,41,36,159,147,51,198,27,189,106,221,233,81,188,245,44,81,19,140,162,202,169,211,91,111,131,91,17,12,0,219,199,152,42,131,5,38,136,39,240,18,201,168,229,40,83,11,226,245,11,143,74,169,200,232,217,134,220,170,205,81,175,155,117,178,210,26,61,95,20,246,67,143,136,221,210,40,239,67,24,50,30,153,128,103,124,30,171,172,70,27,221,21,30,4,142,37,13,131,23,88,146,149,246,113,14,112,177,151,81,77,173,74,202,202,137,37,14,65,145,106,119,130,8,37,20,86,143,69,72,156,50,217,31,146,109,155,189,195,169,6,243,44,211,37,71,105,41,245,91,165,77,74,113,227,141,173,130,12,53,164,218,57,112,221,50,242,58,131,84,162,91,63,142,225,34,69,22,130,111,136,166,130,231,24,108,251,26,195,158,53,217,19,201,3,90,0,22,2,71,146,228,16,128,255,176,254,248,132,94,224,55,180,89,13,128,40,102,187,117,196,145,49,153,110,224,204,38,27,135,13,131,219,150,194,223,36,104,36,183,17,184,180,84,144,177,130,151,100,117,187,89,130,147,69,168,165,127,164,135,234,182,255,246,22,217,142,28,168,212,5,132,114,144,79,37,156,90,130,20,127,73,7,189,80,78,140,116,56,52,159,106,49,108,101,190,220,162,245,233,161,16,232,147,27,193,21,219,185,114,255,154,229,154,149,214,15,41,217,196,255,221,125,128,101,73,35,225,209,224,119,248,132,197,147,173,2,249,23,128,193,15,153,101,42,86,230,213,2,217,162,146,57,209,13,197,43,35,137,127,46,142,74,160,203,3,155,247,250,165,72,62,202,41,74,139,13,90,214,57,56,128,171,169,151,146,199,146,206,122,80,137,244,47,58,59,166,133,67,204,156,50,21,48,174,175,214,39,68,12,153,104,75,51,183,186,199,246,228,32,76,135,199,247,121,146,12,45,146,166,72,152,180,167,84,133,225,52,32,223,45,40,73,115,24,103,42,240,170,105,76,246,183,58,144,124,178,175,190,223,179,184,196,130,24,4,187,110,143,67,98,183,102,216,40,72,157,1,228,227,0,138,213,120,162,168,162,186,92,60,255,162,41,70,76,92,145,154,179,158,182,55,121,66,172,56,207,6,204,182,146,165,141,155,170,71,175,105,229,21,168,0,221,64,112,80,137,99,252,75,202,163,208,166,193,99,241,21,254,82,241,140,215,53,59,208,184,163,113,117,142,41,126,50,188,226,42,22,33,136,153,104,144,114,112,157,127,148,145,217,210,92,1,234,211,206,119,150,4,146,241,166,235,249,92,248,47,149,168,81,74,119,30,182,101,16,188,79,21,222,230,205,247,63,213,213,184,229,224,0,187,224,207,147,205,253,131,120,99,44,187,103,8,232,120,96,109,182,208,64,92,30,114,25,194,197,139,11,180,206,245,164,45,182,148,41,46,114,226,179,46,99,137,250,71,193,249,151,41,189,123,171,29,115,167,176,161,73,115,196,235,92,48,118,239,60,173,67,30,100,26,206,118,53,189,61,154,16,131,184,238,36,105,79,153,46,228,179,248,41,174,227,89,68,138,16,240,46,7,134,88,187,45,146,106,226,194,37,123,200,191,138,24,25,157,242,65,198,206,208,181,144,252,199,145,195,116,30,121,106,110,143,29,65,133,188,166,112,195,134,100,204,124,97,48,4,221,201,103,80,109,39,107,201,119,26,30,204,103,37,172,68,29,66,111,117,41,19,94,10,117,10,222,185,133,175,255,31,204,118,179,242,193,242,121,3,106,133,194,27,86,54,110,93,113,29,108,93,158,45,52,102,67,155,41,239,213,168,88,133,157,251,119,121,221,218,127,73,125,189,219,38,60,225,67,222,65,86,237,229,211,101,125,85,69,35,37,17,9,116,49,234,7,37,15,97,201,120,1,232,53,204,196,72,166,234,41,188,75,61,247,118,149,101,59,56,151,213,210,141,86,242,254,53,23,61,58,29,23,251,185,38,36,231,38,194,90,46,46,58,42,141,168,203,16,78,90,225,99,36,191,35,153,164,186,79,96,91,139,169,254,124,39,108,98,62,229,1,10,30,110,20,1,227,22,6,55,159,160,156,142,244,78,204,8,97,39,247,111,67,129,161,206,173,89,79,10,219,213,217,100,94,142,132,166,180,238,38,53,216,141,133,107,111,203,209,166,223,248,204,202,197,189,188,99,172,33,18,16,113,127,222,252,154,53,142,11,118,187,239,156,102,40,21,81,89,226,85,21,200,238,189,130,86,114,66,199,29,178,3,26,201,144,29,143,52,37,173,136,114,106,159,249,88,162,198,159,32,100,17,213,147,36,24,39,129,182,159,84,133,251,53,225,141,44,16,198,134,186,20,12,182,106,138,116,141,157,248,46,48,143,15,182,222,160,159,144,1,91,64,210,129,179,44,1,92,2,216,134,251,231,41,1,22,208,137,232,208,218,214,148,33,89,219,147,248,19,57,224,29,24,127,3,194,203,183,147,94,158,15,58,129,162,45,197,212,204,237,247,136,233,75,17,181,128,177,250,159,182,230,62,187,114,129,211,1,65,60,41,121,29,120,159,120,56,74,240,42,150,113,0,60,190,228,133,139,175,116,96,96,197,9,139,60,187,122,223,127,178,98,212,231,23,165,207,137,43,158,124,149,217,13,190,113,216,20,142,188,47,5,147,215,245,0,65,80,37,26,48,138,225,55,246,250,12,98,201,244,16,42,79,167,68,193,46,36,65,200,245,15,99,219,1,23,240,21,12,196,14,126,26,136,82,184,240,16,58,5,227,39,138,99,7,112,167,1,24,204,198,13,225,242,231,240,26,87,199,244,187,159,32,38,194,101,31,151,173,21,242,172,110,64,66,165,245,52,154,81,82,3,93,166,12,232,195,44,166,177,90,205,187,54,46,228,40,116,192,139,166,17,222,140,142,97,17,142,217,72,161,215,161,167,45,249,13,75,132,36,80,34,103,36,187,32,244,149,75,73,18,161,212,38,46,55,184,66,51,36,79,115,216,223,96,133,96,142,245,59,0,184,37,66,175,34,34,102,70,81,60,41,203,132,95,170,54,100,242,85,239,161,235,125,110,240,75,160,67,231,94,41,64,185,44,172,87,234,165,159,190,121,17,122,184,166,38,41,130,95,203,193,27,175,245,142,240,72,85,233,15,135,200,190,216,109,19,248,134,102,170,11,21,135,78,211,83,139,167,181,101,216,50,95,47,163,166,39,218,253,48,139,55,254,103,151,126,150,37,99,241,17,63,30,30,212,143,159,133,68,142,141,114,145,64,15,188,107,220,168,41,64,249,208,223,39,149,246,116,110,63,84,200,52,7,193,43,194,45,111,79,93,24,165,227,13,17,61,119,172,196,198,4,144,202,185,50,29,213,164,132,86,92,71,240,102,23,26,43,135,137,81,164,10,46,220,159,103,137,175,132,216,235,60,36,88,193,122,99,175,118,223,111,229,164,174,123,195,186,14,24,133,240,176,233,206,238,37,68,20,204,121,24,133,133,147,214,66,26,250,112,190,191,116,141,152,16,200,193,130,45,226,178,157,151,223,7,218,15,28,227,38,183,161,94,161,201,120,207,202,187,97,79,2,32,3,122,90,135,180,149,56,87,147,195,170,187,189,47,28,196,35,91,16,186,33,178,49,55,33,244,183,233,114,78,167,4,177,179,71,210,247,31,12,220,68,139,19,116,20,17,60,105,131,135,135,173,111,245,44,58,67,44,180,84,39,93,229,232,219,48,175,182,103,153,68,173,148,95,3,1,98,68,166,94,168,154,64,201,183,16,131,147,243,221,196,147,100,33,107,129,255,195,86,111,21,40,170,93,135,162,206,204,234,28,236,216,77,203,148,103,23,209,196,193,33,170,34,46,21,44,120,151,53,168,218,249,152,20,141,123,188,239,226,83,223,13,195,21,154,249,140,167,209,15,77,170,82,100,16,106,128,248,140,86,159,230,52,129,153,64,168,224,165,40,13,169,189,76,248,63,247,192,17,79,244,227,115,150,160,145,164,79,65,36,0,209,127,147,228,126,107,238,179,33,73,10,44,171,122,24,2,246,126,252,254,27,68,2,181,232,240,34,62,218,193,96,157,203,67,170,238,151,239,223,61,20,209,126,19,98,224,64,114,143,167,71,183,39,67,38,198,188,37,54,198,137,26,149,90,177,201,180,88,117,125,0,5,59,73,32,93,28,32,188,245,91,108,140,2,128,85,185,81,114,53,207,214,133,234,146,183,180,111,103,232,44,29,112,93,255,147,107,34,86,236,208,110,57,219,182,102,248,125,56,3,35,84,28,49,57,184,21,193,254,241,87,218,90,50,142,158,191,161,131,8,32,247,39,75,138,33,206,224,97,69,147,151,134,117,15,21,14,174,193,28,38,149,120,12,249,83,18,91,221,180,125,20,210,169,43,90,97,223,85,145,117,81,241,254,235,151,194,117,41,239,202,252,203,19,107,50,165,20,218,138,9,153,18,30,30,234,151,71,22,166,37,90,196,9,136,187,127,176,233,250,127,157,226,159,171,53,240,27,68,245,162,233,107,154,230,111,41,213,106,12,152,139,27,44,63,143,71,76,14,119,176,63,154,147,89,221,144,188,12,31,241,107,73,124,197,104,192,22,69,104,193,125,103,239,192,237,89,180,147,231,244,154,39,147,218,147,255,209,218,71,48,82,180,214,43,125,91,0,23,150,245,58,141,171,97,232,153,79,61,2,3,155,93,254,38,103,167,13,170,100,101,44,122,249,139,166,93,117,216,125,37,225,197,73,19,0,188,171,132,108,91,65,76,227,242,153,31,56,26,136,20,202,220,103,20,94,31,160,3,238,66,193,169,120,250,35,230,217,187,109,221,147,182,137,141,229,236,39,179,21,184,168,7,176,229,207,44,37,145,126,195,228,131,198,105,144,44,37,43,26,46,90,126,45,32,230,133,138,209,75,53,33,117,2,56,79,125,189,14,157,131,42,61,63,213,113,238,246,73,105,201,126,169,120,12,22,187,32,160,91,148,181,190,68,250,75,191,220,187,138,37,13,92,157,49,95,219,181,82,249,22,28,192,127,28,45,21,103,39,85,127,207,105,11,202,177,228,191,28,0,240,171,3,35,181,32,153,122,128,227,74,123,249,38,52,95,230,152,219,174,227,174,4,46,49,8,146,148,253,234,157,128,228,227,90,232,110,94,184,36,79,151,214,15,223,155,9,19,228,41,7,11,109,188,142,130,217,189,79,180,37,176,143,237,86,179,107,79,13,255,88,136,108,133,69,119,124,205,248,9,135,186,163,181,31,129,44,40,93,132,132,137,244,4,114,41,87,105,82,224,61,40,73,142,20,240,171,144,51,34,82,64,42,131,165,24,128,65,148,65,148,136,233,142,173,239,168,70,115,245,236,23,21,146,110,119,204,217,177,41,25,182,202,76,196,43,213,149,124,4,83,203,86,12,3,94,230,192,188,88,180,210,111,120,185,131,182,101,158,204,202,103,205,170,40,110,181,132,171,127,65,33,192,190,0,80,249,233,232,87,127,151,93,21,163,85,130,173,101,128,59,154,159,127,123,155,32,34,0,211,43,142,243,1,34,234,3,37,47,210,31,62,200,174,24,101,214,170,168,155,212,230,226,229,85,44,51,26,117,242,243,189,132,155,139,74,153,85,191,166,126,79,32,138,23,177,73,34,71,79,92,76,177,248,108,193,65,69,170,188,62,6,210,171,183,95,188,135,186,123,254,18,203,67,122,176,227,227,185,98,238,30,38,153,43,177,160,79,51,36,231,56,154,143,181,166,73,123,166,59,3,71,198,109,218,32,171,193,255,192,177,247,18,71,34,228,5,101,1,94,238,164,28,63,37,0,13,58,156,141,177,65,164,245,167,111,55,9,171,212,249,177,114,97,165,18,142,170,190,127,166,16,71,39,45,89,191,113,79,119,248,58,159,210,79,159,172,118,201,243,18,237,31,45,254,159,236,80,14,249,220,15,73,76,124,152,26,132,74,255,87,225,40,66,68,55,81,114,29,120,185,5,172,65,75,97,112,161,107,197,183,28,146,170,49,57,82,100,97,19,221,199,224,245,191,153,173,231,185,94,70,194,218,204,250,191,22,175,225,239,196,202,121,46,209,101,138,238,75,230,144,72,172,208,170,24,156,105,101,160,178,189,188,243,82,231,229,18,36,219,234,161,225,191,184,49,62,13,79,117,199,46,99,29,41,237,23,42,189,247,122,106,48,48,100,191,71,197,73,133,98,70,171,73,182,22,177,145,161,29,242,73,15,230,115,9,31,0,174,141,200,92,162,150,228,220,146,147,195,26,172,139,94,134,173,140,232,177,236,48,40,156,224,70,92,138,28,48,68,112,60,103,26,231,224,207,121,45,254,134,30,42,224,53,221,91,67,54,178,39,22,23,215,96,228,241,125,154,199,209,121,240,157,153,78,109,22,135,7,126,122,135,176,238,238,121,200,65,120,233,122,140,28,242,237,75,180,139,136,138,25,254,129,61,155,131,222,253,29,27,40,97,101,227,178,54,100,171,234,74,7,136,35,159,118,253,249,32,160,61,167,191,43,78,225,78,110,255,233,159,224,238,101,74,177,182,36,30,102,43,17,53,109,80,5,4,166,48,174,213,118,62,36,154,255,51,12,206,115,38,124,94,149,141,204,119,220,174,47,8,79,130,113,18,55,243,241,111,25,233,218,176,37,228,121,139,97,222,254,23,53,58,222,236,173,42,209,20,194,84,130,52,218,2,150,43,209,242,206,38,146,253,226,196,213,88,163,102,254,218,78,249,205,232,43,62,46,138,107,118,84,86,79,213,31,88,102,21,137,166,19,208,105,147,53,53,196,143,21,42,35,102,94,194,1,212,49,184,170,43,208,246,208,195,118,112,118,70,154,211,100,80,177,178,235,143,37,137,68,28,13,100,73,236,124,68,118,5,169,61,229,17,13,146,203,202,56,239,247,129,92,67,191,41,84,80,124,217,125,147,244,173,100,159,5,60,180,126,193,223,167,76,11,253,24,206,104,97,97,176,9,53,101,245,222,133,10,161,56,90,215,185,16,200,231,153,197,57,64,193,22,105,31,240,252,15,161,76,12,83,86,56,18,135,164,34,97,216,228,237,94,255,197,255,49,127,128,231,81,28,84,44,34,119,209,144,210,98,69,214,18,170,131,25,106,125,128,221,65,100,95,40,53,251,152,47,61,189,30,186,143,238,113,195,56,64,231,242,21,196,100,156,115,50,226,69,241,214,123,12,18,14,135,74,61,49,201,134,129,170,5,246,113,180,157,232,255,180,6,230,165,254,91,137,128,223,52,169,86,174,76,94,149,94,103,155,61,231,175,35,174,11,125,121,12,35,37,181,185,196,194,251,142,22,242,72,193,154,34,89,107,224,28,249,101,239,122,8,104,134,153,86,207,168,23,210,13,57,169,193,224,48,219,65,47,243,64,48,115,157,206,78,111,92,71,243,76,240,172,22,95,225,143,84,153,99,6,29,206,39,32,19,63,239,162,215,167,185,218,93,57,206,32,160,52,17,175,160,14,206,211,68,211,204,28,87,42,231,150,129,165,149,150,188,200,88,52,91,242,138,183,153,106,146,1,187,23,135,232,151,146,97,186,71,133,253,229,62,248,147,62,109,98,103,137,96,247,34,195,162,199,206,103,243,163,238,87,211,112,53,112,101,29,240,15,132,96,16,64,183,139,50,252,4,168,164,147,96,237,90,133,33,249,67,185,217,93,21,117,44,10,117,102,34,96,15,94,13,41,122,122,249,164,21,178,48,29,169,9,112,60,112,28,123,38,8,131,15,167,211,120,237,55,86,179,187,150,48,157,114,147,96,242,253,3,147,78,108,135,124,155,245,31,88,152,65,11,198,91,228,57,219,61,233,46,44,124,149,37,29,118,220,30,74,144,122,85,22,116,38,40,244,107,21,1,223,92,233,217,247,221,34,66,215,112,24,150,253,216,126,242,187,11,173,123,169,51,74,171,9,89,53,2,236,40,73,210,248,218,130,254,28,36,50,58,242,220,239,107,163,18,66,4,87,119,144,176,136,121,46,82,55,170,149,213,196,178,15,5,124,163,10,180,235,71,218,247,92,192,123,132,189,133,18,195,149,170,132,65,109,112,122,118,66,62,70,40,223,131,201,52,0,172,129,246,110,100,177,67,205,11,78,189,156,62,167,4,177,223,123,109,162,96,215,224,94,199,247,252,39,106,12,154,213,204,194,34,228,122,64,48,26,215,167,125,96,156,222,182,251,191,6,179,165,185,246,246,171,179,168,28,189,216,144,253,223,30,72,73,115,128,165,147,230,123,37,184,138,51,77,242,122,160,197,80,245,145,43,93,220,118,227,174,167,7,221,45,47,122,221,147,233,209,124,50,223,115,85,229,32,185,115,5,172,171,11,60,251,194,113,166,185,215,117,86,228,48,179,102,131,239,2,161,225,202,237,156,59,199,105,34,124,2,96,108,189,192,182,182,77,2,109,165,116,12,212,26,67,194,103,9,116,120,185,119,193,180,191,145,213,89,125,235,232,158,41,98,21,84,77,35,115,106,3,0,98,42,219,180,1,133,91,204,32,43,184,66,124,40,121,164,13,206,191,120,65,141,213,111,75,117,192,104,2,254,98,14,165,17,249,27,136,180,110,54,211,197,212,227,114,108,25,29,42,128,31,123,68,161,249,239,75,12,251,207,224,82,110,174,136,24,52,144,20,70,117,82,184,123,174,53,107,25,207,28,183,254,131,1,239,2,66,9,15,93,203,224,14,123,221,30,54,21,30,199,239,162,216,27,247,81,108,49,212,146,154,130,120,64,227,161,137,208,224,210,151,87,67,184,176,13,229,200,112,163,48,173,254,27,189,147,215,85,31,148,138,158,99,46,121,157,0,168,77,40,181,7,26,236,65,67,141,236,18,120,20,171,104,163,67,219,10,1,132,100,59,109,111,111,32,0,71,153,89,175,18,8,199,202,176,204,159,36,186,72,131,32,92,123,236,244,62,46,214,217,30,80,253,2,26,185,117,175,118,149,0,27,215,72,224,196,224,17,203,22,197,110,24,152,15,224,196,205,210,252,249,182,50,160,197,129,199,255,197,191,162,37,161,198,246,133,72,135,180,52,118,224,52,0,67,230,84,201,145,71,118,170,106,111,26,106,209,207,208,177,84,177,1,72,33,213,152,67,88,219,116,70,175,221,69,95,68,85,51,174,203,162,140,51,255,114,13,77,10,47,54,155,96,52,95,203,217,94,27,207,234,61,210,203,59,97,107,159,126,63,204,171,138,76,22,214,108,32,32,123,230,241,130,101,45,244,32,200,108,250,16,121,59,128,216,150,159,228,45,106,6,235,159,192,71,102,61,202,253,240,248,208,100,144,105,211,219,116,236,72,109,152,205,146,49,39,232,53,222,130,152,8,153,220,218,24,138,63,156,140,5,131,220,50,81,178,65,216,160,204,228,243,40,214,242,199,113,165,254,43,221,222,40,36,60,188,43,42,34,95,76,5,221,44,24,112,251,221,95,106,158,156,206,88,123,176,139,237,107,194,111,175,180,238,228,158,132,185,134,223,240,26,177,106,149,105,218,215,17,170,5,25,203,214,105,73,178,2,200,159,160,151,72,92,255,137,11,39,145,118,255,14,215,254,13,12,153,80,239,238,244,115,174,237,18,125,115,176,92,199,146,74,152,219,73,185,183,85,94,46,70,182,99,102,84,219,50,27,99,151,15,72,243,209,135,228,201,220,62,47,32,73,185,198,250,242,145,99,40,3,105,20,151,222,70,234,179,126,194,40,217,189,219,155,248,245,7,202,174,250,245,204,255,103,108,145,248,227,61,190,207,12,152,135,182,22,238,159,199,137,63,253,108,199,48,74,82,255,223,131,25,177,81,79,187,247,45,91,227,144,219,51,61,191,93,26,132,118,17,239,120,53,107,224,229,1,12,177,239,134,179,98,215,206,62,132,159,22,42,150,206,239,101,175,208,122,233,104,83,76,161,212,111,5,92,229,134,43,108,135,228,66,43,226,123,110,173,89,132,170,251,57,10,10,10,72,96,191,43,206,244,247,62,49,116,102,209,141,50,99,156,205,239,213,102,27,19,36,106,50,202,234,226,133,77,96,241,9,106,56,48,61,143,21,21,224,119,144,165,224,125,241,56,226,158,37,98,27,163,212,32,226,166,211,203,254,105,133,77,47,196,29,31,3,165,123,17,131,90,21,20,163,210,42,19,146,224,70,28,15,16,130,197,98,226,28,133,1,248,240,221,146,34,233,139,128,12,81,200,102,200,211,59,50,194,183,237,65,75,122,157,101,170,93,179,246,105,130,236,230,38,213,42,102,182,247,65,148,4,184,190,27,31,43,1,177,137,186,34,9,207,205,162,177,199,173,134,155,45,149,190,32,168,16,91,202,235,0,244,116,201,104,255,130,180,35,162,188,186,137,230,99,188,139,6,71,14,12,208,27,244,130,110,214,116,10,1,97,127,8,200,88,199,18,35,13,10,131,68,218,108,7,104,242,69,192,169,153,37,200,165,50,90,201,76,116,91,46,191,110,135,243,169,219,153,156,25,65,67,222,88,224,15,143,30,207,87,149,158,150,202,153,66,130,12,196,178,220,227,33,128,230,136,87,22,109,55,227,231,234,119,51,237,242,42,31,105,15,86,91,70,221,210,107,172,146,107,27,29,144,150,108,17,99,231,191,30,84,181,214,51,66,58,206,88,83,132,206,115,244,213,80,75,207,49,76,174,207,26,242,58,136,129,63,105,111,199,130,233,211,250,230,142,5,199,200,145,74,233,149,246,115,84,17,59,183,143,243,183,77,67,44,96,81,184,105,22,236,27,21,118,2,176,157,34,14,162,125,147,147,252,44,167,140,138,7,11,229,255,15,246,231,197,229,188,233,196,105,252,60,71,254,7,3,86,26,26,91,95,152,242,112,19,140,189,88,12,77,149,142,97,32,148,40,255,113,84,38,184,248,193,150,188,159,168,244,168,177,74,246,185,246,46,217,17,141,108,94,117,29,166,214,139,189,249,46,228,253,6,128,114,52,234,214,147,205,42,249,25,19,222,115,102,141,243,180,229,140,102,25,74,175,98,102,238,245,151,43,82,85,199,159,145,179,134,32,135,133,185,90,122,234,126,73,114,192,92,111,164,78,79,85,212,99,41,68,106,184,232,194,167,51,185,142,209,225,15,6,214,76,249,219,209,177,239,177,115,128,66,1,47,175,80,45,85,148,8,137,17,64,66,49,158,98,119,175,68,9,92,245,128,249,160,145,182,20,37,16,247,31,8,160,212,53,117,163,232,185,141,130,148,109,3,85,50,71,187,93,86,49,163,220,185,163,83,81,19,184,0,152,86,60,52,191,246,58,175,24,171,171,148,32,147,154,22,252,11,243,75,55,154,157,240,97,176,212,147,55,248,108,181,59,75,198,80,106,92,80,177,200,217,121,47,176,235,235,219,175,221,197,151,167,146,118,229,188,72,60,217,54,168,165,95,149,9,154,214,84,203,137,196,43,67,37,42,251,59,217,166,41,148,66,164,226,211,200,183,179,61,20,75,38,69,171,178,103,68,106,191,11,161,22,174,57,70,161,226,200,130,134,93,155,209,58,185,94,237,28,79,154,206,0,34,11,21,156,2,88,184,247,94,1,97,213,95,120,110,210,51,113,106,34,189,144,250,68,183,151,56,223,198,214,208,144,118,106,187,52,82,102,153,234,43,127,133,7,90,130,209,47,39,50,122,36,133,196,92,186,18,199,4,15,35,248,114,90,72,99,1,207,21,208,179,238,13,195,46,207,228,181,188,161,9,168,113,71,137,208,228,43,212,54,255,51,133,220,168,61,250,27,133,180,48,237,107,152,230,38,37,127,33,91,53,196,118,18,221,138,122,21,252,72,85,185,141,57,66,240,67,74,111,29,11,5,33,252,16,13,247,239,121,104,37,167,119,79,236,218,103,77,98,254,248,21,7,162,240,192,187,102,12,166,68,230,218,11,105,6,155,249,170,10,32,36,135,21,117,211,16,172,150,9,148,143,124,16,208,85,6,20,149,176,122,105,236,24,54,32,24,163,101,92,198,207,101,53,68,207,25,170,154,174,46,97,19,42,4,226,14,62,209,241,51,108,200,21,96,90,125,117,98,0,75,58,171,81,146,83,8,77,80,13,208,90,48,53,68,178,50,129,153,126,240,103,251,214,76,191,57,17,184,164,70,230,203,154,249,239,196,150,196,115,115,126,229,201,54,31,44,230,186,203,193,36,68,240,127,188,192,242,51,160,245,217,92,91,107,207,160,55,239,10,162,189,197,196,236,151,128,209,199,120,222,88,96,95,8,59,169,33,39,79,237,177,104,160,228,184,100,101,144,80,38,245,227,214,41,141,31,239,94,134,191,56,234,193,234,211,181,93,184,136,134,166,153,223,48,238,162,211,100,80,251,218,21,208,18,41,37,131,245,3,225,8,128,7,213,148,22,66,130,135,224,20,211,160,112,106,223,77,217,19,203,64,71,170,20,147,6,51,205,105,149,95,48,158,107,33,218,128,8,131,13,117,70,187,78,68,132,235,63,77,210,33,4,219,66,250,94,130,120,196,245,174,254,178,86,6,105,3,17,255,182,243,23,241,54,203,91,145,94,171,105,23,133,113,226,74,191,35,106,4,177,233,102,49,50,236,227,35,222,1,60,67,185,33,36,113,114,113,251,11,152,35,63,137,36,25,89,1,245,250,199,90,132,208,218,127,45,12,211,227,0,220,153,198,178,113,48,0,11,229,45,79,247,216,66,135,64,38,157,85,16,206,85,185,135,106,227,76,154,224,32,81,252,198,12,85,76,253,218,183,125,229,52,69,121,234,34,92,61,45,197,128,179,237,196,201,61,122,9,104,65,113,148,46,152,136,197,21,212,60,73,33,15,69,10,91,230,91,204,39,211,84,226,65,168,153,139,3,232,138,211,245,65,228,198,242,157,192,131,249,187,106,202,45,130,215,5,221,199,103,244,107,73,67,106,161,87,106,97,186,232,157,163,85,207,193,237,180,166,196,61,85,130,169,1,226,88,129,251,95,192,75,108,81,191,202,54,161,76,219,173,65,32,35,249,136,170,101,230,140,187,123,54,157,226,205,151,21,212,104,7,57,219,100,3,226,185,158,100,121,254,95,80,27,92,6,122,132,143,154,88,43,191,180,21,164,223,173,88,237,177,102,102,17,236,20,153,54,212,231,22,152,229,107,111,6,72,137,150,43,184,45,32,122,47,163,16,238,168,107,211,234,125,35,68,99,40,211,209,184,205,166,89,12,121,192,175,41,63,84,18,236,154,158,67,45,29,160,29,55,147,16,181,150,147,23,37,215,159,16,125,222,213,169,255,242,192,56,191,27,11,219,144,36,141,92,93,192,170,246,224,115,204,86,68,63,141,179,70,133,200,8,232,90,127,11,151,43,18,134,214,91,101,157,21,109,107,108,179,0,148,21,199,131,75,255,197,210,21,135,21,22,201,72,78,51,12,105,191,18,215,100,15,243,83,111,6,55,7,82,149,230,40,255,77,227,150,140,104,235,11,130,98,242,174,241,45,188,41,103,224,175,1,236,63,223,70,159,255,195,67,94,181,26,198,115,59,237,51,208,123,46,58,37,254,146,25,255,107,32,45,69,100,221,233,105,186,124,73,245,182,221,199,120,78,129,121,38,22,137,72,147,250,35,24,147,105,32,93,31,91,170,246,89,255,200,86,190,64,15,14,18,79,38,63,24,237,134,69,126,219,180,217,58,212,131,155,17,47,92,120,214,80,183,71,162,94,29,37,39,40,88,142,219,148,204,18,124,96,235,210,100,163,241,41,111,212,163,127,211,184,193,33,165,223,206,62,142,216,98,139,185,92,173,14,150,103,132,179,139,237,197,203,20,52,89,242,110,80,100,121,2,59,82,38,26,172,34,34,73,150,193,135,106,59,205,136,5,216,252,190,189,70,108,169,41,220,235,138,53,236,220,79,18,194,164,156,224,106,207,213,210,147,191,26,125,199,195,65,167,196,173,208,202,90,23,42,194,182,213,161,167,44,176,101,119,8,74,93,151,61,212,240,226,249,158,212,93,2,167,68,203,150,193,75,97,28,230,235,147,156,131,84,93,250,2,156,97,13,121,132,212,107,230,92,57,255,147,55,96,216,41,176,255,39,63,45,108,39,65,186,16,191,125,168,226,72,217,114,129,94,32,170,164,142,66,7,185,178,99,50,238,75,254,47,147,102,141,39,88,170,137,248,6,114,104,111,147,147,111,14,119,202,183,151,60,57,139,27,150,221,143,40,142,206,108,97,175,185,164,112,8,77,134,43,208,170,136,140,43,103,1,107,117,140,56,163,235,168,92,218,239,241,30,72,114,93,180,245,141,145,195,116,163,7,159,189,161,75,143,170,139,61,2,221,110,112,230,201,110,200,166,201,27,227,72,62,3,163,19,211,82,173,101,139,182,245,32,133,125,135,229,211,62,49,178,86,121,200,128,70,235,235,58,29,158,228,139,209,156,42,134,132,75,113,38,140,167,102,121,167,36,249,5,172,150,160,132,63,90,176,166,128,88,249,206,252,19,201,151,31,71,21,62,233,97,241,103,207,200,193,108,177,253,80,95,124,77,184,16,154,78,234,254,67,133,47,203,50,8,21,228,150,246,235,97,48,17,254,146,146,147,2,9,141,68,92,36,253,177,209,158,168,93,74,33,180,196,91,182,158,183,250,149,116,147,209,171,60,131,173,157,27,22,91,3,48,48,38,199,77,182,170,202,45,75,119,190,248,187,121,195,183,239,15,226,121,11,247,78,29,233,191,120,185,151,206,13,239,122,31,130,70,2,237,251,171,120,236,136,62,242,41,132,187,254,92,209,122,4,46,18,228,228,104,54,226,99,222,60,131,225,245,200,23,211,32,204,45,118,209,34,241,73,163,117,134,193,200,193,214,77,113,178,163,81,30,127,234,117,233,85,103,107,68,87,180,14,16,65,37,3,36,131,26,19,208,82,101,7,236,24,130,98,139,161,120,180,22,56,0,31,62,36,102,130,10,228,37,146,206,98,69,17,18,184,137,156,232,200,150,175,104,103,220,107,171,255,254,227,62,205,231,175,109,118,252,107,112,50,20,177,149,8,77,231,237,92,141,15,250,3,61,68,53,49,156,213,203,85,150,190,244,24,37,228,61,51,8,131,119,20,33,20,23,128,157,1,93,53,247,14,22,216,227,111,34,45,205,130,229,194,44,139,79,230,50,133,111,131,39,163,185,204,123,230,104,40,208,21,85,7,143,182,75,202,47,87,214,71,75,245,90,129,141,134,81,28,113,233,248,148,224,120,95,61,189,236,96,183,61,180,227,122,177,42,202,175,235,230,81,151,60,229,240,44,55,63,91,221,45,234,107,148,63,120,35,24,128,190,207,96,248,57,107,116,252,132,146,31,56,240,153,67,225,146,74,148,116,15,82,150,46,52,1,78,116,23,136,184,97,4,134,114,104,115,238,147,121,78,229,173,210,36,237,253,166,130,2,161,247,154,213,143,32,163,110,200,46,104,158,83,139,229,234,138,253,19,10,232,45,180,230,43,238,199,60,58,19,36,235,45,71,35,101,230,20,21,77,75,51,179,195,132,249,144,66,233,94,46,242,95,16,243,254,4,115,251,78,73,242,42,230,90,172,97,40,126,139,35,117,175,51,189,159,101,248,149,99,103,196,205,67,186,104,237,254,122,175,184,147,153,123,9,181,88,43,194,79,137,153,67,19,56,239,38,177,156,214,250,6,88,189,207,64,237,38,231,70,183,34,227,47,214,56,35,12,187,55,250,78,29,224,229,193,155,67,173,19,118,216,13,207,234,148,153,165,23,97,242,252,143,213,30,112,234,163,152,248,36,95,112,241,162,116,62,228,143,211,4,247,228,58,18,231,196,82,164,253,155,238,118,40,85,183,171,81,191,27,183,89,199,139,138,249,179,203,73,0,124,201,100,108,247,187,10,248,160,77,108,84,240,43,8,90,12,50,23,6,66,223,85,178,14,96,225,93,152,161,231,177,133,42,92,231,6,17,152,162,89,35,71,99,252,76,11,144,12,252,68,88,86,212,102,190,45,173,182,87,87,213,52,175,22,99,245,118,57,169,145,27,169,40,58,165,223,98,52,139,129,243,212,123,39,232,91,85,96,210,103,103,167,100,7,197,96,133,46,46,95,30,42,86,8,239,186,169,1,230,225,96,244,43,158,154,248,95,140,2,102,248,242,179,46,54,180,77,10,120,191,44,180,47,56,238,111,118,10,94,142,223,178,101,224,114,148,244,148,207,10,123,108,78,232,50,156,39,122,2,183,194,155,222,10,186,138,227,108,209,146,244,9,15,63,120,115,4,234,47,185,145,102,53,33,160,201,99,2,14,50,248,254,41,184,182,90,143,64,108,84,160,226,26,3,246,108,57,178,179,46,25,68,7,3,23,80,174,111,147,49,61,110,110,170,178,76,12,220,245,53,155,213,240,216,136,216,1,24,10,76,236,130,204,69,173,23,175,107,109,100,51,34,36,89,234,248,206,46,69,125,60,85,242,62,18,207,39,79,31,168,104,5,17,105,53,146,108,84,50,97,5,134,68,70,177,210,48,13,239,116,205,39,161,231,38,242,73,249,144,122,224,164,220,81,61,18,219,106,42,184,95,65,94,10,116,78,229,157,184,85,80,97,183,126,15,25,108,109,133,251,103,44,31,18,81,214,24,110,203,125,123,185,241,138,174,87,227,15,133,191,146,81,234,67,160,103,234,148,14,187,186,75,41,66,231,62,38,10,17,149,105,10,192,46,127,173,3,254,247,141,104,114,67,0,176,134,75,163,122,105,64,208,137,215,64,70,153,177,255,185,191,210,228,9,134,95,28,82,245,25,64,11,196,85,35,149,100,225,80,236,154,132,238,231,228,84,146,74,53,252,77,101,21,142,13,3,210,188,135,232,73,111,53,139,227,233,144,157,104,188,28,208,20,86,225,118,37,46,218,186,181,223,44,134,39,202,185,51,210,197,93,132,120,91,201,93,254,22,103,114,217,24,240,39,47,218,103,101,197,36,48,143,97,57,28,238,51,253,217,44,221,13,159,69,49,154,159,207,194,136,66,209,107,20,145,29,50,76,131,96,110,184,98,63,219,25,131,50,241,45,18,145,69,144,167,125,118,11,23,235,144,204,186,113,89,11,6,215,134,30,223,231,45,189,166,69,56,181,170,147,96,46,207,76,171,41,26,30,20,4,76,200,65,36,29,160,184,73,36,10,86,88,1,246,40,108,230,182,180,193,130,32,17,120,107,0,120,220,16,143,148,139,164,189,5,186,199,238,153,63,78,28,88,249,206,82,243,25,28,142,108,179,211,110,166,34,46,237,221,23,108,32,251,208,236,235,195,184,38,66,112,228,91,47,78,128,96,60,121,65,108,64,72,29,179,186,78,144,211,14,188,216,72,30,245,142,163,27,4,187,129,239,25,242,233,217,19,247,13,225,27,116,111,89,140,62,241,67,84,252,36,53,118,148,128,252,13,39,51,237,205,102,86,2,87,248,29,28,112,72,107,104,15,189,62,139,115,78,35,209,173,210,147,17,98,120,163,228,92,146,177,219,224,81,63,87,194,224,227,77,173,169,232,128,204,182,202,15,82,77,117,207,92,198,19,247,68,133,34,56,0,190,128,61,97,214,112,31,12,232,74,178,139,95,145,2,129,251,246,121,42,65,134,118,22,25,95,180,201,44,160,146,95,237,140,208,2,180,125,190,24,244,142,135,244,177,200,138,227,185,29,15,27,75,190,14,74,15,157,159,122,223,195,80,194,102,7,254,73,140,215,79,123,104,59,80,29,204,229,188,7,61,108,34,94,99,135,154,162,56,130,3,19,84,144,224,126,145,223,153,168,121,12,110,167,74,207,110,235,237,132,35,147,81,209,34,224,66,18,170,34,16,145,251,159,135,211,55,230,76,171,215,50,229,69,75,137,71,20,195,109,34,228,220,71,204,97,61,100,144,249,97,171,115,128,65,183,179,57,11,246,126,39,148,117,39,119,147,197,205,204,86,57,210,222,54,142,121,24,220,151,87,120,74,143,219,87,96,151,93,86,144,46,69,119,165,134,176,58,1,81,69,1,136,0,86,168,118,94,190,152,220,127,136,97,98,22,248,176,219,53,54,166,9,255,3,145,119,214,151,89,131,253,186,172,62,234,170,209,74,7,171,163,22,172,212,212,150,61,73,132,198,229,0,251,144,31,113,127,3,27,221,91,153,226,202,207,26,0,222,155,110,231,115,136,93,98,90,37,210,75,19,201,188,143,65,204,79,245,75,37,68,92,103,221,90,212,128,109,213,233,192,227,205,16,11,197,62,98,34,147,41,70,39,4,208,206,195,255,145,61,117,94,160,127,218,213,183,150,117,25,94,106,134,173,81,17,225,149,217,35,64,29,45,19,33,213,127,26,50,191,240,224,31,32,124,140,60,23,211,186,9,100,220,45,229,176,247,107,87,79,60,2,71,169,1,96,116,250,7,124,104,234,125,45,152,133,47,30,51,130,183,105,129,74,234,21,147,125,143,189,0,51,244,14,76,86,40,116,138,255,195,202,22,190,35,70,174,119,5,53,72,142,122,54,200,61,248,13,37,250,26,129,24,121,89,182,147,9,157,171,149,29,55,241,248,120,226,210,224,176,227,237,109,40,251,152,179,76,42,181,255,149,54,1,140,11,72,13,80,44,70,55,221,72,27,155,199,135,117,235,61,179,235,192,187,182,22,207,184,237,58,225,155,156,250,152,212,55,130,245,7,210,56,232,66,222,206,108,73,231,162,162,125,112,230,232,25,189,152,20,185,2,129,197,98,61,134,217,157,225,133,144,47,37,229,32,158,134,35,214,225,100,242,70,167,132,104,85,80,106,230,137,129,80,223,184,237,166,8,221,141,50,20,132,121,216,15,63,199,213,151,243,177,223,196,79,109,144,21,159,231,89,102,89,158,145,181,184,50,80,27,107,108,54,174,119,188,233,208,161,127,97,213,50,240,84,153,162,161,221,98,69,211,181,169,79,107,138,246,97,113,226,205,85,133,66,197,205,220,81,249,4,133,204,236,8,110,219,144,53,81,129,113,68,8,110,151,40,178,91,111,45,111,30,181,255,41,248,20,217,163,138,68,89,29,148,244,87,209,123,148,230,214,3,168,242,7,212,84,221,50,224,218,137,254,183,121,217,188,80,76,7,244,130,37,229,60,226,174,236,35,212,161,159,19,94,13,137,247,180,214,14,140,42,212,190,221,144,34,211,211,57,234,60,226,167,132,142,109,5,161,103,87,171,144,38,113,126,95,143,203,126,50,144,3,251,136,154,42,186,121,65,101,9,188,92,64,137,103,208,79,153,192,0,159,210,244,85,135,178,80,17,184,136,33,149,159,117,223,166,120,235,243,223,163,188,42,145,119,172,77,11,109,119,154,69,125,57,138,125,94,68,252,170,147,122,81,79,59,236,207,192,186,180,27,15,142,120,160,85,67,220,173,62,75,156,226,139,7,32,152,111,123,121,59,41,252,31,21,149,31,233,23,235,30,82,164,251,188,41,181,103,61,97,61,104,67,105,220,49,82,152,78,71,137,61,119,22,14,199,243,22,200,44,181,196,180,182,113,5,235,31,162,80,163,191,229,185,68,84,11,186,67,16,93,223,163,171,1,221,236,114,18,161,102,136,31,139,149,94,40,163,76,186,3,156,206,208,115,247,10,174,219,13,129,253,94,69,220,65,9,17,251,69,113,141,72,195,19,74,252,50,37,107,25,254,254,12,208,202,165,233,36,120,214,36,215,175,13,71,205,164,248,100,28,26,206,25,244,165,26,242,219,140,217,97,200,10,33,59,193,28,100,149,99,238,235,78,218,36,40,133,18,164,17,234,205,200,237,9,80,236,28,77,43,181,106,16,185,170,28,176,244,17,111,84,233,90,32,141,100,123,176,185,208,27,128,228,199,125,149,125,10,205,24,216,79,128,86,140,137,2,14,221,46,205,40,183,12,7,221,224,221,110,3,186,132,125,132,248,231,162,46,63,1,36,132,185,155,24,50,92,111,148,138,190,173,185,222,143,138,98,112,24,243,66,24,173,22,17,150,122,145,171,193,15,64,149,23,158,153,155,6,245,160,59,18,120,190,116,61,107,241,50,70,188,208,14,39,29,249,161,54,24,39,34,82,113,235,123,140,199,104,122,162,133,125,204,37,31,36,49,8,113,38,7,141,236,180,134,166,204,125,3,163,73,252,229,243,236,67,36,229,214,146,138,57,10,53,207,105,82,107,114,116,224,87,253,48,91,239,12,104,192,166,110,125,247,45,243,3,55,27,23,170,25,41,123,233,90,204,185,101,36,250,255,250,110,233,32,209,48,151,23,7,27,222,175,214,2,221,0,11,230,25,56,145,27,36,204,159,183,75,204,200,70,190,74,110,197,73,24,237,220,7,44,22,170,187,16,142,120,96,213,207,237,40,207,229,56,29,50,132,19,30,141,170,133,204,251,29,244,192,76,6,74,21,101,249,184,202,38,231,175,243,160,0,228,41,123,107,5,209,225,237,234,104,162,69,117,114,136,236,194,122,237,70,163,239,151,180,24,85,11,204,181,70,145,117,197,50,104,92,17,130,122,80,138,173,226,93,162,93,123,142,184,37,148,236,231,132,72,63,221,77,255,85,156,183,1,146,77,119,152,207,253,134,133,239,213,192,222,129,24,15,198,233,88,95,168,109,55,146,189,196,215,193,209,5,127,192,140,224,182,142,240,96,2,152,100,115,236,140,95,238,87,240,182,135,182,156,170,236,45,86,186,56,238,147,124,89,246,167,189,211,236,214,240,198,251,242,244,146,197,154,178,186,119,19,87,214,252,85,185,242,58,67,230,167,92,28,4,135,193,111,156,105,143,167,86,119,29,5,134,21,181,115,69,207,124,137,90,169,169,74,109,185,110,184,184,88,214,5,116,45,200,169,101,89,24,8,110,112,165,168,238,200,134,227,143,30,159,230,102,134,222,136,21,10,126,237,77,18,170,89,225,63,55,220,193,202,72,39,114,93,167,2,82,181,234,30,195,225,3,243,43,41,249,182,134,142,61,52,48,147,255,142,201,42,11,238,122,20,173,219,62,161,131,89,209,222,142,9,172,255,192,144,186,188,29,248,3,91,219,0,106,207,254,248,135,71,120,253,155,32,92,2,189,115,226,2,235,137,194,130,192,115,115,221,163,141,20,92,32,117,191,67,77,123,41,77,89,199,145,206,111,6,223,48,237,25,218,215,71,230,247,147,175,145,46,89,32,115,142,135,64,228,250,9,234,234,164,223,173,180,240,250,57,17,100,154,143,158,187,250,91,129,144,18,149,2,230,207,76,65,216,74,119,146,146,87,212,73,204,144,121,29,83,53,65,31,184,224,18,212,19,17,125,65,45,76,218,238,224,39,98,48,247,76,47,111,7,26,227,231,69,171,29,67,251,228,25,167,243,9,99,200,174,95,69,189,53,77,57,83,83,151,175,229,156,72,52,173,226,161,109,203,79,208,11,98,137,11,245,186,52,20,220,230,43,160,12,109,151,192,74,33,2,194,127,216,42,4,175,196,226,134,53,172,108,102,103,251,123,242,87,120,90,68,51,2,225,66,4,173,61,38,196,229,187,50,198,31,127,174,3,61,190,100,246,236,11,23,18,196,45,62,148,124,159,66,0,204,40,122,149,61,58,96,168,130,195,58,140,4,225,27,39,105,126,40,46,72,96,82,245,189,164,240,174,30,122,16,33,204,43,62,173,181,160,220,73,86,114,232,96,154,50,154,23,29,6,70,227,0,60,157,118,82,38,138,39,191,2,166,232,244,20,204,217,8,12,29,201,98,131,35,70,139,216,103,121,114,122,241,15,251,237,88,74,115,64,128,96,33,208,1,149,232,19,159,125,43,77,63,43,220,143,130,215,198,164,3,162,37,191,25,243,175,104,67,91,146,30,237,209,151,0,192,217,21,64,3,39,102,1,241,102,211,254,72,155,135,39,146,242,91,159,133,223,201,115,23,175,228,181,28,29,205,165,224,163,122,124,137,229,15,245,218,68,4,84,182,125,79,223,30,228,91,46,110,150,152,43,15,46,237,210,190,31,70,100,46,190,66,52,53,181,151,122,117,88,71,4,37,42,211,135,72,68,143,68,47,137,160,0,148,7,59,110,123,140,151,123,192,51,48,233,62,113,255,199,118,190,112,77,133,18,119,41,211,10,188,196,190,181,142,250,60,83,77,202,185,122,29,76,246,94,150,42,135,15,243,31,8,74,122,81,235,187,198,46,191,23,7,80,68,56,51,128,212,125,243,247,188,111,252,95,214,44,224,124,155,215,7,51,104,138,232,180,37,102,196,182,164,24,82,156,231,210,165,135,90,101,31,163,190,120,122,123,254,225,137,203,244,72,143,172,13,81,76,122,133,112,181,213,213,76,132,186,83,175,70,192,246,158,184,244,209,15,155,134,224,81,234,34,5,140,136,239,247,31,126,99,189,3,180,195,174,225,182,223,97,245,249,216,116,98,13,98,148,19,176,61,214,154,9,156,145,124,206,221,176,142,135,8,107,19,8,199,167,100,207,160,149,228,217,227,103,153,228,101,185,178,22,112,7,255,213,86,196,159,52,65,142,253,67,195,246,115,49,248,181,113,55,15,114,18,161,127,27,101,116,141,95,214,3,157,177,145,4,29,97,137,242,226,26,33,122,160,146,219,231,229,226,57,86,27,233,170,50,199,207,62,22,219,17,37,188,201,184,133,80,155,78,189,255,72,90,250,174,240,117,95,236,84,222,56,20,124,144,49,232,31,140,107,95,187,186,64,160,33,3,222,251,205,61,173,36,3,69,58,43,131,235,176,112,57,235,219,171,201,224,210,255,226,142,198,115,190,187,226,76,8,83,91,221,244,31,201,188,64,80,74,45,160,130,227,200,49,181,229,115,179,158,132,25,28,131,132,224,46,237,13,175,19,87,30,209,223,145,65,229,238,125,167,181,243,68,213,10,135,181,239,228,22,228,69,145,110,160,76,104,239,47,16,55,72,27,116,67,64,89,71,162,246,48,213,135,102,150,144,86,147,183,27,237,185,168,36,141,78,203,223,191,79,77,22,181,251,33,147,142,220,106,192,35,146,250,58,36,241,82,206,57,25,90,183,213,214,124,23,39,93,207,227,113,110,43,93,159,249,97,163,20,127,77,145,214,44,90,133,81,161,64,201,6,102,181,37,57,47,146,168,130,86,169,255,140,226,104,159,127,6,224,98,247,87,252,136,178,76,41,53,39,163,74,21,229,18,33,16,59,131,128,58,241,199,12,64,173,131,92,14,178,217,145,132,134,252,80,135,202,225,34,173,128,219,124,176,89,7,193,25,226,216,91,238,123,23,143,186,203,57,203,160,60,227,74,238,34,60,104,60,246,66,193,58,41,71,81,144,238,85,61,101,47,83,239,41,15,69,242,152,166,232,158,164,211,67,13,241,173,88,29,152,46,67,49,103,217,76,99,242,48,169,103,71,249,244,242,52,221,186,152,237,97,113,160,209,155,28,95,208,66,52,78,177,13,46,90,238,90,122,52,78,40,40,159,246,5,62,179,70,163,30,189,49,183,114,167,4,91,53,96,37,73,228,18,82,231,0,237,190,243,117,224,181,66,254,27,124,40,186,231,126,155,158,45,169,140,231,168,118,248,86,182,122,112,130,238,209,21,188,109,23,32,213,143,47,203,189,193,7,221,188,38,236,61,41,249,9,173,15,191,1,34,223,123,119,53,248,24,0,252,147,222,95,246,213,128,124,166,9,84,62,158,173,249,57,107,149,211,212,183,111,51,127,153,246,203,47,68,106,25,147,120,197,55,248,149,30,110,29,151,62,99,83,31,125,130,26,186,110,156,251,9,57,190,23,75,115,216,171,133,234,240,49,114,83,86,159,107,65,81,220,97,234,113,86,236,205,199,152,25,131,70,199,254,27,19,110,198,134,204,175,90,215,159,166,88,175,224,29,111,220,125,21,90,196,176,79,224,198,89,212,231,110,20,106,121,54,231,245,208,221,200,58,23,84,192,67,38,89,215,38,53,69,130,61,156,254,129,0,236,11,71,176,231,230,12,142,91,252,203,112,5,88,249,7,33,109,133,135,154,14,169,3,190,51,185,213,128,153,121,239,159,76,236,36,61,113,182,140,95,57,149,218,162,70,111,110,1,164,174,41,86,221,2,208,140,136,27,73,35,40,155,58,110,125,248,193,167,127,120,62,39,10,180,235,40,132,90,16,177,106,29,156,111,33,250,180,152,149,103,128,35,209,185,102,7,84,116,53,146,136,18,247,45,160,40,113,87,126,126,221,220,109,71,87,51,22,196,27,46,214,25,185,227,29,139,168,173,185,17,244,31,90,248,93,31,229,121,49,61,52,209,168,108,110,186,171,115,135,136,163,235,195,242,46,15,117,226,189,243,75,223,57,236,141,100,117,246,118,164,227,110,171,130,217,138,242,34,117,17,130,127,58,91,213,118,146,202,14,8,22,69,175,112,194,227,67,1,172,221,184,93,167,59,213,186,145,63,14,141,209,40,130,195,96,95,219,247,117,236,60,52,162,243,97,199,3,157,110,150,148,45,125,164,194,229,116,77,179,228,153,169,212,90,14,85,129,34,193,65,66,110,8,106,9,171,128,136,213,214,130,49,39,17,28,28,4,151,85,24,247,105,93,252,201,54,25,23,146,110,79,231,162,28,232,58,190,251,182,108,160,99,30,179,183,117,100,139,114,43,108,183,255,23,201,90,177,75,27,184,249,117,2,104,34,210,252,240,249,95,167,113,114,214,230,8,109,202,135,52,71,173,42,133,11,202,168,2,86,240,3,154,48,87,254,23,146,201,154,121,186,123,15,204,185,125,197,154,188,25,67,34,24,240,6,138,197,147,15,188,204,204,145,224,34,143,164,205,50,33,121,182,194,148,60,120,150,226,242,139,7,224,231,51,146,167,16,237,242,38,101,54,108,117,84,250,155,18,54,60,240,241,218,29,247,75,109,249,6,251,231,241,246,192,170,114,20,180,72,17,209,67,246,94,220,242,241,227,66,180,255,181,47,157,146,127,175,161,43,155,209,221,178,213,189,142,79,97,6,9,165,50,219,177,35,226,13,191,152,119,1,167,226,184,194,227,60,36,105,65,82,55,135,98,130,160,1,33,72,146,244,255,179,26,213,47,247,241,70,30,130,249,207,67,51,115,168,253,75,68,213,174,234,63,185,205,144,51,109,106,51,110,236,173,145,0,142,240,127,251,127,106,67,237,29,84,198,114,72,23,252,180,251,232,61,14,253,215,106,84,195,255,226,86,94,217,240,41,13,190,151,3,9,211,201,29,79,105,236,226,19,184,248,193,18,236,217,184,55,113,173,95,240,148,11,123,20,166,219,250,7,87,195,0,205,52,59,207,60,161,175,106,175,40,11,142,239,59,145,126,45,63,227,17,159,172,165,25,113,237,249,96,225,193,4,42,50,226,164,64,52,147,122,16,226,82,75,189,155,11,81,206,51,82,164,33,74,218,122,141,252,193,138,28,122,234,127,38,21,244,39,79,123,150,66,54,16,172,245,100,68,103,92,172,132,74,165,146,47,118,104,204,49,97,121,177,129,160,212,118,153,169,63,250,99,14,15,242,18,129,97,159,237,195,191,58,34,166,230,186,193,180,129,51,167,98,15,121,251,112,245,9,109,71,175,233,82,188,148,51,84,226,207,111,191,250,32,201,61,239,74,223,122,228,180,155,180,47,171,253,8,182,163,32,152,55,48,117,82,132,69,68,182,207,178,139,62,215,10,22,154,201,176,127,15,194,156,9,205,89,44,96,21,53,43,167,8,131,150,41,70,23,239,178,217,66,46,89,223,18,252,49,186,71,225,13,224,77,192,174,61,229,57,106,166,67,66,154,15,70,59,71,147,11,78,149,6,48,228,147,17,174,75,176,170,151,33,244,184,138,196,109,63,140,139,29,170,90,151,86,173,92,230,60,63,73,109,13,44,196,248,139,120,24,39,236,193,32,200,28,205,114,93,119,183,213,102,222,188,167,150,19,112,199,106,176,110,25,250,80,83,190,177,106,151,105,118,231,88,208,180,44,178,97,43,101,203,17,61,82,196,76,226,68,169,205,129,8,211,194,77,130,81,42,189,111,15,248,134,234,157,0,164,19,72,94,40,160,249,35,136,196,174,49,93,188,253,52,91,93,18,244,228,78,253,137,178,17,36,135,19,127,119,234,103,138,13,30,125,146,217,125,123,54,81,204,172,216,13,3,39,35,253,7,175,224,181,29,197,33,204,215,101,31,212,36,17,13,127,75,233,16,150,68,157,29,157,114,50,28,78,110,230,150,61,196,76,80,86,11,150,87,73,203,222,197,44,64,2,126,42,183,6,108,118,209,60,207,38,56,74,47,7,12,237,16,95,138,57,103,55,28,170,206,78,87,145,101,138,86,68,102,137,254,222,120,6,95,189,90,136,181,92,94,172,114,11,78,131,252,208,233,127,52,93,213,88,65,106,38,221,181,241,195,207,12,150,173,4,177,158,212,175,15,11,147,110,196,190,165,53,141,225,153,52,71,153,57,212,118,44,18,227,87,112,205,23,162,90,237,117,30,22,138,245,251,71,111,0,49,248,255,17,123,225,14,88,254,123,144,104,62,121,65,23,196,242,3,4,182,175,110,20,179,110,172,200,235,10,149,15,231,223,235,106,97,224,114,36,96,82,162,43,134,177,73,209,233,56,154,39,239,133,27,67,41,82,187,110,15,255,72,218,128,135,197,0,105,73,80,24,60,203,57,55,59,103,150,25,234,79,128,0,31,85,254,36,211,43,144,38,32,103,123,73,173,223,70,107,28,102,34,52,78,249,30,71,45,142,96,47,92,131,243,49,207,42,195,40,197,147,8,250,76,225,51,231,64,137,78,119,156,29,175,246,240,25,104,134,110,216,101,113,35,167,134,38,223,202,93,77,103,182,172,201,48,153,100,55,44,234,249,169,2,76,143,157,176,221,178,229,149,212,11,31,62,134,201,215,195,85,118,101,162,209,17,133,46,224,177,30,40,112,184,152,19,42,152,28,187,152,186,220,180,233,150,213,18,32,146,17,203,252,25,254,125,170,137,222,78,196,172,207,115,89,202,83,110,11,21,157,212,116,86,107,97,130,200,195,69,182,22,53,202,102,210,251,224,228,159,86,210,252,144,92,61,57,122,146,209,170,232,74,217,79,103,148,80,51,87,118,216,163,137,109,74,179,137,187,189,129,235,117,84,79,177,14,11,202,105,135,164,220,248,193,116,32,176,99,71,190,146,132,80,219,55,154,98,57,140,52,112,89,197,159,75,147,26,216,165,120,203,137,218,28,235,123,186,58,91,206,204,68,33,177,251,171,176,116,217,151,195,121,238,209,61,203,224,125,17,211,79,11,18,7,161,59,101,216,39,235,150,105,37,96,232,108,32,178,99,212,83,25,4,132,48,216,16,17,145,138,28,34,133,25,77,19,41,43,103,43,137,2,2,171,250,195,168,192,222,249,235,92,83,99,235,123,18,132,46,107,137,31,162,62,85,48,153,54,70,53,237,244,199,68,178,130,204,37,165,80,192,138,209,179,52,5,172,21,119,37,37,214,222,98,238,35,191,61,219,44,118,33,90,100,80,82,244,190,70,164,129,128,130,18,68,240,248,215,199,105,10,153,12,123,49,178,132,255,65,184,43,30,29,81,216,124,26,139,147,58,184,204,117,232,151,129,18,226,50,209,175,247,94,81,215,139,155,8,124,102,8,210,220,206,227,219,11,160,16,18,5,14,77,95,171,243,87,37,24,222,55,240,66,102,33,19,162,49,184,23,86,38,200,87,120,25,25,217,140,117,95,158,57,32,27,129,222,55,157,250,238,94,189,66,168,187,63,178,118,227,65,244,58,224,168,20,157,154,17,170,194,9,64,62,135,59,184,3,8,102,217,183,223,165,191,243,30,130,172,76,85,254,245,192,145,237,175,107,2,54,173,62,82,251,16,147,202,187,76,11,128,182,89,179,203,2,94,146,6,76,22,99,139,41,124,52,229,13,192,170,239,250,148,205,4,160,127,158,153,212,124,151,75,222,37,43,145,203,54,110,188,184,207,75,10,252,238,26,87,102,123,27,249,97,20,94,113,125,205,108,120,185,134,221,238,226,157,69,161,155,204,98,142,126,237,145,206,40,15,96,121,249,55,58,241,130,11,23,53,15,112,6,64,173,20,32,180,96,148,168,31,1,110,38,5,51,55,255,17,217,226,77,235,44,32,48,34,137,182,219,57,121,183,81,4,70,55,40,243,119,37,93,55,175,218,205,9,1,198,130,89,80,177,16,71,139,150,24,163,11,103,200,45,205,192,51,86,45,30,174,83,31,188,144,89,80,46,202,0,85,26,29,179,204,252,253,129,70,40,179,196,188,86,139,43,28,148,25,246,248,120,34,152,152,158,184,153,176,188,20,64,126,213,60,142,220,187,53,78,231,139,176,152,180,189,131,157,185,211,106,248,80,212,75,15,136,22,98,67,57,18,67,255,222,73,210,179,62,25,75,252,134,252,105,234,190,113,22,133,98,24,223,76,88,105,127,123,204,73,32,243,141,37,69,132,144,12,100,90,205,39,63,237,203,195,159,5,162,47,97,52,243,158,234,46,211,19,160,240,164,96,219,172,184,115,99,178,240,49,1,176,46,174,200,115,235,212,199,44,208,28,209,39,34,7,92,90,185,230,59,157,108,47,213,117,174,6,57,230,23,205,22,44,106,140,240,126,158,85,187,112,141,47,154,32,4,125,86,238,129,36,83,186,111,221,157,25,192,132,48,143,133,130,212,42,242,167,107,121,109,240,179,28,111,163,35,142,249,173,76,198,96,223,18,126,27,118,168,48,190,219,112,170,188,194,117,202,166,109,159,111,33,43,210,177,11,121,54,26,63,154,114,103,242,124,222,70,82,184,223,74,152,171,204,159,56,186,106,247,177,148,87,191,142,83,86,28,68,84,64,57,81,77,29,222,202,85,42,214,59,24,88,111,220,201,232,16,18,183,118,76,53,254,0,157,15,94,70,164,131,235,236,162,101,82,228,132,214,249,46,5,170,42,95,183,229,148,155,119,33,58,121,119,5,8,88,74,195,189,97,135,53,172,231,145,11,133,32,140,142,189,48,206,251,197,160,156,97,214,31,25,191,22,126,77,65,209,50,139,192,192,59,204,34,172,67,170,231,126,41,11,228,155,205,123,129,81,28,249,107,171,114,38,175,240,36,137,169,244,186,154,49,18,141,208,174,132,112,97,126,254,98,234,156,206,162,187,82,19,31,141,118,66,228,206,243,23,177,124,101,85,101,15,1,219,159,229,220,29,245,104,113,118,42,175,64,77,173,72,95,102,70,71,66,46,144,239,141,5,243,87,236,45,202,199,28,2,243,249,138,161,115,123,150,80,212,1,248,238,254,6,210,117,70,44,149,69,12,131,185,169,254,141,51,205,198,120,167,239,171,4,41,202,16,227,254,101,117,144,109,207,37,230,151,26,122,217,34,154,1,158,24,118,109,27,173,241,153,73,102,79,51,70,195,156,202,9,94,216,95,181,174,3,76,102,78,250,50,225,174,15,45,209,98,232,238,88,23,176,67,226,253,254,158,101,251,156,194,121,247,174,64,231,31,20,208,46,70,79,148,225,212,98,149,71,212,131,239,193,180,119,139,183,244,232,80,9,126,231,13,3,85,40,8,130,67,217,248,187,61,250,223,95,108,95,24,57,186,167,82,42,104,182,150,204,78,42,55,25,134,118,69,148,51,158,238,196,186,188,65,21,118,63,144,193,119,211,91,149,74,180,204,221,88,175,88,192,60,103,33,229,112,221,27,21,172,121,88,192,151,162,70,193,167,68,51,144,167,103,187,148,62,166,249,211,83,149,250,232,163,40,227,133,210,166,81,163,255,79,189,114,25,137,222,20,99,122,13,5,94,45,157,201,243,112,169,8,108,133,205,23,101,74,112,200,244,101,174,189,246,3,129,62,195,121,166,134,185,34,254,30,205,210,233,224,1,221,158,93,159,204,93,173,3,23,235,55,190,132,103,51,31,188,26,71,123,201,34,173,200,158,40,141,55,96,122,236,68,240,139,171,238,33,229,132,217,35,69,255,94,119,64,71,156,152,158,216,115,40,34,102,88,172,35,1,222,193,137,252,135,60,36,80,113,0,111,188,2,18,34,134,10,190,148,116,173,1,194,166,97,149,164,164,35,235,8,200,172,95,32,93,55,41,142,92,144,177,33,208,38,83,130,224,194,69,204,220,197,164,172,94,113,7,123,206,192,133,78,27,36,42,174,6,116,197,3,166,70,54,179,84,217,248,170,215,24,44,32,213,37,243,22,101,60,76,239,86,75,237,141,203,211,179,235,67,154,133,145,249,145,138,245,147,81,94,117,177,129,129,168,68,36,30,15,241,136,50,215,182,206,127,5,247,17,13,220,78,254,115,18,53,149,116,54,111,5,250,179,93,134,144,72,251,97,145,7,158,55,74,22,228,225,129,113,214,45,140,131,63,87,72,242,161,138,215,253,38,53,247,98,108,233,29,164,196,45,238,197,73,58,107,129,38,253,248,147,73,46,123,255,65,161,60,187,185,117,198,37,226,176,245,124,82,122,162,86,162,160,214,14,253,133,216,155,134,84,14,48,226,167,102,139,4,155,173,199,147,104,107,74,154,205,102,132,29,66,127,53,174,128,81,242,59,109,35,56,135,162,94,119,23,2,66,61,216,191,223,183,42,20,75,117,88,27,187,132,4,154,107,221,97,14,120,77,111,112,140,155,216,85,37,27,125,163,23,157,206,205,139,113,56,71,204,4,72,176,192,230,184,137,181,1,8,93,201,2,50,181,162,80,170,196,160,176,97,250,131,3,139,106,51,211,144,159,125,241,192,197,198,3,51,122,18,122,217,37,98,52,62,169,155,187,31,63,184,231,206,170,180,10,5,178,14,189,46,114,150,133,55,168,142,175,186,220,169,88,10,205,174,199,113,245,4,233,175,163,0,249,104,213,164,207,231,120,120,97,5,252,148,253,254,139,250,208,188,180,69,255,157,11,143,151,235,178,93,28,12,27,247,116,60,168,11,217,234,135,206,184,42,38,206,148,107,120,124,216,99,2,95,202,7,207,77,45,227,76,189,39,165,225,104,35,96,199,198,189,187,155,65,4,7,123,237,188,109,3,92,208,35,13,3,22,9,37,125,216,238,241,152,21,178,219,62,44,4,64,81,21,94,46,243,77,232,1,71,177,209,29,99,7,65,56,244,107,186,206,7,212,157,113,82,180,170,184,179,30,237,157,181,14,165,92,251,114,78,208,59,94,70,131,218,10,236,255,78,207,81,79,93,64,95,155,75,46,97,69,69,33,253,247,137,94,31,28,171,12,119,69,252,60,134,220,87,167,201,87,236,189,32,103,20,165,91,142,186,39,239,29,190,151,184,165,147,51,221,22,153,20,102,137,100,90,253,31,49,111,226,197,212,233,193,43,160,22,116,163,206,21,72,95,56,145,7,33,54,243,234,61,81,81,33,72,178,253,230,92,203,225,54,115,53,144,15,103,71,73,201,235,80,20,26,37,105,247,146,32,14,92,118,44,85,95,58,65,92,88,98,194,207,77,49,239,229,2,143,63,10,66,81,150,14,153,100,160,141,75,167,155,154,100,139,35,137,118,101,99,93,95,85,247,114,11,131,193,98,13,166,153,103,235,13,3,122,12,178,42,129,72,228,134,224,232,105,208,159,39,156,184,176,51,80,244,109,43,81,237,121,204,199,198,8,151,187,237,251,122,87,230,23,243,35,215,63,34,136,118,73,22,183,60,239,65,234,198,17,4,143,202,105,169,226,68,99,0,74,153,164,38,120,11,181,236,80,99,171,36,175,165,124,157,28,223,97,3,160,71,192,12,55,83,159,188,137,17,11,139,88,133,107,132,15,193,25,222,170,93,64,222,122,22,242,213,207,40,167,176,71,23,68,147,4,201,65,114,251,197,62,220,78,118,127,249,29,35,27,224,197,162,200,187,231,232,232,56,37,177,68,39,57,180,68,131,186,179,88,179,225,149,10,186,172,106,101,104,220,184,104,122,193,178,98,214,75,1,14,238,100,103,53,245,237,39,74,242,241,30,142,73,191,111,36,180,17,38,182,65,125,102,76,146,116,174,226,97,53,231,244,52,104,95,252,144,206,31,171,111,233,0,141,76,93,233,15,0,80,251,139,255,237,233,163,20,222,228,44,115,104,252,45,159,172,22,25,219,49,136,7,183,250,19,152,126,204,141,145,152,218,202,205,4,114,148,15,169,36,111,169,9,54,206,189,31,19,238,249,26,48,151,95,230,54,135,59,42,95,191,131,156,120,237,76,134,165,113,83,99,92,25,21,232,37,224,113,158,201,73,46,237,126,110,165,65,224,24,244,193,71,0,212,212,149,173,76,98,102,164,36,192,22,109,68,112,173,246,194,173,44,96,187,77,203,25,230,107,0,145,144,93,145,119,156,181,126,154,85,34,218,74,35,163,226,113,68,149,216,144,47,55,182,121,252,54,135,141,254,227,88,65,141,183,5,139,102,2,34,191,190,0,133,193,220,97,202,225,94,165,214,195,72,180,23,22,128,161,209,121,94,40,56,43,67,209,162,22,245,188,201,106,118,12,55,54,25,251,102,88,75,173,189,115,226,230,216,141,81,32,219,18,246,1,86,196,179,201,116,239,217,139,42,104,231,248,89,176,3,97,78,50,235,25,196,185,166,9,60,118,65,170,152,52,255,59,25,29,66,24,250,109,15,36,72,86,210,39,136,68,229,132,178,163,148,134,47,3,241,142,224,128,127,190,17,152,208,75,53,225,93,37,127,152,18,124,211,113,27,246,66,182,14,228,43,232,51,131,24,196,14,76,49,147,155,225,14,139,211,234,239,91,124,167,127,205,165,90,154,125,113,201,9,23,236,5,182,84,147,179,126,114,10,180,163,129,221,148,215,138,190,15,32,154,39,177,169,230,9,49,146,157,251,7,148,137,134,24,213,192,215,255,206,35,151,10,76,85,178,88,66,68,193,93,156,78,192,67,171,143,103,244,188,129,71,195,30,26,81,67,30,203,44,12,4,166,118,116,115,16,255,13,147,110,158,189,205,121,195,206,172,49,240,229,238,62,215,137,181,74,186,243,75,80,151,68,125,253,239,228,222,171,98,216,244,43,202,32,46,160,40,203,105,8,229,67,234,41,173,121,158,236,51,158,199,97,179,40,218,98,31,82,112,56,89,36,177,172,108,242,152,76,227,25,25,69,198,1,50,37,192,81,168,160,227,148,211,87,60,121,128,246,26,73,75,41,179,94,126,230,96,229,114,1,138,59,57,127,159,143,198,111,218,244,182,224,96,237,130,129,179,133,110,108,208,53,66,227,191,193,82,183,235,94,127,16,126,116,197,9,19,77,78,91,66,69,144,108,216,71,190,65,226,228,50,177,40,214,47,89,161,144,172,235,107,112,45,208,185,108,83,175,157,201,49,0,36,182,148,172,146,236,223,202,253,119,80,143,23,84,196,54,9,179,141,55,72,133,251,2,157,103,151,89,168,65,99,76,168,35,181,189,56,177,31,250,211,137,137,106,119,99,136,88,204,15,184,144,150,254,120,131,72,117,227,43,219,19,145,80,21,47,242,161,167,191,99,89,117,167,43,117,42,142,213,216,79,66,155,182,123,21,170,34,118,5,213,153,162,126,65,241,195,241,191,32,182,252,184,62,160,232,51,146,228,20,189,231,98,15,54,202,14,127,46,73,11,230,22,127,82,180,49,20,159,72,171,237,226,108,244,27,105,43,254,45,212,115,44,53,219,59,242,74,159,11,91,226,0,32,39,238,234,244,177,229,65,160,187,206,147,93,111,169,168,239,231,133,236,31,145,248,218,86,18,246,60,241,41,159,16,36,124,135,184,152,234,153,212,128,73,113,101,47,121,105,120,193,67,182,227,45,33,57,174,217,205,98,9,242,158,203,49,213,187,97,93,42,49,193,128,228,144,173,214,131,49,34,248,190,87,46,201,47,200,124,118,243,12,124,105,169,152,221,123,207,184,226,151,170,4,13,138,197,49,88,108,88,17,42,54,106,123,168,72,10,250,207,126,231,143,77,232,242,199,50,218,146,45,114,121,112,204,8,208,45,219,81,136,125,203,206,164,234,236,122,9,141,250,185,0,95,167,62,109,10,29,225,162,46,145,155,65,251,112,125,152,218,116,175,140,129,33,159,234,227,118,49,74,97,121,108,50,146,254,5,143,189,99,165,62,173,113,149,220,177,242,78,145,148,229,22,133,245,137,6,165,131,85,49,222,66,14,96,105,214,37,7,231,178,3,125,36,33,91,87,212,79,64,67,176,161,131,134,158,225,80,94,143,130,145,219,179,195,51,158,182,42,53,196,85,253,77,18,83,160,200,66,146,217,174,182,151,143,225,252,211,128,217,77,171,135,222,7,180,246,52,231,64,189,62,112,146,137,21,97,103,51,165,68,130,124,73,160,148,181,32,167,16,16,118,241,243,238,168,108,135,185,236,71,212,122,102,73,223,62,62,246,127,216,176,238,90,106,146,78,240,110,240,32,27,179,244,245,50,34,222,86,69,198,28,25,54,145,89,210,139,158,200,189,161,232,38,170,117,187,97,218,254,132,210,157,197,88,73,154,197,197,55,17,203,255,60,80,0,251,137,105,19,80,217,55,226,197,49,246,225,129,197,47,27,243,222,82,152,235,190,131,220,169,91,101,37,240,241,78,221,231,123,219,37,162,138,49,56,114,85,173,65,45,17,245,185,239,89,6,229,109,16,210,101,182,124,142,14,73,55,200,92,197,64,188,193,165,96,28,38,99,231,144,98,202,132,76,95,7,65,112,63,197,10,186,60,4,35,160,159,249,73,112,105,171,43,45,57,2,9,67,104,221,252,167,22,222,114,31,253,245,43,226,169,171,228,67,34,168,23,0,136,202,249,129,128,215,97,32,232,26,120,195,35,213,164,226,143,29,99,75,218,76,68,112,53,170,118,57,149,11,230,35,160,84,161,224,192,115,53,194,187,61,243,244,18,234,122,170,222,184,232,166,209,86,69,222,21,67,138,130,32,38,145,135,89,118,34,172,160,100,186,30,229,204,100,93,184,254,59,51,85,169,41,77,127,92,137,93,116,96,77,191,135,77,158,10,214,238,184,15,72,47,108,235,144,13,211,242,222,160,254,192,107,91,129,56,217,120,217,249,208,42,4,239,221,214,228,165,51,144,199,98,133,164,185,55,78,69,218,172,15,207,167,21,114,95,67,187,52,108,107,26,40,221,245,204,9,109,228,46,153,155,156,221,79,121,65,226,98,243,206,130,170,65,49,11,160,241,1,252,111,83,220,86,162,250,189,150,190,58,106,51,91,177,217,116,147,98,205,106,165,251,103,158,90,233,71,89,138,136,250,247,179,221,251,166,109,73,64,143,135,164,49,219,77,33,214,14,229,211,118,73,45,124,202,93,244,86,213,105,223,222,153,156,200,144,16,152,96,220,55,197,84,179,88,11,73,6,134,169,30,181,116,39,130,2,123,251,110,104,151,6,87,23,198,193,253,85,114,251,189,96,208,217,192,97,167,177,9,228,134,147,162,12,23,46,187,28,198,215,99,76,8,24,240,232,225,210,101,169,138,206,144,245,177,16,62,105,8,244,205,186,193,17,139,83,206,162,184,79,0,47,15,88,179,27,213,74,240,67,14,164,100,96,207,47,111,199,106,179,133,241,91,74,107,178,84,79,218,119,82,153,103,10,191,99,67,202,248,81,82,215,57,103,199,218,243,194,208,253,162,64,43,162,14,159,143,201,190,233,83,23,49,70,254,19,99,200,143,73,101,140,235,21,120,13,47,249,3,164,22,132,186,116,35,216,146,144,239,31,23,252,168,52,199,96,14,124,210,166,244,190,115,21,214,186,141,48,226,195,164,211,180,199,195,154,60,161,113,223,151,16,27,33,94,245,162,179,242,56,180,215,67,89,234,119,239,96,241,158,132,62,125,65,5,81,223,17,10,56,212,1,42,209,92,117,120,129,8,61,62,94,43,31,236,76,252,225,63,139,48,149,169,196,38,218,114,111,217,98,82,117,200,72,99,36,136,57,110,221,222,178,68,254,114,136,55,221,180,182,229,178,6,69,64,203,117,15,121,33,44,15,215,138,186,3,192,77,104,82,154,201,105,50,129,119,37,177,34,149,152,19,161,131,78,173,175,215,234,191,240,31,244,107,75,87,2,79,29,134,186,232,110,69,205,33,202,97,230,60,239,51,3,163,75,0,153,28,255,209,186,242,218,186,100,129,186,122,17,37,192,68,13,24,203,217,130,184,104,143,81,166,66,203,94,210,204,9,249,21,249,62,238,147,132,69,72,225,184,104,159,108,5,244,36,247,96,205,171,189,85,182,90,231,30,173,232,151,145,25,118,190,117,21,176,160,152,60,131,98,165,161,196,9,26,125,201,196,61,7,105,116,53,192,211,112,25,252,34,55,51,165,85,191,29,203,153,164,53,167,69,216,71,60,194,36,159,43,228,48,220,241,136,197,94,95,218,179,150,126,174,132,94,101,84,11,49,182,38,45,228,47,20,41,56,145,94,190,217,225,52,7,62,233,145,235,237,161,111,42,211,85,239,118,121,130,29,221,137,75,75,222,78,90,7,208,241,201,143,146,238,16,16,177,241,162,140,40,89,70,153,88,110,15,40,97,247,59,220,189,60,248,191,31,250,182,242,240,128,80,206,74,67,24,64,137,181,206,90,155,203,202,146,186,150,216,169,19,188,77,113,115,229,214,93,9,216,65,69,81,75,127,97,142,129,163,98,154,61,182,35,200,145,62,122,249,218,104,100,115,220,216,112,188,255,248,206,92,2,151,52,119,152,56,46,12,172,130,99,96,180,51,202,213,3,153,177,11,253,13,66,160,158,135,92,133,195,56,204,54,87,216,58,59,6,42,190,180,34,87,109,248,218,92,189,253,44,196,60,109,244,9,207,149,231,132,18,255,222,88,91,250,53,154,250,127,48,216,87,206,98,45,148,22,174,202,234,51,80,240,40,30,100,228,14,96,42,191,90,168,7,219,192,122,80,253,8,10,97,108,141,145,187,255,82,0,127,102,135,16,87,36,12,95,112,179,185,221,16,122,64,90,170,171,125,184,226,101,138,185,96,124,56,142,103,152,85,70,210,109,95,122,204,184,126,214,132,63,140,93,145,40,238,35,170,49,183,175,72,108,177,21,184,58,243,113,124,150,65,14,198,63,224,110,13,235,12,24,149,62,177,29,203,251,90,232,87,219,18,57,106,191,87,229,232,233,27,8,90,136,250,151,231,140,248,29,221,223,235,143,54,124,118,251,147,6,154,95,2,124,96,174,19,60,165,216,50,59,4,99,36,47,192,196,222,189,201,176,136,37,14,79,124,166,125,172,20,48,251,149,248,203,200,140,7,218,16,47,6,173,88,159,237,160,177,87,4,23,123,241,21,147,22,54,142,128,181,81,120,52,17,195,221,60,71,91,74,40,223,208,106,65,250,0,173,127,217,161,188,56,7,139,96,156,229,147,202,107,11,49,21,213,43,35,56,243,200,88,139,76,76,166,82,202,110,169,167,96,158,109,49,20,94,179,94,229,177,138,90,64,142,139,90,167,146,99,129,59,232,197,190,162,43,212,206,228,168,184,172,242,231,51,176,183,96,245,74,174,210,64,43,111,139,108,103,184,135,123,205,42,190,84,153,137,19,97,136,142,86,192,135,196,168,226,30,176,247,13,23,171,255,168,200,63,119,54,250,212,167,228,0,178,3,128,29,236,16,68,52,27,191,163,24,148,71,1,164,159,119,134,229,213,108,167,111,216,142,117,121,195,29,151,52,38,87,115,209,228,203,205,121,210,151,218,54,198,130,243,150,206,166,22,183,69,125,49,93,154,235,61,134,28,247,253,162,14,144,2,230,44,245,98,92,211,159,157,82,221,120,42,17,156,161,152,209,174,133,214,133,216,18,39,86,158,155,62,180,7,114,150,127,104,139,11,141,202,90,38,224,245,226,187,143,121,71,55,12,105,247,252,73,177,20,212,190,241,232,112,102,245,22,14,153,81,165,35,208,153,80,252,193,17,207,87,149,64,63,154,222,250,104,189,51,248,118,69,150,252,118,13,141,231,142,60,214,150,158,13,246,241,71,219,215,137,17,212,29,220,106,6,131,213,30,193,211,186,87,152,218,76,87,153,191,51,4,213,87,118,220,200,99,225,4,160,36,13,95,189,170,30,224,115,1,169,252,189,80,211,86,42,5,111,63,4,65,173,96,238,184,4,32,87,181,15,61,225,118,253,81,246,112,76,119,223,184,200,41,198,236,124,222,66,188,170,129,115,170,123,114,242,157,142,189,122,233,187,132,151,20,105,149,207,252,187,20,246,96,246,168,110,41,32,207,148,124,5,157,110,22,165,143,70,231,54,157,127,80,189,240,48,36,209,153,152,224,159,11,123,144,9,16,117,128,186,127,19,249,217,147,235,169,208,71,239,17,130,184,89,209,178,184,189,79,76,92,171,18,49,211,214,135,48,61,192,20,153,199,196,211,222,251,153,46,249,54,21,7,26,167,161,25,180,194,152,226,153,236,20,19,27,213,78,9,17,136,0,175,225,196,151,47,144,96,161,181,118,14,64,87,231,215,76,161,224,20,36,132,232,96,207,20,173,20,6,23,244,8,152,117,113,195,188,227,121,200,125,87,71,59,248,44,214,252,107,103,155,217,96,180,193,105,48,238,180,93,247,250,223,144,127,136,217,3,220,72,33,105,134,127,77,24,10,144,235,3,149,26,13,79,49,157,108,47,99,58,6,188,213,37,192,27,62,194,32,247,197,226,254,244,201,69,248,179,154,169,205,45,44,180,53,197,220,64,184,110,158,25,29,120,87,105,25,110,86,235,249,5,54,163,49,145,174,20,31,65,1,45,187,227,74,2,125,191,179,61,29,111,6,255,168,184,215,30,179,99,64,171,97,242,203,153,132,194,128,126,165,190,151,99,10,72,214,167,49,241,37,22,53,106,117,46,187,170,78,33,178,29,162,236,137,31,122,253,18,24,119,2,210,197,17,202,200,65,133,134,1,211,93,14,94,223,19,63,10,96,224,113,56,17,174,5,38,152,124,76,73,0,255,192,128,22,48,52,254,39,204,110,13,62,236,2,93,99,172,213,140,116,231,108,173,220,126,250,89,60,17,81,133,5,228,173,50,192,31,216,88,100,243,144,84,129,99,214,233,245,80,247,123,48,247,76,224,214,112,49,178,126,252,245,33,47,172,112,34,163,156,144,240,85,226,131,114,145,44,132,102,244,120,17,37,6,11,18,87,63,37,108,166,149,62,215,27,145,170,231,97,228,55,126,47,189,56,3,119,3,36,239,179,46,84,12,207,207,196,70,150,235,236,141,129,15,22,102,12,196,154,175,232,171,220,75,241,93,69,109,40,109,34,88,25,222,140,195,233,102,255,10,64,88,115,41,135,166,47,230,241,217,101,125,119,243,69,225,213,174,230,121,164,36,228,92,198,154,213,12,148,49,112,210,198,61,23,83,40,55,222,23,105,247,192,195,196,26,25,146,196,180,158,186,178,29,240,25,229,109,148,135,53,126,106,116,23,8,170,58,42,106,244,93,188,103,57,158,97,227,162,31,183,61,209,116,76,216,162,111,106,123,24,188,154,30,31,182,201,87,189,189,195,141,239,110,189,255,47,94,64,160,84,91,59,41,202,205,116,139,4,216,244,208,88,249,197,128,163,109,43,157,106,202,93,178,17,149,54,193,50,107,20,173,102,215,239,214,141,207,33,191,252,203,176,212,75,2,77,61,80,49,37,103,89,2,77,29,65,47,127,38,230,1,113,16,214,34,30,201,74,45,43,0,190,136,126,202,124,82,255,76,108,43,165,254,78,98,251,86,118,245,241,27,143,27,28,10,82,7,235,12,248,57,209,19,102,21,212,32,125,49,110,93,160,157,119,109,204,40,253,89,160,163,227,171,84,133,141,185,53,5,76,133,57,3,65,69,153,15,44,19,217,108,34,208,241,35,63,233,149,195,12,20,200,158,93,180,24,138,40,227,31,114,11,83,101,9,163,253,51,204,250,149,202,207,245,0,105,71,249,251,60,155,151,196,221,238,254,154,68,104,83,124,149,139,219,31,95,239,15,127,248,12,174,82,14,85,180,121,48,161,73,57,41,21,210,151,171,21,214,25,91,164,114,201,9,200,229,238,114,238,31,145,17,115,158,210,76,100,12,207,223,29,52,126,133,112,171,64,224,235,98,128,156,65,166,224,199,110,14,39,189,138,158,104,226,75,82,105,178,70,240,239,35,113,255,238,245,73,133,253,179,99,15,239,18,173,254,207,213,142,146,84,91,12,137,165,196,55,106,149,22,116,68,98,161,42,82,110,67,179,14,62,82,82,151,85,1,86,93,139,172,66,113,237,229,182,114,166,145,193,124,192,78,109,24,13,182,5,143,69,16,99,32,53,20,207,21,56,183,226,155,226,83,106,98,189,106,204,187,122,136,183,115,97,202,221,43,186,33,165,245,123,42,186,248,237,164,206,91,84,138,136,44,222,211,224,233,213,240,186,229,162,136,159,230,165,12,11,34,125,131,144,139,147,50,245,123,123,184,138,70,145,167,181,137,156,146,70,195,138,131,1,4,69,118,24,169,166,180,71,96,16,171,113,41,72,187,201,51,230,203,3,209,115,120,215,68,32,133,195,15,84,184,86,154,119,93,103,92,98,228,154,110,205,35,221,21,111,178,163,34,225,74,114,72,53,30,90,87,170,99,160,25,52,135,38,40,189,158,170,187,94,76,120,168,165,228,116,181,236,245,187,125,10,31,238,175,225,214,107,100,102,23,238,213,192,101,4,49,127,25,131,212,141,8,156,88,132,235,169,52,137,32,7,45,107,187,207,174,137,184,191,244,213,34,122,23,9,1,56,193,219,52,132,129,166,25,96,210,38,25,147,20,47,31,19,201,246,151,250,118,149,234,192,202,167,181,57,125,61,178,246,103,201,56,163,185,244,171,157,18,112,246,201,74,195,102,135,2,152,41,224,126,45,111,220,93,105,17,191,11,155,144,27,230,204,15,57,160,252,20,196,88,29,54,32,2,67,59,242,11,0,108,155,212,213,2,36,252,243,60,155,163,17,58,109,199,29,119,20,20,54,249,218,112,15,170,225,93,115,123,156,171,201,58,138,55,149,209,15,226,84,248,84,76,223,133,73,203,188,215,50,60,205,100,5,153,232,35,145,225,197,159,2,6,69,166,95,141,84,84,135,178,170,27,89,232,192,94,98,156,119,34,171,93,107,125,105,10,40,39,147,164,209,135,184,180,211,60,159,46,45,109,100,72,200,167,12,218,68,14,164,177,9,87,206,3,244,85,229,89,20,241,120,38,8,30,132,231,48,5,192,19,37,223,188,130,163,9,112,196,87,136,180,243,184,198,49,167,167,105,116,72,25,30,238,162,123,125,17,115,213,109,153,237,124,236,50,218,221,132,121,6,54,214,147,142,174,90,146,229,60,226,234,167,0,81,11,52,226,92,234,37,174,92,39,50,208,236,79,228,242,183,150,162,211,4,63,234,197,206,172,128,248,198,208,199,100,90,195,108,225,17,71,128,41,98,48,190,83,129,122,41,100,120,117,1,255,41,108,33,8,74,76,14,250,128,198,81,244,10,39,112,163,176,168,133,99,251,137,16,8,114,128,85,173,210,141,215,162,20,181,188,203,128,128,161,75,157,227,168,79,228,131,124,109,71,232,1,170,0,51,39,64,31,144,211,194,41,144,249,160,149,129,184,58,253,211,179,22,150,208,37,109,37,10,97,186,41,171,199,196,27,8,170,196,163,204,66,175,241,167,147,135,41,96,37,0,195,224,6,200,181,68,43,225,26,44,2,78,96,11,163,150,134,21,183,169,127,255,125,62,234,190,29,216,190,235,218,134,45,236,145,229,50,10,246,63,73,41,204,199,74,136,186,150,199,98,117,12,202,78,157,8,63,221,93,104,134,43,4,62,106,14,252,5,19,202,240,101,40,66,105,135,151,242,172,220,125,98,224,64,168,241,135,205,203,27,64,121,225,147,160,50,72,41,108,45,135,115,47,12,33,45,126,57,23,147,211,250,229,164,190,227,208,14,195,17,49,201,67,132,215,99,227,84,116,67,61,244,140,4,251,20,39,126,52,164,233,127,59,44,99,13,124,1,142,226,111,81,108,238,192,30,48,86,166,61,203,9,67,249,186,80,82,68,8,105,138,223,107,93,160,139,179,208,196,93,119,89,12,210,191,179,248,113,101,148,236,145,252,232,38,39,103,106,145,36,33,191,252,196,196,130,103,107,154,41,156,194,133,215,49,83,146,228,77,117,238,75,27,140,24,42,43,228,240,72,9,100,14,57,56,12,186,219,74,86,94,234,177,89,82,254,226,245,205,230,231,61,77,80,195,48,39,39,16,174,228,189,52,146,126,214,23,107,122,239,42,83,142,53,126,66,216,221,141,138,213,253,49,33,93,1,51,169,192,200,75,87,74,174,190,146,187,152,175,167,168,133,221,131,227,56,111,72,208,160,55,115,157,89,161,221,143,135,0,49,142,20,190,161,3,45,40,90,205,130,44,78,4,80,121,205,53,60,106,193,63,234,118,241,65,231,38,149,78,77,44,171,199,131,33,126,189,193,32,99,75,231,57,212,184,207,62,111,196,120,152,192,216,108,13,140,111,36,98,57,23,20,197,228,50,66,106,64,172,125,164,138,209,139,156,47,204,143,66,141,19,94,4,159,159,96,82,8,10,104,222,104,15,195,32,233,224,127,213,79,193,254,201,138,166,192,26,61,37,123,241,8,95,242,76,242,54,11,89,160,132,164,243,129,89,27,155,0,63,199,170,245,103,26,121,141,11,84,99,142,214,185,57,57,202,75,123,133,127,88,113,196,220,101,140,56,201,161,180,124,4,167,205,10,26,140,187,41,142,29,59,188,159,213,71,32,118,4,176,221,220,31,67,116,190,14,55,160,151,123,202,198,249,71,138,70,198,105,237,204,146,83,85,182,186,255,11,48,202,87,111,93,38,158,100,12,44,9,109,32,84,227,252,162,247,126,173,96,243,246,183,54,141,153,161,27,40,249,3,221,15,18,224,98,170,209,223,252,124,60,89,61,57,172,50,223,96,106,142,212,193,52,110,113,227,124,104,79,25,62,232,71,137,8,99,122,47,165,123,166,203,87,119,11,165,146,192,46,170,138,120,176,226,150,39,1,59,146,240,41,78,140,126,222,12,11,12,176,163,131,164,45,197,248,48,49,157,17,175,182,24,244,161,14,90,91,155,65,185,82,13,230,156,37,228,10,2,96,239,41,41,93,146,208,121,80,0,199,182,198,216,226,144,15,114,137,254,243,86,25,24,237,225,155,41,36,83,25,76,177,34,164,215,203,195,108,146,159,94,202,175,98,254,105,29,105,140,233,43,126,215,52,50,128,153,129,197,190,126,144,105,10,239,160,129,101,182,115,70,200,45,219,167,248,209,156,98,233,247,19,188,203,157,62,108,156,37,191,142,5,151,36,240,206,89,56,147,86,112,102,138,55,161,110,74,200,110,42,177,185,126,77,94,115,190,33,117,211,42,63,92,132,65,154,40,170,175,219,109,38,202,82,86,201,188,107,171,78,255,150,161,236,24,248,152,85,79,25,111,7,22,36,138,70,253,147,253,175,135,187,242,200,90,45,15,34,148,134,84,233,80,251,58,238,182,220,129,80,178,252,245,121,29,255,168,166,161,69,200,96,164,113,201,250,176,13,37,31,241,96,72,233,96,103,175,153,51,176,188,129,50,251,16,96,8,202,196,22,157,61,253,141,23,183,124,201,34,254,45,189,55,1,21,237,129,225,110,212,130,183,246,193,243,219,218,167,18,144,108,113,252,237,68,248,223,150,69,107,52,237,180,118,43,146,29,45,99,155,104,129,253,37,236,147,63,127,143,216,111,230,241,102,7,69,133,33,161,181,165,252,230,78,15,194,104,142,144,216,244,60,163,107,117,64,129,192,33,151,31,88,222,134,150,162,39,13,167,232,173,73,64,249,83,163,49,56,242,147,86,252,238,101,147,93,235,171,101,5,170,197,237,36,43,90,158,132,190,100,126,75,17,212,102,201,230,221,228,171,221,222,100,118,29,231,153,205,57,220,226,159,119,194,89,36,240,255,228,19,109,33,155,89,23,231,79,123,224,36,69,174,142,2,123,13,77,228,87,119,32,229,98,14,73,175,97,110,238,101,211,184,213,74,252,189,67,195,95,76,182,217,243,22,241,83,131,104,156,170,129,7,194,66,189,135,0,211,68,70,66,221,89,234,68,11,252,132,171,207,62,88,146,90,93,4,137,173,194,29,55,10,15,91,138,121,225,167,235,196,47,110,30,86,250,73,98,8,11,69,113,137,153,74,138,212,87,173,72,244,75,35,141,32,32,82,44,147,65,145,97,214,108,169,129,135,141,10,237,29,129,131,17,37,230,139,111,37,232,251,235,81,81,36,72,241,124,164,218,43,22,31,106,236,161,112,27,147,223,185,189,27,118,123,59,31,149,18,172,99,63,137,8,43,92,176,203,21,158,196,71,161,67,78,210,243,134,255,95,60,119,52,90,234,116,25,156,243,203,166,180,99,212,35,74,210,63,20,32,14,97,81,206,205,136,13,68,237,208,174,211,32,28,98,195,20,43,160,8,45,124,111,179,99,51,156,0,235,240,219,182,29,158,153,237,13,107,70,109,44,196,5,69,185,147,227,124,125,14,162,14,120,224,90,48,225,21,176,96,51,71,66,119,133,182,56,145,90,188,65,147,219,0,48,4,7,105,110,41,89,226,41,117,219,70,125,91,10,202,109,240,217,203,173,31,139,63,151,137,161,69,53,189,116,185,88,46,14,160,82,44,238,69,156,105,63,205,43,58,217,243,211,30,232,243,250,130,24,30,24,178,167,6,8,118,48,220,135,59,21,130,59,222,100,119,53,147,85,64,230,203,5,51,144,249,132,213,143,117,251,212,240,150,72,228,196,101,18,52,199,163,10,38,104,244,185,11,116,176,248,86,149,36,183,63,6,166,248,118,144,94,188,31,228,23,228,179,183,254,229,150,232,58,193,187,28,195,203,239,147,166,54,216,107,184,189,94,160,77,171,107,184,141,61,50,185,203,148,66,224,169,233,147,137,208,137,60,183,123,122,191,59,36,149,227,155,217,30,138,17,249,216,24,230,49,35,200,7,50,30,188,136,112,167,201,100,216,61,205,203,50,224,144,92,149,127,222,72,180,160,205,3,52,58,126,180,135,142,237,32,212,9,8,114,186,243,144,159,5,143,127,214,222,109,131,125,44,54,222,22,142,65,150,0,223,87,199,75,67,173,53,30,78,9,94,195,7,234,59,110,194,129,41,174,191,9,42,180,62,112,194,154,190,141,247,0,239,120,144,9,65,205,142,16,158,245,147,222,253,216,241,194,186,32,52,241,134,48,116,245,181,70,65,8,24,150,253,180,23,5,188,1,246,15,45,225,104,219,141,152,62,56,183,97,245,89,44,173,196,73,125,198,42,42,96,189,23,8,217,149,5,89,86,189,27,252,7,24,112,40,239,191,5,157,60,102,10,7,66,235,162,86,211,165,2,10,143,7,4,230,237,96,195,227,210,253,31,10,147,176,216,28,188,82,81,226,2,137,137,60,130,196,238,199,172,51,83,229,13,10,23,133,30,56,246,25,214,163,136,205,152,99,253,218,182,86,63,163,151,193,195,213,184,164,29,164,67,16,144,120,66,135,30,40,147,118,202,149,235,212,195,253,171,177,10,235,108,197,162,46,188,86,122,226,62,202,89,155,235,242,228,165,9,200,56,232,228,225,218,64,33,135,36,239,141,32,113,129,80,138,58,144,77,9,223,93,236,50,55,90,173,140,246,93,45,235,95,39,45,79,58,105,60,21,25,43,167,142,178,136,59,149,219,18,218,69,65,219,97,249,110,201,194,7,248,105,156,19,112,107,149,194,238,24,208,141,125,103,232,225,255,106,15,233,220,222,173,174,69,240,84,148,20,250,129,234,230,88,16,212,204,137,196,167,43,198,89,58,166,196,94,67,91,21,231,39,251,171,251,194,206,145,4,150,159,68,177,12,41,248,221,92,11,248,200,5,192,25,29,209,164,3,7,240,245,76,139,15,156,181,15,4,177,125,98,152,28,81,200,74,232,124,152,131,204,119,127,30,238,108,35,60,112,22,221,254,31,2,77,219,89,23,37,22,170,140,246,204,64,209,160,137,221,51,20,18,145,189,36,62,147,170,139,79,136,0,62,163,157,24,37,71,12,138,58,223,251,32,109,67,62,201,179,220,194,13,195,170,206,64,212,70,213,52,21,126,10,155,132,153,2,92,132,175,179,223,38,236,120,27,133,25,116,212,98,44,234,226,19,101,26,19,175,170,253,188,126,156,186,181,37,28,142,13,160,96,80,7,232,75,183,72,156,197,198,53,68,0,55,131,36,44,105,194,58,40,197,70,253,155,173,215,232,180,165,255,62,79,48,138,213,30,58,95,159,53,44,192,44,178,51,72,167,45,115,188,166,222,183,238,92,43,90,15,15,200,238,101,36,125,210,218,116,144,73,51,107,200,92,192,94,120,248,94,247,163,84,157,230,220,9,97,155,180,67,136,45,107,143,20,30,106,18,129,198,37,30,78,164,206,238,63,68,143,212,121,192,162,203,191,200,104,251,81,234,161,119,119,51,205,81,21,225,28,96,17,233,142,248,51,96,215,177,215,228,118,172,113,116,208,202,243,183,43,136,115,53,79,231,200,21,199,44,250,16,223,1,229,197,50,41,6,109,92,110,255,253,242,178,76,224,233,137,222,61,58,241,217,119,149,208,245,39,187,247,35,51,178,209,212,0,7,210,255,37,72,134,22,85,239,247,25,61,175,202,141,168,42,49,150,206,188,210,236,197,15,104,133,199,238,91,215,186,218,173,98,166,202,18,229,12,108,124,124,240,29,97,164,46,129,176,201,62,192,153,82,59,68,142,56,201,187,100,87,68,106,185,163,140,210,15,209,124,217,151,68,191,59,55,17,117,246,126,224,59,197,7,163,218,1,201,78,106,102,102,247,72,44,89,226,85,141,155,242,234,161,106,75,11,57,136,114,175,193,26,62,97,90,125,3,212,182,125,222,94,78,12,2,48,91,228,145,33,223,17,165,48,213,254,9,152,138,221,223,99,188,67,233,163,138,136,192,103,110,24,208,178,28,110,127,47,255,135,83,14,225,33,12,169,21,168,38,104,205,193,70,206,204,216,226,105,208,219,236,231,222,29,123,117,158,151,122,238,80,44,114,237,90,164,248,8,199,214,97,115,155,10,178,218,37,119,198,174,27,36,70,70,130,78,87,194,150,123,27,197,160,73,87,204,241,47,170,124,246,114,97,129,100,25,32,196,242,75,25,90,251,47,143,28,243,207,221,22,220,20,217,253,191,237,22,255,48,200,149,63,0,197,82,101,244,166,247,218,171,192,40,17,27,245,10,243,202,210,208,198,37,9,211,144,34,171,152,68,183,107,227,119,95,84,103,30,31,227,112,28,117,101,29,255,113,175,172,214,47,220,69,164,89,167,63,212,125,190,83,9,130,83,91,118,226,115,47,31,6,81,125,69,41,229,138,157,195,64,141,214,44,202,87,32,19,85,223,7,59,74,218,84,134,129,241,65,122,136,17,190,246,141,135,75,66,197,137,107,242,3,68,162,198,19,207,168,62,74,120,93,233,192,234,107,183,134,11,139,78,62,114,92,58,81,69,118,55,84,104,232,138,229,101,205,176,221,114,139,221,108,12,22,132,228,96,199,162,102,32,92,193,102,170,89,221,85,3,169,14,51,105,94,183,64,219,59,193,22,28,7,252,235,20,28,207,76,199,128,70,201,227,119,68,125,232,100,170,180,80,200,162,123,187,203,2,186,176,85,64,193,76,105,183,29,7,111,125,68,22,128,238,153,127,226,179,83,85,197,196,180,4,222,4,191,38,132,89,169,234,1,116,211,169,99,172,232,58,163,163,69,73,153,159,82,24,109,16,137,42,55,11,125,77,103,222,111,233,25,231,53,236,154,242,88,108,91,71,162,212,147,159,247,113,188,112,53,107,45,231,235,135,14,108,228,6,65,117,123,225,4,251,164,164,118,102,86,90,57,194,55,217,63,235,62,211,62,64,32,205,137,144,214,92,44,251,233,110,54,16,182,143,2,185,140,162,236,7,125,248,91,64,247,139,2,49,109,157,37,128,16,73,95,106,23,73,74,170,126,237,125,44,210,110,160,31,124,28,21,104,224,107,219,71,75,113,14,24,246,40,122,218,93,127,111,109,19,53,227,45,43,47,116,152,251,34,61,219,209,89,152,139,190,141,244,188,166,143,40,242,167,177,85,195,207,101,167,240,137,181,65,130,244,107,126,130,123,235,81,1,95,81,35,84,237,0,151,3,32,41,61,212,255,230,9,163,12,87,132,167,249,242,190,78,10,239,99,0,194,60,88,200,12,210,70,85,87,132,181,136,17,218,138,66,63,36,49,233,167,35,219,182,194,106,95,211,227,34,48,22,97,133,157,63,89,26,226,43,122,134,53,89,23,99,124,236,87,153,39,48,25,118,30,131,119,197,166,128,26,136,26,139,203,255,189,1,0,244,33,93,169,201,122,172,123,178,75,18,214,187,255,83,17,80,171,183,223,178,65,159,64,127,21,54,97,48,166,85,113,163,51,108,152,3,120,76,249,155,142,238,35,11,13,3,17,210,239,37,219,189,28,167,219,74,148,167,63,24,147,168,190,217,29,61,25,150,113,108,126,188,135,231,235,10,133,109,171,106,183,62,22,37,217,44,43,222,170,6,82,140,127,19,21,206,76,156,72,102,194,66,84,74,183,89,16,104,152,201,248,67,26,110,204,214,91,170,11,173,151,94,46,132,134,218,41,217,38,245,166,63,99,190,140,135,228,191,242,188,55,99,157,193,199,30,123,135,67,34,91,45,91,33,181,225,10,41,139,219,100,232,207,160,189,139,73,141,29,181,182,240,3,192,149,95,129,124,230,48,153,0,180,237,200,219,28,46,120,210,82,186,34,29,74,244,245,94,68,162,85,186,101,66,192,150,13,95,3,81,130,236,80,193,148,230,196,45,235,155,198,139,128,197,227,199,130,231,216,140,39,11,215,161,120,202,37,21,123,51,32,135,57,66,251,139,225,240,41,216,119,77,206,55,123,143,253,98,110,211,172,132,57,45,222,211,239,145,96,235,133,57,166,226,187,190,137,150,110,47,86,11,7,176,166,66,158,122,170,177,121,19,138,87,254,14,174,185,0,50,216,167,7,161,110,59,129,209,239,124,159,103,18,211,93,178,97,106,231,55,246,31,126,140,92,40,173,92,193,72,83,79,188,7,31,207,244,112,82,158,4,155,176,252,250,20,75,222,169,119,119,37,92,150,132,146,222,201,188,230,153,191,218,135,144,66,215,229,228,170,72,226,36,248,208,151,6,53,225,97,157,110,173,108,184,193,59,206,61,5,35,129,243,183,235,208,40,8,217,207,164,37,68,220,165,117,155,5,192,126,96,96,23,154,16,228,132,194,236,130,211,235,199,255,222,166,82,192,36,195,37,191,19,249,184,67,2,77,209,213,22,201,209,53,191,138,252,226,246,30,96,67,146,134,237,184,151,81,143,142,251,185,23,152,155,146,248,67,130,6,2,229,214,180,76,66,191,136,65,38,209,223,105,178,20,62,228,26,58,144,93,224,67,160,130,162,207,143,246,197,110,226,139,116,74,41,59,179,16,181,97,83,109,101,139,180,77,19,21,143,188,204,7,154,155,76,42,138,4,100,69,165,135,0,68,27,110,245,250,8,135,142,165,190,13,132,96,252,173,60,141,171,124,14,87,151,151,193,123,99,30,123,189,144,87,118,157,10,68,194,247,127,108,120,120,150,140,120,68,35,129,116,171,50,88,240,139,143,144,136,31,116,28,32,60,32,63,245,41,86,120,60,107,224,245,219,123,119,124,99,156,57,24,54,131,211,114,46,103,111,209,155,145,234,173,209,217,1,138,195,43,44,130,0,36,219,145,40,152,221,29,109,28,40,194,84,202,60,197,176,100,228,39,82,46,55,236,223,26,22,82,49,97,220,191,224,111,34,111,215,235,58,109,40,151,214,81,150,64,213,83,192,229,162,53,154,49,227,135,255,44,1,236,8,25,13,154,214,96,101,239,247,234,18,197,24,10,192,143,28,36,23,94,30,156,139,215,176,66,60,228,156,18,182,6,0,135,226,66,135,175,13,2,168,236,168,156,142,97,52,117,167,230,63,45,63,106,223,135,82,50,82,135,177,72,234,74,13,181,205,105,98,206,173,125,229,105,61,60,41,119,240,206,163,143,180,22,136,224,164,134,58,12,198,121,244,206,188,147,157,212,98,74,34,60,176,194,122,13,163,114,1,94,107,71,5,125,171,145,124,253,101,175,158,20,53,242,84,146,177,11,236,26,74,38,7,61,159,12,57,197,32,209,237,212,213,160,96,39,146,93,231,248,63,3,42,16,34,3,116,122,227,177,95,31,94,161,242,174,148,182,4,94,136,189,254,8,91,104,150,114,141,209,177,15,253,64,181,130,63,184,96,18,132,114,74,36,225,132,22,178,201,33,46,212,239,117,2,176,4,205,61,24,98,179,111,217,53,22,78,79,104,193,69,179,55,74,136,209,74,24,121,210,177,7,186,168,114,113,245,252,63,122,30,104,50,58,145,171,70,172,98,149,191,243,46,191,39,144,177,1,83,246,20,14,122,190,50,173,124,47,130,234,117,71,81,214,249,192,151,166,180,47,95,127,139,48,90,211,64,61,39,100,169,73,118,74,173,129,129,38,160,245,32,113,227,172,139,167,151,119,88,244,239,171,22,111,33,159,90,7,96,135,8,118,124,254,90,123,130,84,32,202,102,94,109,65,20,52,164,112,250,212,176,108,167,136,214,118,37,197,192,173,14,26,192,143,112,162,38,198,72,28,87,96,202,11,33,237,181,28,171,6,147,138,80,225,127,152,94,99,94,208,24,25,196,206,163,92,37,159,27,193,84,225,143,144,146,97,83,127,85,127,102,66,120,36,108,176,112,222,20,144,73,47,1,84,92,111,23,127,163,142,35,4,83,150,236,42,168,148,44,145,234,136,11,43,184,224,168,203,249,31,30,120,198,91,25,200,211,49,30,171,238,91,9,192,121,135,230,59,169,65,238,192,185,4,189,145,130,134,179,174,74,143,98,72,173,225,41,19,1,93,244,153,68,5,27,114,169,96,97,101,166,234,192,61,133,213,37,242,143,197,249,250,220,92,85,20,110,131,183,104,105,195,52,87,214,143,238,231,206,58,223,247,7,243,247,132,139,28,165,61,136,215,3,88,169,115,17,24,154,199,224,138,57,137,122,181,212,5,57,30,214,133,252,221,205,227,180,230,26,60,84,24,248,174,19,99,138,55,207,111,247,123,49,137,134,234,30,2,48,57,56,210,15,7,39,162,70,105,147,7,10,149,228,112,156,228,32,249,170,136,228,207,156,134,70,241,123,123,159,128,121,162,226,51,61,27,210,17,147,89,215,216,187,229,135,115,72,86,26,38,106,76,119,223,12,111,110,133,144,31,183,121,63,53,138,28,99,231,111,221,186,21,128,74,62,226,38,72,210,174,132,107,223,234,118,235,142,53,114,235,79,238,56,140,223,85,148,130,6,24,22,12,109,84,212,127,32,187,23,23,126,2,42,216,0,29,151,95,195,64,31,8,7,170,202,77,112,236,0,13,138,117,55,34,209,113,162,43,129,217,212,167,118,211,34,246,179,43,240,31,218,68,33,46,88,225,186,97,138,33,166,109,113,60,169,98,13,57,179,80,70,173,176,194,173,20,228,68,98,242,33,156,219,243,2,126,185,154,25,150,23,11,177,170,76,162,44,237,39,103,212,86,216,80,52,57,6,148,15,40,20,244,245,57,109,179,179,234,187,20,64,102,211,147,0,198,189,76,81,81,246,91,188,174,239,84,70,92,155,191,98,99,182,79,130,5,247,150,193,150,236,224,163,86,165,187,236,254,81,105,61,181,242,204,203,167,175,146,214,138,3,200,89,139,186,64,133,91,117,108,3,149,120,37,101,114,56,44,157,251,4,72,134,138,222,204,105,33,145,134,215,252,73,253,210,72,19,45,28,249,219,220,188,167,215,131,86,251,53,40,242,98,119,110,205,58,90,89,26,3,132,33,235,102,111,111,235,103,163,68,67,36,110,127,228,230,153,55,32,8,70,98,57,125,52,41,65,178,187,113,165,209,84,164,97,115,39,173,121,13,11,100,174,77,246,47,126,201,136,7,15,25,98,27,164,197,248,243,41,123,207,118,74,198,4,100,185,16,209,163,1,2,108,100,180,159,222,33,141,184,183,36,144,6,70,68,178,140,107,201,198,239,217,145,130,241,212,159,83,38,219,62,65,160,218,88,48,155,86,203,116,46,27,157,122,182,247,171,191,66,10,142,235,110,107,3,122,48,199,59,222,171,182,10,144,93,175,246,254,130,44,93,101,108,224,103,203,152,173,2,165,109,53,224,104,26,136,156,127,191,140,95,118,26,221,152,14,169,85,201,126,228,10,20,26,157,207,44,203,110,161,112,153,248,127,251,38,17,207,111,152,107,75,81,135,209,107,214,213,120,116,16,216,77,120,68,56,18,19,70,243,43,8,80,17,47,153,238,99,52,134,29,30,65,208,205,100,236,132,197,22,26,236,82,15,255,105,206,174,51,97,195,57,252,154,149,26,220,11,159,106,208,139,236,232,45,113,231,197,75,247,134,53,222,216,3,1,43,94,221,197,195,3,232,202,25,140,95,176,172,221,104,43,7,245,12,249,48,215,90,112,26,48,89,186,32,115,180,30,254,42,159,112,131,254,48,34,207,158,15,156,163,44,246,241,5,4,88,206,147,222,9,231,153,237,83,65,133,250,218,208,48,16,208,33,166,182,188,238,142,25,89,76,181,123,240,160,41,212,150,231,252,162,40,196,244,57,91,129,125,154,74,80,211,171,198,78,17,132,130,19,21,248,220,252,106,100,124,198,140,158,65,225,251,165,164,7,141,14,210,27,88,233,216,197,102,21,25,127,167,152,159,88,247,65,107,185,129,69,163,115,17,152,61,190,115,130,227,117,17,5,68,17,246,153,221,92,27,57,213,242,216,46,71,135,40,42,190,90,145,205,24,218,94,149,252,125,80,129,141,27,104,98,194,245,114,217,225,93,65,21,195,181,184,21,69,78,213,102,71,7,190,41,199,117,7,83,181,115,124,155,112,26,94,28,79,60,253,151,243,244,211,167,11,195,193,185,122,119,203,159,110,160,33,173,31,5,81,190,119,235,83,43,179,45,234,161,244,92,24,206,36,113,223,32,104,149,230,170,15,152,117,104,113,223,106,143,243,62,97,252,241,195,205,149,208,49,83,155,189,244,28,245,10,130,71,50,155,241,218,5,185,74,177,158,197,10,110,13,165,73,58,218,202,100,18,152,141,174,222,160,58,158,253,120,251,18,174,177,142,59,194,237,69,252,44,189,57,119,98,59,47,190,84,140,24,37,240,145,206,209,167,8,113,143,206,88,234,206,116,230,116,133,54,197,184,226,78,250,13,204,84,210,192,203,128,218,137,93,250,184,147,138,38,59,5,100,72,167,138,56,228,219,67,76,123,141,148,230,92,156,86,201,114,182,229,9,80,148,57,2,194,143,22,26,222,242,218,215,171,9,134,109,22,185,60,25,20,92,203,205,41,217,219,6,210,2,241,142,119,126,35,220,52,207,216,100,102,228,243,223,82,42,67,219,129,8,103,12,10,56,78,121,83,21,252,225,64,126,92,57,28,103,198,0,18,61,214,146,29,94,7,240,97,159,118,76,32,107,123,41,233,177,248,65,11,108,55,60,147,222,247,45,180,30,31,207,223,45,217,108,54,99,238,164,201,148,171,127,160,105,61,213,97,44,233,49,12,93,146,173,89,152,60,250,240,14,192,243,88,75,144,220,247,171,123,2,109,191,22,99,41,91,83,172,157,145,222,141,213,246,85,171,127,169,197,196,105,85,88,19,11,209,239,90,77,128,113,37,125,92,180,166,180,7,6,64,21,0,2,195,244,222,71,222,223,90,208,33,82,224,99,144,117,222,123,29,201,150,210,216,234,156,76,201,10,139,172,101,166,5,95,206,22,55,142,247,4,200,218,195,16,68,173,87,88,10,18,215,42,99,229,230,182,206,228,142,203,28,25,250,172,42,93,7,254,22,13,14,132,8,120,158,95,137,104,94,49,92,8,187,47,15,240,89,88,32,155,11,161,226,88,73,166,28,98,82,157,158,164,144,46,105,92,190,170,64,194,124,208,133,255,137,220,104,116,191,37,175,227,35,48,199,15,22,74,83,94,116,196,187,33,166,108,24,33,189,252,156,245,185,197,171,8,35,39,232,47,114,155,243,75,116,205,120,41,214,27,184,108,23,106,69,250,101,150,217,14,251,17,192,9,124,106,5,34,255,194,222,150,189,10,134,147,149,85,152,167,237,39,145,228,205,193,165,206,229,124,224,188,96,161,168,222,134,131,91,187,192,118,38,181,246,5,94,232,101,230,135,219,97,220,133,232,11,58,116,206,96,74,112,206,239,124,184,110,8,132,178,40,92,184,58,202,72,0,146,136,221,206,185,201,235,4,95,86,198,89,65,193,95,4,172,135,79,251,111,34,53,82,135,215,59,14,247,45,111,93,151,59,213,102,212,73,109,18,202,126,107,163,2,252,137,162,39,49,193,74,232,233,111,68,224,239,38,223,192,123,202,202,219,43,163,149,88,238,83,108,189,253,99,47,96,255,253,97,23,76,227,120,25,165,239,243,225,121,66,240,234,37,242,243,0,176,241,144,252,245,166,200,240,45,173,56,129,185,13,164,132,223,68,197,168,70,186,224,179,240,197,209,218,192,40,226,199,23,195,151,182,234,17,242,201,137,106,74,140,20,209,178,92,115,151,110,27,37,204,93,90,31,222,52,102,81,43,119,33,181,231,179,168,29,235,1,176,110,154,174,240,106,226,108,84,58,79,130,54,70,173,8,188,233,163,107,13,225,173,29,232,106,13,179,167,4,23,100,149,73,128,123,147,104,24,10,52,208,91,132,216,202,31,62,186,155,198,114,206,26,35,107,7,37,7,207,200,25,39,137,60,7,39,227,105,229,237,154,83,25,186,56,176,105,245,233,144,133,235,232,51,252,16,7,28,34,150,111,255,15,165,134,156,210,71,49,205,65,10,242,127,5,42,35,16,167,74,49,79,116,101,24,49,253,69,181,8,7,249,22,55,213,161,93,47,232,121,72,50,47,67,203,121,249,69,252,231,49,135,211,17,106,176,196,138,107,189,68,240,12,199,123,160,221,179,154,10,7,60,224,189,11,92,92,157,84,235,36,255,156,14,56,179,7,46,222,124,109,135,4,230,88,87,210,216,100,139,20,98,128,86,100,120,171,192,138,194,23,27,3,75,28,186,161,3,151,93,201,38,195,215,72,170,1,230,74,66,178,194,20,26,83,156,213,102,142,226,167,254,242,41,29,252,225,222,9,39,240,5,193,88,52,35,103,240,20,155,160,2,129,240,91,160,52,244,11,5,158,177,203,171,192,48,251,152,12,130,174,99,17,152,58,164,152,28,130,154,254,66,119,235,217,112,166,25,200,23,209,83,41,228,48,43,38,215,33,227,148,6,91,27,211,190,170,254,181,196,82,79,51,2,239,117,116,141,34,227,140,179,210,225,242,233,196,163,193,172,35,163,159,36,223,46,96,203,88,53,192,187,117,195,69,92,40,201,26,155,206,96,161,198,62,53,54,226,142,174,24,150,120,207,64,13,88,182,161,96,250,63,248,144,111,153,122,178,186,55,254,239,231,121,62,122,211,26,145,233,37,32,55,64,83,183,188,64,253,196,255,190,161,19,157,28,254,98,114,102,247,229,164,236,36,243,134,80,103,34,179,210,11,153,71,192,142,203,231,164,81,108,43,66,161,201,70,186,87,152,171,64,155,71,155,213,52,142,89,75,170,69,116,179,26,71,81,203,209,51,84,147,155,205,115,171,154,44,128,75,101,16,63,5,86,218,212,194,179,234,92,42,243,177,216,137,87,86,3,83,30,4,135,252,41,119,237,156,54,218,196,191,72,148,82,234,66,26,36,94,81,183,75,11,75,148,17,166,248,22,90,189,191,167,145,171,64,141,50,66,17,69,74,76,50,75,40,203,118,114,185,47,83,63,213,43,251,252,83,242,230,20,93,93,130,96,58,52,99,234,105,128,205,50,174,170,166,251,129,47,219,150,62,168,69,219,210,254,159,174,122,193,158,130,137,84,174,154,145,124,0,202,22,244,127,11,51,131,88,102,196,8,77,135,170,19,120,226,17,66,72,208,72,173,4,180,193,241,111,46,251,0,136,195,183,129,112,152,105,38,164,155,88,165,200,10,124,173,172,35,147,155,98,183,97,185,234,14,162,207,126,161,235,219,198,170,59,33,89,130,178,104,71,156,6,145,186,230,230,204,161,86,163,118,113,235,195,129,164,227,151,185,255,63,179,149,135,98,175,104,28,209,153,183,169,26,146,216,158,119,65,19,8,113,135,75,227,145,121,21,207,252,236,185,217,219,43,28,219,243,90,174,38,180,252,175,13,23,183,29,228,245,196,23,177,118,47,105,139,60,45,122,0,234,156,195,162,208,171,65,214,244,196,1,78,216,37,155,122,17,60,224,9,39,143,251,120,198,184,6,29,69,115,144,130,51,14,83,208,138,77,128,80,4,180,228,174,138,183,197,93,184,248,132,1,37,103,136,68,193,255,212,240,50,231,184,121,116,238,63,0,61,171,27,25,49,18,133,110,229,31,201,207,28,54,7,235,94,119,109,115,155,29,189,240,183,77,42,123,43,146,74,198,185,220,251,83,9,98,50,210,170,86,224,9,2,75,210,120,52,131,124,203,7,105,62,88,236,243,41,35,147,123,153,93,237,85,96,51,201,88,232,40,24,109,15,52,169,102,24,223,72,111,200,196,103,146,177,30,107,128,143,248,146,138,153,194,69,248,52,91,165,148,83,226,172,30,248,61,66,119,146,227,102,175,211,168,8,62,35,156,165,208,246,208,72,66,201,232,156,123,240,134,172,181,70,211,111,177,102,0,207,163,33,207,27,193,80,196,228,180,197,118,50,45,81,18,194,99,69,35,72,166,54,56,216,166,145,55,161,147,139,92,204,66,179,133,10,79,91,234,158,53,113,231,172,202,135,27,223,13,16,127,108,245,185,124,150,89,83,8,252,254,202,182,250,160,29,203,113,78,36,130,41,44,203,113,101,108,217,87,165,5,71,39,214,80,236,205,229,77,147,150,190,134,213,112,217,38,124,242,168,38,96,252,92,194,159,178,189,201,82,128,234,84,130,146,164,12,41,192,12,157,100,80,226,168,172,14,207,70,76,196,157,68,41,84,123,3,186,66,179,123,58,98,204,201,202,187,137,144,64,27,62,10,211,243,16,129,110,80,43,160,95,232,76,242,223,164,239,101,13,29,190,172,234,138,80,29,235,109,110,65,239,117,243,136,187,1,118,171,194,101,20,113,37,96,133,58,62,100,37,92,138,126,105,149,0,159,90,183,248,7,109,36,75,45,116,208,119,130,161,226,108,176,239,220,75,132,239,157,143,107,160,67,96,37,153,251,90,60,55,252,251,200,48,166,61,180,150,216,36,33,232,235,147,117,115,118,148,139,93,163,107,238,167,100,98,188,171,35,1,149,113,83,73,72,30,0,181,91,189,251,32,245,118,228,122,118,245,138,64,34,145,8,221,126,214,233,80,85,158,208,203,103,84,247,104,164,236,26,170,143,152,226,198,44,187,206,80,190,52,228,12,140,29,54,215,131,246,174,213,240,216,79,147,217,82,194,154,174,23,205,149,57,57,64,167,74,31,147,76,251,23,14,215,135,242,41,150,143,54,154,154,77,198,170,127,41,8,9,39,172,5,226,239,165,238,207,154,4,251,54,234,116,99,227,200,232,177,29,174,225,193,204,21,60,250,75,222,55,139,181,134,182,62,233,106,227,101,185,255,94,126,146,42,210,180,20,128,99,6,158,208,23,91,169,35,95,75,79,198,164,217,216,129,205,95,235,216,168,118,29,130,19,77,85,0,240,73,97,190,78,40,18,230,51,215,168,96,34,192,126,137,248,116,220,159,22,129,103,211,127,185,198,151,145,248,77,255,97,85,31,172,175,111,200,222,174,67,169,167,48,21,235,77,241,97,179,186,160,134,189,30,227,120,54,235,196,132,190,139,186,61,220,110,207,11,62,149,191,146,149,209,24,146,116,58,119,83,83,11,227,90,71,133,145,174,190,67,76,219,235,191,198,43,35,196,115,54,85,78,24,190,27,148,140,136,97,14,236,106,164,110,131,203,222,213,226,24,63,180,252,203,57,81,34,138,172,60,205,16,37,210,64,12,187,15,114,129,106,83,90,152,16,219,84,210,74,40,162,204,228,128,222,84,2,176,36,172,198,82,149,201,29,60,55,3,182,81,36,129,243,84,33,205,106,209,27,42,124,182,255,16,140,50,247,167,221,33,150,216,211,200,219,230,56,215,80,35,183,228,140,54,162,143,161,128,132,91,218,148,252,210,93,255,29,89,114,33,48,60,75,195,13,186,174,191,80,62,136,163,224,140,7,246,255,151,42,255,232,65,116,116,232,241,233,23,94,102,18,221,111,35,222,135,49,180,52,244,140,65,191,125,5,19,110,167,115,110,90,150,146,102,11,237,117,90,183,153,70,232,66,147,158,109,110,186,135,33,148,11,58,254,210,57,87,236,131,205,62,11,79,246,123,233,10,83,36,75,14,114,198,53,241,1,249,171,199,213,155,150,22,20,107,58,88,78,245,189,92,120,35,159,63,134,70,9,155,225,205,4,31,189,238,229,39,249,198,234,236,49,5,249,9,196,60,139,209,224,240,83,255,126,240,18,76,184,105,239,130,48,255,66,21,200,227,240,5,202,142,226,45,100,64,67,7,7,119,181,144,230,73,192,223,248,89,7,123,13,32,217,12,206,39,7,247,15,78,64,192,19,64,25,6,135,237,155,166,93,186,154,118,150,171,130,151,47,168,168,213,13,50,110,106,83,83,220,229,41,61,241,51,65,54,7,117,156,185,188,204,5,96,18,244,50,245,141,80,162,248,97,193,218,217,24,151,215,219,63,72,179,95,44,214,174,201,37,22,116,146,214,40,40,133,219,217,104,63,89,248,89,17,13,221,56,126,214,87,154,238,254,252,86,78,253,195,241,17,25,42,118,203,87,162,254,166,130,155,108,159,145,72,92,172,239,229,108,63,254,157,222,240,116,66,161,124,120,17,16,80,33,35,115,47,228,180,41,217,211,84,32,233,102,161,166,245,80,184,95,189,75,91,40,41,202,50,244,175,89,199,74,174,160,205,68,209,136,53,43,152,20,83,120,92,47,107,9,135,159,119,107,222,236,127,54,113,166,85,2,22,59,143,163,221,171,106,196,228,69,87,106,236,155,90,9,133,138,46,254,62,38,51,118,159,91,123,136,216,96,18,125,140,11,120,60,55,2,233,123,222,182,169,38,119,99,88,41,200,243,51,53,147,183,240,207,227,210,36,24,226,13,224,245,27,245,62,240,94,32,217,174,244,41,43,252,14,237,27,16,35,26,55,198,114,42,8,79,150,192,90,112,25,74,94,131,11,51,189,79,139,215,8,78,16,217,106,131,226,62,27,39,220,213,153,82,84,130,226,37,212,215,244,124,16,179,197,241,44,57,218,143,0,47,69,212,77,133,253,30,18,208,74,126,125,69,231,45,242,27,132,115,214,24,41,34,100,194,161,80,200,129,78,218,6,31,36,19,108,142,155,218,111,123,153,117,76,33,179,223,33,152,53,62,36,247,148,192,241,97,197,245,51,169,176,32,109,99,136,54,8,232,230,253,32,24,23,98,129,68,109,10,128,76,21,167,104,103,105,54,252,184,138,62,84,46,105,50,13,140,193,47,74,180,131,242,17,115,82,126,65,15,29,167,1,115,34,24,39,54,93,108,199,68,84,174,184,254,72,63,229,76,87,222,218,68,241,19,30,84,113,29,97,33,127,0,125,230,61,30,67,249,202,28,31,240,200,94,24,85,35,170,37,90,247,114,231,37,61,70,209,224,37,8,65,241,208,0,255,8,212,67,18,1,79,168,94,178,6,207,34,253,97,68,143,168,163,198,141,135,68,157,204,202,70,100,105,127,23,250,58,172,203,78,243,173,24,243,187,192,146,210,232,93,66,47,77,17,118,48,188,116,99,213,175,193,220,130,111,237,47,222,111,224,184,198,212,101,38,2,41,251,166,211,237,79,248,68,68,135,156,11,199,152,9,59,179,246,239,84,192,90,241,176,100,100,12,151,135,207,21,152,147,195,172,7,225,180,92,94,176,227,26,245,7,157,214,240,47,15,85,190,128,120,205,185,11,255,77,63,90,123,76,156,164,106,95,157,75,215,116,202,124,114,128,181,183,151,142,43,106,231,45,175,158,22,221,242,150,79,85,18,85,234,13,246,158,139,92,141,171,77,108,196,230,167,173,125,93,174,99,7,10,27,125,137,158,252,166,144,72,99,131,23,5,4,135,79,26,233,48,251,91,161,251,210,205,138,243,44,243,119,31,10,154,131,224,51,229,216,34,201,209,198,200,47,243,179,28,77,177,15,140,252,92,46,191,26,15,31,126,227,153,98,105,22,193,141,96,145,45,228,141,206,137,75,20,46,233,118,182,215,200,112,249,36,30,237,11,57,33,33,27,46,244,67,232,164,85,231,37,105,18,71,220,78,124,111,83,70,150,162,91,181,172,51,10,192,227,205,247,174,236,59,57,227,141,146,73,170,29,164,150,120,42,26,224,105,181,43,124,64,53,5,160,80,28,237,56,235,188,244,129,201,150,16,164,186,89,188,207,248,196,219,22,6,65,160,211,221,158,95,178,181,135,198,160,77,249,34,70,137,25,171,162,1,55,234,237,214,22,104,133,229,241,114,253,59,150,154,86,9,227,227,209,95,155,179,24,8,11,76,144,173,104,12,42,153,112,221,113,48,177,49,251,96,84,121,177,100,212,200,37,212,0,74,73,178,38,21,89,86,65,186,176,214,17,119,60,143,49,144,178,34,213,196,0,140,101,169,37,176,91,182,69,167,64,33,220,202,231,111,70,70,66,72,74,28,49,176,38,236,84,243,169,34,19,164,217,171,239,201,227,71,166,164,162,130,1,230,191,109,121,29,201,221,55,77,212,179,161,162,31,44,170,3,12,139,130,208,100,76,125,147,42,208,241,127,23,91,194,118,185,61,50,133,227,34,66,180,28,91,216,198,163,15,60,5,229,62,2,224,213,157,91,228,45,96,116,43,233,225,86,172,194,63,111,30,2,232,242,61,12,201,1,183,77,14,104,231,102,216,239,236,212,72,245,56,161,87,134,217,41,40,168,87,178,122,195,206,87,98,140,176,45,109,134,53,19,18,2,77,100,28,202,55,101,255,145,162,168,185,115,156,5,25,59,133,15,163,68,218,242,232,43,177,133,221,17,6,53,56,138,91,30,64,219,176,210,240,172,41,182,10,232,165,216,167,188,72,172,235,33,37,232,106,79,242,165,100,45,133,17,173,91,136,156,90,220,2,1,26,11,157,186,205,244,213,95,113,160,179,162,6,70,187,33,70,202,225,159,4,115,153,126,91,203,8,138,223,117,77,211,223,197,33,123,193,46,201,174,175,113,237,11,20,139,210,184,238,114,197,248,112,232,177,124,121,68,98,61,15,65,7,213,76,77,216,216,103,16,164,174,232,176,201,191,250,223,225,157,184,186,85,124,193,203,95,197,224,166,36,32,151,140,22,185,195,40,100,153,6,19,91,189,59,104,81,26,75,222,91,175,235,248,103,71,254,23,17,33,163,131,50,96,11,13,61,23,227,175,10,73,67,159,112,145,5,145,150,156,218,32,170,116,214,246,127,149,138,123,34,232,202,11,126,4,106,34,129,4,138,226,43,6,65,239,149,184,33,67,125,247,237,197,23,26,58,236,40,214,161,163,208,182,233,81,67,158,170,205,20,40,105,141,111,239,163,151,68,133,126,203,78,183,20,142,67,91,11,142,135,214,164,135,198,173,159,13,96,238,124,37,50,110,89,157,45,123,222,75,251,22,119,72,94,164,142,59,146,195,25,42,181,189,201,247,228,139,198,11,232,190,29,152,31,135,20,221,55,245,92,176,240,138,191,64,250,12,125,192,187,45,35,209,94,97,190,244,89,38,249,205,97,174,205,160,111,121,96,41,83,41,108,76,195,125,134,20,19,109,43,99,104,17,91,204,217,148,122,20,80,154,136,165,226,158,109,78,30,178,9,203,130,192,154,166,137,253,237,123,69,52,243,229,222,19,15,23,167,77,58,4,224,130,150,122,196,143,37,199,72,201,203,86,24,8,97,196,133,56,65,28,18,26,156,5,163,71,174,173,129,160,171,28,210,34,193,206,113,119,231,75,29,41,183,209,104,186,111,163,27,89,236,59,112,172,72,12,169,203,181,196,98,109,102,42,134,183,85,135,12,95,167,14,22,140,68,21,21,86,96,175,231,73,14,74,21,107,125,215,25,16,219,225,232,244,204,219,177,129,118,52,218,245,47,79,31,2,190,209,196,173,250,241,34,86,56,250,57,24,42,120,152,153,215,206,199,180,59,48,112,117,50,185,225,70,204,7,44,204,160,222,134,97,136,135,245,137,37,145,67,249,109,93,118,163,6,233,213,125,230,238,90,121,2,155,36,248,58,85,242,70,102,201,154,199,248,173,96,226,162,58,6,222,87,209,140,90,238,132,228,231,205,58,96,234,110,226,119,239,225,121,237,184,243,19,57,210,177,107,116,108,53,140,168,120,82,132,205,189,163,147,140,231,224,179,248,30,103,34,62,163,246,146,152,101,151,154,114,111,151,9,106,188,33,5,31,68,109,189,228,198,244,109,200,209,96,165,68,198,148,204,122,17,149,101,138,206,227,159,156,129,142,237,51,157,101,20,46,236,238,64,173,237,152,237,246,93,15,163,79,229,211,77,149,200,184,16,146,19,66,27,13,168,48,144,171,135,132,211,184,161,114,82,141,66,43,114,181,49,128,221,79,76,22,30,86,160,12,166,156,30,162,16,208,38,116,31,45,239,220,87,203,237,0,122,98,180,251,128,194,85,99,237,255,40,118,18,111,182,184,52,62,4,15,31,77,237,192,211,19,83,53,245,176,81,125,79,245,106,165,240,241,244,127,76,158,52,16,60,142,200,52,6,143,3,230,105,110,225,163,202,23,221,249,85,150,254,253,75,47,52,2,49,67,103,136,238,161,126,216,169,58,166,204,41,171,116,98,150,4,88,47,165,209,113,228,128,87,134,101,4,83,142,74,101,191,205,209,237,52,99,21,46,117,170,70,122,142,83,161,207,253,9,67,117,158,103,24,98,19,113,199,41,83,73,123,250,70,245,180,46,83,27,55,42,179,98,139,24,156,41,116,153,37,182,70,126,65,223,231,34,52,104,120,117,175,66,223,180,203,189,211,145,246,55,170,83,195,48,0,73,80,179,192,11,236,106,47,82,0,197,175,116,115,204,226,175,126,59,110,5,156,204,66,188,173,222,226,178,10,162,193,33,101,73,197,217,102,234,21,225,66,183,159,205,167,32,118,99,15,222,167,80,120,238,97,175,100,130,75,158,53,246,224,10,6,234,127,154,64,247,221,211,248,138,102,173,129,63,126,248,46,218,179,160,95,74,159,228,143,59,147,224,246,81,30,177,183,129,94,93,43,107,19,178,11,53,25,105,152,243,170,89,13,86,145,73,185,242,97,222,28,191,195,108,212,173,172,115,127,210,203,172,64,136,68,29,195,1,92,146,167,193,189,190,248,123,217,141,69,92,240,138,193,126,200,145,55,104,65,200,50,140,96,112,179,12,150,236,139,3,126,241,236,109,204,219,137,35,156,144,69,109,87,62,84,253,98,54,225,90,198,140,102,229,162,228,159,192,25,15,82,141,37,254,205,185,116,213,71,31,153,64,161,210,85,62,142,129,163,252,29,33,7,47,109,148,166,249,146,2,116,225,189,96,34,105,58,200,253,67,110,68,117,122,101,113,91,165,1,131,171,19,235,51,200,182,38,109,251,32,175,154,137,35,179,156,54,231,143,152,228,181,161,23,93,123,145,252,65,170,147,238,108,198,171,209,117,106,218,176,89,104,245,17,220,231,205,231,241,32,145,41,190,211,21,140,13,211,11,25,57,242,208,29,51,161,38,154,108,211,31,168,73,1,114,134,22,137,211,232,29,16,16,205,132,244,159,15,80,94,24,56,107,241,86,236,68,192,255,126,58,211,84,250,156,255,87,107,243,74,23,213,2,214,63,236,142,145,236,82,9,199,0,220,221,10,30,85,177,219,225,64,90,41,76,32,60,100,150,139,139,186,9,158,199,79,241,74,198,30,39,166,79,113,1,96,4,58,62,98,24,142,10,146,111,205,2,30,52,239,127,5,237,115,193,18,102,19,191,154,244,221,167,210,133,54,18,191,6,12,96,140,31,112,74,25,252,254,198,47,249,194,211,111,143,31,95,32,204,222,105,65,198,44,17,32,220,70,250,5,22,142,13,115,139,188,196,108,162,156,139,44,152,230,129,235,50,43,153,18,17,125,38,3,133,206,91,125,117,46,165,63,78,46,92,80,240,230,166,90,6,13,176,63,81,44,182,177,91,199,95,20,98,110,120,232,40,69,146,145,61,143,255,17,55,232,137,149,129,249,199,6,165,128,104,193,207,44,232,156,222,206,213,168,58,219,201,112,64,204,229,202,221,90,84,219,82,43,62,64,149,72,123,46,7,81,63,99,172,48,250,201,166,201,237,186,84,238,152,131,167,42,23,116,26,204,231,35,94,209,102,190,170,66,170,94,168,159,131,167,243,166,54,135,4,234,31,146,110,75,75,43,49,24,62,244,124,62,33,110,220,88,4,66,247,122,49,204,25,211,96,22,161,238,128,99,171,124,137,17,134,166,54,30,50,248,238,159,149,236,174,149,127,35,29,174,27,146,12,247,222,91,0,210,193,240,250,28,253,172,80,153,228,255,75,7,80,214,120,71,59,25,170,22,5,108,74,23,44,28,2,29,42,219,136,144,189,134,246,175,63,112,153,163,219,173,53,201,219,114,117,28,219,244,231,133,231,250,99,235,131,103,212,91,208,206,162,179,239,208,193,130,169,31,221,112,83,65,157,221,8,66,116,87,129,225,136,26,143,74,250,34,229,50,97,194,212,66,136,181,8,241,91,198,200,169,207,100,145,3,240,235,255,54,64,17,254,140,183,46,29,208,244,76,219,45,122,114,120,147,122,217,209,227,147,170,163,24,14,28,66,12,89,135,205,149,128,27,43,187,2,128,150,45,207,90,53,181,84,201,102,102,211,96,191,85,21,175,106,99,22,173,18,178,29,238,111,20,154,67,189,29,35,158,102,111,156,154,22,89,223,3,118,85,157,34,115,168,101,82,160,96,141,117,116,142,121,199,149,85,108,235,8,239,60,218,102,28,119,229,93,172,124,72,86,187,228,158,187,132,121,150,108,250,164,139,190,23,64,253,45,218,214,227,80,26,254,222,139,114,124,10,157,102,250,241,136,248,241,200,188,28,3,118,70,114,113,93,142,109,171,0,109,151,250,220,90,151,102,177,128,214,193,122,114,17,54,73,191,76,214,75,1,231,249,168,72,242,236,64,145,150,208,18,61,164,175,144,78,91,241,189,109,184,136,128,221,163,20,148,204,252,163,31,202,65,50,213,174,234,181,56,191,3,253,91,208,142,122,251,50,155,212,93,100,86,172,230,129,245,168,234,83,61,194,82,141,7,217,65,59,255,234,78,97,236,193,112,253,12,210,2,50,175,122,26,142,37,222,166,229,113,119,157,120,25,236,68,118,60,201,135,133,191,120,227,228,35,95,4,10,72,34,33,140,40,248,178,132,122,140,44,121,81,155,48,48,7,99,247,91,125,78,242,94,124,48,128,251,216,228,223,199,197,227,2,153,90,187,171,88,117,32,96,204,149,62,196,194,167,43,115,26,51,34,244,153,110,153,247,39,142,134,125,90,67,92,48,252,137,172,166,40,211,43,17,85,101,125,103,118,60,110,186,204,131,136,79,191,213,25,202,126,69,170,167,168,214,59,51,250,15,191,34,100,153,164,195,46,77,132,99,23,27,4,228,4,92,143,78,15,179,194,156,103,3,188,142,113,94,241,176,52,235,98,231,234,76,100,31,28,232,247,107,54,33,112,199,217,55,112,239,95,232,135,135,194,105,211,25,172,239,166,100,95,28,7,199,89,90,17,217,7,155,138,4,228,134,47,163,250,109,13,232,84,57,40,1,66,206,1,22,206,91,62,83,110,70,152,225,56,135,21,59,34,27,175,158,65,223,179,103,162,101,88,98,87,7,137,36,235,154,130,172,248,210,172,9,35,212,170,95,22,59,211,118,86,24,173,1,78,154,159,129,209,238,120,81,45,46,165,107,23,98,23,205,208,142,100,153,125,205,248,155,20,235,167,35,153,47,15,94,230,22,186,44,223,201,184,131,234,141,41,67,86,209,36,147,110,88,28,103,9,102,153,127,7,47,241,185,119,195,105,114,190,198,240,26,213,2,96,207,145,240,106,191,115,104,31,172,142,147,56,12,224,8,174,68,208,178,46,227,234,226,180,184,247,57,148,239,95,14,145,1,169,60,115,92,138,69,213,42,210,39,98,123,179,247,204,130,40,0,173,239,42,155,49,5,158,167,188,59,46,69,213,107,21,197,74,166,253,201,148,242,40,76,148,71,151,181,211,233,123,43,211,202,249,123,77,81,197,53,218,62,210,161,233,177,22,55,85,73,202,246,110,99,73,227,142,8,54,102,227,42,195,231,218,239,121,100,107,230,199,49,193,191,155,162,217,215,189,120,82,121,43,183,37,83,189,171,66,5,80,190,146,234,207,67,47,36,181,10,67,245,145,203,169,133,215,226,47,112,121,253,153,85,191,194,125,57,93,181,165,240,217,119,99,159,18,249,52,96,147,51,0,8,164,208,126,170,133,180,237,230,51,94,166,69,85,183,146,79,58,66,178,142,187,154,61,211,95,229,61,72,158,104,52,10,209,128,197,48,0,124,190,186,51,238,83,148,56,202,166,195,19,253,129,70,123,71,6,18,134,0,44,157,86,106,192,244,182,182,90,63,121,188,79,58,218,183,87,255,251,12,39,253,27,251,75,8,53,113,19,247,141,93,43,120,134,98,236,99,56,107,151,235,169,191,26,165,112,16,134,216,204,57,196,46,250,148,18,140,106,233,193,213,116,155,44,12,156,98,71,0,105,92,29,139,152,18,126,87,237,95,66,186,229,90,244,57,1,161,86,103,168,165,16,6,83,216,35,19,80,127,130,71,82,181,148,3,41,192,249,120,252,104,226,250,227,1,66,34,128,145,211,211,0,223,228,92,100,161,160,69,23,88,217,83,195,14,231,145,231,175,193,108,93,166,162,19,236,17,216,80,226,132,169,103,246,17,196,3,62,53,135,163,133,67,125,221,4,103,106,112,21,179,46,96,171,142,137,87,110,247,7,98,109,94,153,227,60,246,175,30,154,191,63,72,131,7,207,206,242,108,52,48,121,169,225,73,218,10,1,50,99,163,141,174,36,46,216,221,96,155,49,114,78,35,55,98,200,156,144,39,122,253,5,64,206,214,150,229,253,15,83,57,154,20,48,60,58,69,206,163,155,137,180,41,98,13,116,250,219,92,217,199,233,7,91,201,133,17,159,224,165,225,4,117,232,142,78,79,93,33,66,113,190,49,71,215,130,222,83,47,142,89,52,5,156,137,177,144,211,191,177,226,236,141,127,141,10,245,25,151,5,64,120,23,240,7,4,238,51,107,172,111,191,252,205,179,59,105,94,206,243,213,119,157,237,62,65,156,47,35,246,111,201,100,32,22,231,200,146,137,7,25,222,245,250,141,75,143,38,100,190,185,39,116,83,202,185,194,96,24,157,223,252,234,145,8,34,95,240,73,62,127,221,159,231,37,42,104,60,80,160,80,251,63,97,12,16,210,248,230,237,29,113,142,238,56,189,208,100,140,123,98,128,241,148,195,194,91,32,218,23,223,116,58,238,202,77,88,102,12,165,230,138,5,132,98,242,8,124,186,92,44,108,21,167,77,107,47,138,114,4,115,203,113,165,163,168,200,116,123,109,194,17,151,126,108,237,63,151,255,249,203,198,131,204,140,122,199,138,249,57,156,229,74,139,9,230,111,28,162,105,160,41,221,50,148,193,42,115,12,217,71,199,183,50,191,80,19,199,173,45,2,101,67,53,189,68,73,99,130,167,194,229,58,229,223,240,141,141,43,167,14,108,196,98,253,4,82,137,97,209,255,96,30,18,84,14,48,134,55,246,59,221,4,153,200,166,191,52,108,205,189,188,51,36,84,98,118,131,90,74,200,18,57,236,122,242,139,140,55,195,201,133,151,4,248,81,188,139,39,223,234,57,96,182,112,200,25,46,247,202,25,11,24,194,162,62,121,187,91,149,52,152,151,44,111,212,199,59,33,247,68,223,153,84,62,42,69,1,19,229,221,231,17,52,188,121,102,88,100,64,80,247,78,252,78,47,227,2,117,71,32,232,21,80,30,202,84,143,61,211,141,12,11,24,58,28,238,139,181,185,53,251,232,239,117,219,17,17,157,84,33,249,33,218,6,78,248,168,36,231,183,137,233,140,112,167,77,128,187,106,139,100,43,91,77,17,31,123,6,21,21,25,90,9,46,191,143,180,63,101,155,221,14,212,188,194,189,250,150,207,210,194,102,237,75,213,226,64,93,12,76,219,239,40,241,185,249,14,106,131,137,209,40,153,3,57,3,167,160,14,140,101,53,18,153,245,148,116,240,169,93,108,200,138,197,185,194,231,236,238,219,246,119,221,238,228,146,240,41,158,1,53,150,132,187,105,215,45,125,97,99,173,20,244,48,243,151,180,101,81,147,16,132,22,140,46,184,226,186,237,121,1,124,111,0,85,121,228,201,146,132,135,168,22,134,15,97,233,255,245,159,41,57,132,166,139,184,22,38,93,195,65,154,173,106,22,96,158,168,30,204,175,56,183,64,225,145,28,120,35,158,149,6,250,161,195,155,15,79,180,50,255,215,32,58,252,250,38,69,31,218,214,136,0,63,241,70,193,52,162,161,26,2,7,185,51,201,116,204,58,173,172,35,201,70,149,31,217,200,22,82,199,120,197,136,74,2,19,172,74,104,76,103,26,180,196,49,81,12,115,236,70,254,85,246,108,136,150,217,133,52,3,105,75,253,219,11,5,65,233,170,142,202,51,142,220,240,71,49,47,98,47,184,150,205,178,163,220,14,122,157,190,193,121,206,43,168,101,52,226,167,161,78,34,98,247,139,157,190,30,127,137,30,37,105,23,161,201,155,134,193,71,122,253,19,163,253,165,106,105,10,246,12,95,142,129,165,232,144,34,42,51,178,122,23,40,188,188,190,172,5,201,136,203,75,141,3,237,235,175,128,34,79,205,101,162,26,24,117,218,136,203,248,28,180,62,139,36,165,178,191,33,233,67,165,228,122,71,237,47,153,129,236,237,254,103,120,21,154,104,91,161,135,22,167,66,8,221,227,75,14,49,159,115,152,14,5,254,128,224,168,102,165,95,142,26,203,179,175,83,86,210,74,239,58,221,229,78,1,185,57,242,3,40,110,170,65,146,250,213,130,9,41,187,43,77,132,125,76,196,109,195,61,192,64,150,5,41,1,221,144,13,158,237,253,145,54,102,140,58,208,97,107,253,50,160,254,132,27,74,239,212,179,94,208,9,205,208,13,156,23,91,241,234,195,9,14,48,82,80,121,118,51,19,115,179,29,233,197,192,196,12,180,147,178,155,183,147,228,169,190,121,136,206,11,38,121,21,216,159,219,43,170,51,132,245,24,60,113,62,3,118,150,20,189,242,231,40,110,181,69,130,196,152,111,189,94,192,193,212,158,84,3,78,186,56,203,241,118,238,175,238,4,148,54,13,224,121,255,204,86,175,206,138,159,152,103,168,186,146,202,233,142,27,120,133,153,172,239,46,176,214,202,186,201,80,78,204,156,23,140,226,34,190,254,71,150,78,135,67,214,200,181,131,67,199,236,74,212,131,36,249,68,191,154,64,192,107,2,147,179,149,33,140,92,237,224,114,172,2,165,200,214,161,240,232,138,16,244,176,68,93,109,227,141,10,68,225,205,198,199,91,96,96,82,79,82,191,105,221,48,180,172,80,227,195,137,221,160,229,96,0,211,56,10,130,160,119,115,46,169,243,130,235,164,111,73,33,166,128,91,139,66,74,76,254,46,183,75,251,104,88,8,84,238,87,35,200,252,212,202,28,209,153,98,192,170,101,172,16,126,114,199,77,27,80,75,8,255,88,252,61,87,78,6,26,251,187,234,126,193,99,146,246,195,105,92,200,208,145,104,11,17,69,168,153,255,246,43,243,173,177,37,232,38,49,41,152,126,68,130,170,141,193,71,119,102,116,143,166,147,178,85,240,41,196,252,33,145,170,92,16,213,28,19,109,255,36,134,130,181,148,127,236,129,226,75,89,103,215,90,25,140,69,64,226,118,3,110,95,185,221,27,104,89,83,249,69,126,245,79,60,155,49,225,251,146,112,0,21,98,221,151,93,47,104,2,231,239,109,18,250,174,14,100,220,37,42,100,100,102,193,218,165,200,48,228,133,50,112,117,188,157,92,96,186,111,4,241,235,202,247,97,183,107,63,238,159,196,250,132,221,34,174,253,71,212,11,51,246,236,147,236,223,248,220,92,181,9,54,209,12,138,25,62,87,230,68,190,77,146,197,138,216,205,205,0,37,217,205,120,82,92,95,84,170,125,130,67,98,95,156,127,137,124,85,134,216,56,175,101,199,227,8,179,55,19,237,84,49,37,75,9,40,118,30,167,217,74,62,45,237,123,24,214,122,172,70,253,186,213,2,36,183,49,126,145,37,242,66,88,81,55,186,254,189,81,208,220,193,81,144,246,139,245,192,236,164,9,63,194,112,187,136,70,91,71,77,161,63,178,197,188,200,66,174,63,39,35,95,103,217,13,195,101,105,177,1,66,122,130,73,88,115,61,52,209,154,70,181,166,124,42,51,95,141,177,233,73,243,64,66,109,96,255,226,225,148,222,28,73,34,204,81,114,68,121,124,198,247,250,90,24,27,177,246,77,63,247,23,198,155,193,135,244,26,235,214,31,190,151,71,188,160,107,55,221,60,123,28,188,44,82,145,117,25,141,89,88,132,97,244,138,133,92,35,112,219,211,152,180,187,85,76,187,54,157,33,250,197,186,159,159,203,195,120,231,101,152,71,69,121,89,61,38,131,242,79,147,205,10,219,29,208,104,179,70,61,87,12,27,130,191,1,229,245,160,36,85,24,7,140,210,92,204,66,58,165,159,230,232,79,91,202,115,235,89,16,98,120,156,47,146,47,185,130,75,73,57,90,211,19,181,26,214,79,68,108,118,52,178,15,251,172,55,214,48,115,18,141,147,108,191,145,119,138,115,54,166,95,37,47,115,83,253,13,166,134,218,145,200,57,87,255,192,16,251,171,15,205,11,148,148,79,42,43,151,209,132,107,78,181,64,71,173,90,198,213,80,69,58,208,229,202,72,23,133,145,1,49,228,143,12,97,240,218,182,32,37,126,188,180,140,35,28,33,45,3,134,123,23,74,235,24,245,155,14,221,118,36,205,26,79,71,68,142,249,162,177,111,38,193,65,220,152,0,89,156,186,203,215,139,156,103,100,243,26,192,160,245,118,127,56,146,144,159,128,75,175,6,47,142,30,220,224,77,59,203,23,120,138,148,19,103,177,125,191,195,153,147,116,97,206,13,227,181,111,79,118,56,145,12,1,58,206,146,244,119,134,212,191,9,185,191,27,108,152,20,173,115,109,208,94,3,164,188,142,173,3,6,64,5,119,92,143,129,42,67,149,209,41,9,195,37,223,189,74,196,238,82,168,3,127,194,223,118,50,6,217,10,165,251,80,18,5,81,208,19,71,93,24,196,215,131,113,207,32,22,13,244,94,176,4,101,214,71,223,81,220,215,181,5,82,75,41,148,113,25,111,15,162,114,49,136,75,183,160,136,108,208,114,7,94,51,108,149,241,0,167,73,141,95,201,194,210,34,92,79,75,222,11,63,48,143,63,157,209,216,31,229,196,182,101,34,137,240,9,14,125,110,49,125,217,83,216,78,140,124,78,94,194,181,24,29,252,126,135,148,30,204,138,197,122,99,11,64,159,21,186,223,213,94,39,174,195,107,112,15,249,32,45,24,189,136,202,51,71,35,213,216,143,221,103,9,114,62,141,135,108,150,130,31,82,96,232,49,9,116,33,59,72,191,165,41,33,23,128,247,96,75,199,108,170,29,80,23,250,48,36,65,159,211,106,192,70,53,122,58,147,49,53,129,164,239,254,124,24,236,151,222,161,27,160,33,182,120,61,220,130,250,133,159,141,86,43,152,31,137,205,134,125,97,144,19,72,103,130,123,193,203,106,103,43,208,118,216,7,106,122,92,232,61,219,185,104,162,1,131,157,172,20,62,172,162,227,162,205,32,248,188,86,138,189,187,156,227,146,2,203,91,234,192,81,203,169,227,76,78,75,210,191,162,83,181,82,41,120,118,210,141,203,229,246,158,162,156,178,146,157,74,43,8,95,24,133,178,8,249,18,54,197,14,170,193,73,121,169,245,210,93,153,149,157,200,158,176,40,64,82,231,104,17,25,79,65,218,83,53,146,67,212,105,68,77,93,167,150,239,203,31,27,159,65,73,78,94,91,171,45,15,23,146,124,114,29,246,209,108,212,197,79,157,114,216,221,247,24,179,104,199,27,4,115,25,154,190,124,183,96,194,195,66,234,239,129,18,194,217,130,120,66,197,181,32,169,19,6,244,13,197,75,208,218,197,40,141,213,58,130,166,175,36,55,214,27,9,95,22,139,72,8,186,95,247,73,243,14,142,119,17,220,34,168,79,222,49,248,48,46,70,158,190,103,96,163,8,237,94,231,136,233,206,1,95,91,227,192,163,55,82,137,243,148,94,34,81,157,189,197,60,88,231,235,207,2,86,168,139,151,148,77,233,15,230,157,217,210,76,239,192,150,15,32,254,193,95,165,97,237,184,100,159,183,103,69,172,15,210,109,137,151,53,19,210,171,137,215,87,69,152,5,106,168,109,255,42,67,119,174,41,184,222,180,172,41,211,149,0,253,144,120,121,200,245,40,65,67,60,243,157,58,41,153,40,129,71,98,70,146,72,146,137,21,55,26,223,214,154,124,107,205,189,225,139,207,186,10,58,34,127,69,170,186,171,185,24,184,122,106,78,113,185,184,165,109,4,70,214,68,181,140,73,222,135,109,26,99,36,61,214,2,238,130,36,133,144,183,187,154,191,4,48,162,102,140,125,114,213,65,216,112,99,199,101,34,2,203,61,11,131,177,77,191,174,21,149,203,7,191,66,127,37,139,136,253,247,95,91,49,99,122,35,200,155,74,59,17,72,87,210,219,75,74,155,170,86,246,57,216,232,137,196,17,60,190,243,73,179,100,105,193,104,96,47,236,9,156,107,25,71,87,10,57,12,254,35,246,74,200,220,126,242,183,27,87,60,145,131,193,191,195,247,250,99,197,67,213,164,112,239,55,174,12,225,114,5,166,73,67,226,67,63,178,171,103,105,176,213,130,97,59,159,92,122,156,198,178,63,2,43,15,211,188,19,96,223,211,108,36,206,178,98,51,111,20,21,71,25,168,119,28,92,247,214,15,26,159,67,134,38,86,231,179,92,156,10,174,235,181,132,252,148,50,45,232,36,95,126,209,158,156,206,202,158,94,176,249,179,96,193,215,218,203,240,105,73,70,241,115,118,0,34,248,96,95,213,136,192,118,59,10,106,224,243,28,194,57,175,68,146,32,65,145,102,252,111,2,189,231,8,124,24,82,103,49,123,128,65,62,3,200,104,162,108,226,68,106,122,172,243,16,176,254,137,176,50,0,193,6,106,131,125,171,230,71,217,213,173,220,188,154,26,255,255,186,238,166,165,185,7,78,1,85,57,59,201,24,99,168,113,133,76,118,75,148,165,109,126,21,31,130,217,177,124,15,36,48,68,67,92,229,33,122,172,183,241,227,153,37,13,118,171,220,165,20,254,133,214,226,89,56,52,33,134,155,254,214,147,193,244,126,107,140,56,37,154,120,13,84,175,106,113,224,237,215,101,232,45,204,89,124,252,206,197,207,60,145,33,127,228,171,231,94,38,90,192,192,205,71,91,217,244,241,18,103,115,72,139,114,56,139,128,152,96,10,241,145,186,49,175,68,170,108,48,49,115,208,176,75,80,101,60,53,120,105,179,89,134,224,235,133,182,164,105,125,43,215,171,133,244,128,64,154,3,205,63,152,191,167,230,136,44,107,124,119,200,189,247,6,191,239,89,231,198,227,102,171,35,185,242,250,178,40,84,199,117,158,2,157,176,39,32,126,38,100,116,47,67,25,25,77,112,219,122,2,85,137,189,181,134,139,99,7,31,138,22,18,62,0,81,168,10,172,193,159,3,165,114,242,121,193,158,39,127,191,195,11,42,24,17,34,132,150,166,69,236,203,10,27,109,156,216,225,132,214,231,235,0,33,215,186,29,237,0,108,109,7,253,86,123,169,90,8,226,195,25,71,73,247,106,132,190,236,89,220,168,240,92,91,24,206,99,43,6,41,186,147,105,140,181,38,149,130,104,58,81,247,58,224,71,37,115,203,172,188,214,72,16,254,7,161,116,42,176,186,8,151,127,138,163,188,92,105,116,20,247,31,120,221,26,135,33,89,165,138,89,112,204,148,163,145,127,249,226,167,87,236,183,200,43,16,44,42,86,82,95,52,26,65,67,101,57,43,238,235,188,249,216,48,43,250,144,190,3,254,100,219,13,72,35,61,86,208,103,81,203,179,213,20,161,240,72,1,152,160,137,27,201,82,14,128,55,230,34,30,221,114,155,110,75,139,101,227,247,253,146,212,6,171,70,171,179,172,13,205,125,180,155,161,21,158,246,13,115,143,42,236,138,169,107,186,199,188,179,209,86,201,213,104,229,48,208,210,202,232,117,172,45,82,155,79,53,83,138,26,129,141,83,134,164,250,160,115,179,96,247,103,30,117,2,96,150,223,36,182,100,84,77,75,8,174,139,191,154,64,14,207,41,214,242,70,234,45,46,157,7,175,76,216,138,183,61,200,242,177,35,158,196,31,88,207,90,5,187,52,55,63,160,82,80,58,246,80,183,161,204,166,246,151,227,122,5,128,89,5,193,125,251,15,33,218,58,130,188,78,176,251,86,17,81,226,209,219,127,170,205,107,23,234,194,166,111,238,203,83,119,173,67,161,3,84,170,184,67,173,23,182,184,232,112,93,192,87,33,112,225,26,39,63,108,99,160,37,189,146,212,147,226,211,242,229,48,93,78,70,116,100,42,106,185,185,255,164,212,31,89,57,236,56,69,157,96,3,53,172,89,8,20,47,4,150,166,213,222,136,56,137,144,120,150,196,62,240,9,137,132,203,7,170,209,40,63,79,67,229,53,241,2,11,56,52,253,213,83,128,179,235,231,200,145,155,242,227,211,90,122,100,173,6,32,240,97,45,27,109,115,133,33,216,42,243,148,181,153,2,35,203,97,21,165,19,249,90,84,185,123,90,188,249,42,108,65,190,216,246,144,128,189,172,98,147,134,12,104,154,145,73,254,201,94,18,45,81,68,62,150,121,169,126,250,163,55,134,180,248,137,164,184,212,69,192,177,89,149,216,77,155,170,37,49,143,147,55,126,45,186,6,32,212,79,44,18,53,246,107,250,253,28,121,114,207,144,40,250,78,165,235,151,12,17,11,67,75,68,242,254,85,14,145,77,151,28,237,192,229,216,8,178,249,221,146,48,149,50,85,223,235,154,130,236,149,227,129,153,231,41,41,192,14,22,104,216,231,27,16,157,104,250,87,248,47,129,105,237,10,217,248,197,129,220,213,213,36,248,178,241,140,26,46,99,136,48,187,68,191,56,137,103,194,38,247,122,153,22,221,221,197,50,247,150,20,145,105,105,43,165,28,207,253,244,226,24,42,160,31,68,227,70,151,9,235,59,8,112,184,85,152,142,107,87,13,33,171,208,217,133,11,114,170,87,21,114,223,35,177,174,140,86,33,186,84,36,213,164,94,154,165,196,204,64,113,219,156,102,37,26,215,48,212,217,231,57,76,249,230,173,108,171,253,109,164,203,21,87,94,63,198,64,185,181,233,137,27,4,71,191,241,99,190,6,193,31,200,168,67,208,185,86,108,219,62,24,227,91,203,252,120,230,220,252,10,232,137,122,33,62,132,155,112,206,95,157,14,76,25,196,49,238,130,80,1,41,165,36,187,8,88,97,135,192,57,98,72,131,90,9,200,163,213,65,24,41,170,31,198,54,227,52,106,226,25,135,232,62,166,240,108,203,131,201,143,236,215,114,19,14,136,106,20,3,61,2,138,183,233,61,30,90,191,22,180,178,126,74,89,221,62,40,16,228,85,207,195,85,52,39,68,39,8,113,253,250,132,71,55,147,157,152,29,179,11,165,118,145,167,123,210,213,31,50,239,222,229,19,102,93,73,48,210,101,8,245,225,153,37,188,1,226,210,80,136,35,18,139,110,60,172,212,121,148,200,246,137,168,241,203,205,165,185,184,136,114,48,57,26,84,101,35,65,80,141,104,150,5,121,157,121,100,2,241,196,153,134,223,187,47,21,17,144,165,158,211,183,237,48,72,106,244,164,198,205,62,73,175,74,226,2,11,141,176,79,60,239,203,147,208,204,175,192,93,84,242,18,73,229,201,20,29,110,46,50,165,164,0,158,70,255,33,127,134,69,222,139,26,128,60,248,244,88,130,181,253,209,154,28,182,99,96,191,253,52,25,25,148,241,246,32,7,136,144,165,240,104,158,195,146,58,187,178,131,213,36,184,29,174,95,115,229,183,238,126,88,108,39,189,127,92,242,20,95,54,62,70,80,136,147,166,167,254,233,149,222,254,125,178,54,128,130,106,11,125,114,115,85,172,179,67,72,202,236,195,216,208,20,122,105,184,57,197,247,253,76,30,141,10,246,154,213,51,201,98,34,17,157,115,251,208,33,10,221,182,25,230,2,213,8,171,99,121,200,135,88,95,87,162,133,120,4,42,57,18,178,77,13,187,188,86,84,100,195,202,198,57,148,212,38,255,133,38,12,13,194,157,40,201,132,27,174,162,227,81,79,15,30,164,223,105,23,56,65,212,235,171,19,85,237,110,110,108,218,194,79,12,162,51,104,19,10,152,98,191,68,41,70,107,131,106,78,185,3,32,203,91,164,236,208,130,29,91,46,231,151,96,75,160,86,27,82,24,68,102,3,154,136,183,71,61,19,77,143,225,100,238,56,251,125,160,182,33,45,61,175,97,151,149,239,66,189,234,174,243,159,135,95,238,180,103,170,150,207,195,229,83,127,58,179,28,115,55,27,143,90,136,200,237,18,14,200,189,92,78,146,91,143,184,70,17,7,237,148,53,179,51,183,250,204,54,235,187,237,54,54,180,121,111,120,186,47,146,90,71,46,61,6,206,200,84,206,241,105,180,179,233,202,68,80,81,39,91,192,235,181,72,218,40,183,150,20,150,139,236,57,93,113,118,37,172,155,50,121,170,7,226,16,23,87,81,40,13,233,79,168,114,42,5,224,21,107,52,211,88,174,115,30,7,95,241,10,61,184,38,185,156,71,184,120,179,22,46,44,68,235,196,80,183,239,22,90,236,23,32,224,132,196,86,144,114,134,222,110,187,125,220,200,112,151,167,218,223,7,212,223,32,42,49,188,10,93,128,187,219,233,159,180,2,43,237,60,202,35,207,162,168,196,10,147,5,156,133,153,81,4,107,64,152,121,230,135,78,153,188,174,196,97,60,52,226,242,163,19,136,85,54,44,139,68,200,2,180,131,70,116,204,242,86,58,79,90,23,19,76,50,14,9,31,226,219,182,100,43,132,42,15,91,79,128,175,143,101,123,25,32,12,48,117,34,42,35,240,48,54,59,128,124,4,84,250,51,231,109,21,115,68,125,11,32,170,50,245,51,175,103,184,4,247,167,97,242,218,216,143,136,21,185,6,232,196,116,187,56,103,231,56,149,164,76,157,50,5,47,92,29,250,148,145,12,244,74,75,206,60,75,58,11,196,84,111,117,227,156,177,176,114,31,93,236,202,86,153,203,122,90,75,157,193,190,22,41,67,129,110,123,75,45,184,250,164,117,213,41,199,129,170,195,205,8,149,165,21,250,255,200,214,141,235,183,27,243,254,126,16,140,247,129,220,146,134,89,249,71,42,188,21,78,53,88,32,170,221,23,213,90,76,106,156,162,220,158,228,97,247,243,188,200,129,126,183,138,70,150,232,115,121,149,88,102,127,206,205,255,204,58,31,248,220,117,99,144,122,146,91,137,15,110,99,92,213,128,244,85,131,110,30,234,13,53,140,243,210,210,54,143,145,236,241,222,193,77,29,251,192,43,8,170,105,227,68,64,126,164,81,168,90,111,193,67,48,113,246,139,75,245,85,215,69,156,191,5,115,31,101,178,221,157,253,240,75,150,189,254,143,198,113,2,251,200,38,173,16,19,31,215,98,115,163,150,8,203,168,98,100,212,131,175,15,204,163,212,35,144,202,123,147,34,126,234,183,246,225,205,163,86,144,35,47,125,184,74,121,57,150,242,11,40,82,148,241,121,40,139,19,25,207,251,226,198,56,248,110,209,74,68,66,146,97,250,253,80,3,92,156,24,135,142,190,123,254,232,17,156,145,18,126,17,202,92,101,156,139,198,117,254,122,244,213,211,255,99,236,85,212,81,28,69,134,164,224,67,76,145,200,144,57,161,106,126,251,145,21,58,54,193,22,82,89,48,59,235,95,169,62,95,206,32,219,253,230,44,86,83,183,162,169,154,178,115,35,84,166,123,100,167,240,8,175,30,251,9,107,0,182,71,213,255,148,90,64,17,39,29,55,22,153,102,77,223,54,242,224,102,222,12,189,52,228,51,81,43,86,168,109,50,161,152,81,243,31,74,55,110,145,211,96,64,19,168,112,188,246,236,189,213,0,129,190,229,191,210,202,26,18,212,96,155,45,9,178,54,96,28,182,142,131,212,120,28,147,154,13,144,203,250,0,190,148,103,228,19,31,199,102,151,57,4,112,223,94,165,132,18,202,228,251,146,225,130,12,172,180,110,113,73,104,202,238,171,159,100,118,220,171,134,14,201,18,139,219,168,30,165,115,8,109,182,97,168,183,66,13,86,192,183,137,218,60,66,68,230,93,68,171,215,63,72,50,148,228,10,86,1,68,100,59,189,32,98,142,155,83,226,97,144,221,198,56,86,159,20,121,5,153,107,196,227,249,14,244,83,134,126,72,247,234,203,233,61,248,185,143,90,115,152,181,206,119,234,148,127,142,96,106,218,178,129,247,170,238,204,14,126,126,171,104,61,89,252,215,25,249,251,8,4,87,29,111,155,125,173,29,20,219,2,112,141,12,230,20,155,32,204,189,208,63,142,142,35,217,154,183,0,38,48,114,6,11,51,71,31,173,143,127,64,139,239,35,123,140,255,47,41,78,32,164,16,173,194,2,177,162,153,246,139,97,233,173,193,239,6,177,239,8,60,51,130,47,49,156,91,101,167,115,177,79,66,91,104,147,96,234,169,154,30,206,253,147,218,27,24,47,145,64,44,163,52,131,113,142,149,130,103,246,224,195,154,207,115,92,130,200,247,130,210,166,67,242,54,168,247,26,244,15,16,22,124,8,179,92,104,73,5,10,82,14,164,2,45,52,39,254,226,144,184,171,149,61,212,85,27,249,236,152,9,227,150,80,96,255,70,124,225,83,182,210,241,245,206,25,64,214,17,79,80,8,6,147,78,78,200,95,137,33,186,36,249,107,231,75,10,203,11,245,203,222,150,154,60,222,181,144,70,156,19,126,110,20,87,144,66,114,102,5,26,92,210,240,17,178,5,89,91,161,32,0,22,57,183,240,172,246,13,242,167,250,150,91,11,253,164,13,142,63,85,107,52,174,111,43,180,63,88,213,121,218,103,246,122,69,187,160,88,164,210,92,233,18,233,169,119,199,142,91,72,211,135,168,119,255,209,158,5,145,78,61,252,239,160,72,14,14,223,66,122,77,222,119,220,220,52,103,201,226,166,178,64,119,195,70,53,95,251,154,171,152,62,158,132,74,63,200,49,212,125,175,139,228,230,60,201,230,5,68,215,81,6,104,188,96,23,8,178,104,215,167,184,171,89,122,73,16,219,178,236,204,91,199,147,129,125,90,59,253,152,99,120,51,55,50,91,68,170,153,117,56,172,51,213,158,81,13,108,197,220,67,159,121,161,218,152,183,2,119,151,67,87,5,90,126,188,33,8,243,145,131,222,216,101,79,41,71,231,141,89,191,55,162,146,223,162,204,44,57,131,168,102,144,40,44,152,190,75,221,6,202,65,166,2,77,89,118,224,86,254,185,59,108,254,48,144,152,199,131,193,145,197,188,10,38,104,171,86,164,186,66,2,238,223,18,45,38,231,230,141,134,227,165,104,55,127,56,43,33,89,178,227,111,198,170,34,158,157,24,143,201,213,186,172,123,178,233,44,78,57,61,25,96,144,43,192,60,143,63,255,1,152,64,84,184,85,102,237,138,192,65,169,64,176,233,251,22,92,154,158,69,185,235,221,167,170,75,56,66,4,5,205,148,54,132,159,169,122,216,36,60,61,21,190,66,84,172,56,229,111,144,138,189,166,255,60,24,66,132,232,255,15,48,75,229,71,29,223,77,153,217,246,255,150,224,74,9,49,150,249,177,223,149,202,19,9,87,29,68,194,91,201,0,108,100,140,11,185,119,209,242,128,102,172,204,164,101,129,144,78,195,149,251,27,220,66,215,121,123,76,86,144,61,232,144,25,118,18,90,64,140,166,251,250,40,3,240,104,32,93,8,223,17,37,184,72,177,62,167,89,112,112,18,124,47,199,1,158,72,117,243,145,27,189,242,25,18,90,190,248,8,161,94,126,244,230,39,52,122,131,116,146,207,108,253,137,8,245,46,81,200,157,131,149,131,153,44,15,62,0,112,130,24,210,15,183,214,220,99,41,21,185,112,120,206,46,248,36,236,6,78,36,106,88,218,179,88,180,18,47,25,182,139,162,3,150,211,51,80,22,69,231,32,164,3,227,59,123,2,104,198,18,147,146,146,196,79,99,63,246,65,184,50,110,192,190,173,174,72,97,123,118,58,78,151,135,78,159,129,144,227,32,74,248,152,0,102,118,127,90,155,10,172,10,83,102,217,72,16,130,35,145,226,114,135,99,227,55,117,156,233,163,73,121,180,181,53,96,141,209,180,254,98,26,77,137,107,242,207,100,189,17,99,21,182,225,245,135,97,184,213,178,201,153,230,132,251,245,104,243,131,227,211,54,238,196,39,135,142,99,47,147,211,246,17,22,194,168,104,13,61,78,24,176,93,12,158,181,34,169,205,169,237,35,219,35,245,31,182,92,125,193,27,138,154,28,49,254,11,90,85,34,2,31,175,36,41,122,161,97,166,249,10,110,128,37,124,4,125,50,38,24,157,14,85,145,11,28,158,216,7,133,25,243,186,65,254,67,45,196,33,0,80,51,178,162,226,33,130,30,120,186,20,128,119,69,7,249,82,141,111,253,186,247,110,44,125,118,27,245,49,109,21,19,93,101,188,70,22,116,192,44,25,241,229,43,35,150,181,195,64,248,225,244,123,136,17,57,26,45,217,206,16,248,243,95,206,96,25,4,38,127,80,86,173,11,242,74,16,254,119,254,99,67,18,109,147,178,12,67,250,135,138,127,173,209,113,75,157,203,167,197,98,123,248,94,5,232,219,71,92,245,237,162,233,113,143,21,158,74,145,23,218,183,233,222,216,99,208,60,5,146,218,57,252,224,84,92,188,29,13,153,178,190,161,27,92,53,75,206,112,70,191,165,97,45,168,23,255,34,212,225,201,144,84,54,11,106,163,254,25,26,156,185,148,41,122,40,54,218,237,52,190,208,11,48,55,68,248,234,209,140,44,156,239,102,188,174,2,59,39,6,199,231,88,22,67,245,185,75,140,187,125,251,90,220,236,11,35,124,137,135,15,228,199,217,3,190,173,79,0,7,188,94,175,200,255,6,23,135,65,201,249,50,45,242,33,82,18,244,132,159,5,98,89,100,249,172,116,104,25,79,194,215,44,14,54,124,251,211,22,111,238,86,255,106,224,165,239,167,212,68,239,106,204,173,39,48,57,58,147,159,46,46,12,207,114,23,244,203,204,108,177,23,84,165,125,192,214,183,229,63,160,20,213,242,16,213,201,223,6,147,26,52,127,198,146,168,6,143,169,251,30,249,40,235,18,137,184,159,241,140,99,30,89,245,46,137,213,151,147,116,58,60,44,161,90,81,218,164,68,226,178,188,59,214,158,131,104,106,200,200,56,239,115,73,117,159,240,247,183,98,203,75,189,7,136,172,102,160,57,194,17,67,251,32,171,93,117,236,24,153,53,211,21,73,40,16,46,95,199,209,163,45,101,109,115,71,59,247,96,142,44,161,61,27,15,204,8,97,35,154,234,214,15,5,119,253,200,210,111,9,85,134,75,87,113,212,197,162,186,63,38,253,22,138,175,230,56,147,157,17,76,74,165,96,82,236,245,63,198,151,177,121,57,146,102,78,126,186,42,10,88,160,173,94,51,8,40,194,94,252,168,16,8,102,115,237,141,233,93,197,144,52,162,5,28,40,252,40,226,105,126,222,101,113,171,99,6,234,247,37,155,94,33,2,72,8,75,33,107,227,16,138,128,217,55,114,13,187,32,242,143,233,170,211,17,140,184,66,93,130,157,159,30,106,164,216,109,39,220,27,130,139,184,90,135,19,135,91,167,114,38,91,42,156,223,116,105,254,39,202,149,160,181,90,95,220,151,131,205,151,46,48,243,38,246,157,99,162,102,166,40,90,10,63,34,114,183,7,117,152,37,111,242,118,98,133,123,202,209,181,220,235,139,131,148,29,162,52,61,109,129,185,173,231,153,115,56,212,86,229,155,187,170,88,110,206,42,114,140,212,108,111,242,77,214,189,251,72,28,221,214,95,19,126,231,159,95,171,21,30,174,119,153,42,215,33,178,178,18,102,82,58,151,190,27,190,240,212,83,234,108,176,4,236,75,157,68,141,95,245,79,89,202,111,91,105,80,74,39,196,78,42,173,75,44,236,50,99,42,243,124,201,169,173,115,133,126,47,5,154,160,232,81,76,48,232,242,96,215,246,236,186,106,24,213,4,252,30,101,95,18,65,134,58,242,4,246,53,84,126,107,209,225,14,183,119,72,105,200,211,199,41,244,251,76,135,54,56,79,53,159,101,184,194,115,204,114,198,7,11,166,127,111,141,209,248,40,55,122,172,178,239,32,96,195,101,21,40,35,217,223,42,88,207,156,48,135,36,207,61,105,71,226,188,249,101,99,193,195,141,155,105,225,132,205,34,84,62,74,114,188,188,227,254,220,186,56,35,15,190,171,118,53,225,126,216,26,113,8,125,0,168,11,238,89,125,255,157,57,26,168,245,76,4,81,20,96,105,161,104,167,133,244,29,75,215,121,14,61,135,116,63,128,206,50,238,45,231,147,168,248,33,246,195,239,250,205,241,27,125,235,184,3,50,35,63,37,76,96,255,20,153,213,73,94,31,116,232,25,163,231,86,215,227,137,242,215,113,42,102,143,174,176,215,253,50,146,227,26,224,218,65,2,193,26,66,102,237,150,175,77,83,14,22,46,110,118,8,6,252,227,87,134,202,31,240,249,147,194,255,171,74,86,219,160,180,160,170,124,244,47,62,220,203,122,141,232,207,36,91,53,190,58,190,4,8,112,85,22,90,185,203,90,95,200,16,198,213,87,77,163,86,90,182,126,125,203,86,30,178,168,83,241,236,122,117,252,145,66,199,119,59,173,181,218,1,74,8,36,240,166,127,26,100,118,158,132,33,208,48,175,3,251,57,243,169,77,88,95,9,161,160,145,65,64,234,130,179,192,161,52,166,160,137,28,112,157,254,216,36,85,48,43,115,217,254,61,237,124,186,214,149,112,95,252,124,31,38,19,123,44,172,252,114,245,52,208,44,255,92,153,30,176,172,23,209,160,126,71,215,242,30,178,228,47,163,157,197,232,59,64,114,129,138,116,80,60,65,177,188,191,104,186,224,229,194,216,65,52,15,236,193,64,44,190,193,187,240,64,225,201,47,145,228,242,122,164,185,113,235,208,225,88,171,205,174,148,57,175,125,151,98,131,242,235,208,3,204,126,201,109,76,191,155,80,16,70,28,0,72,80,244,71,158,122,186,37,224,26,76,97,242,97,56,254,168,237,1,217,175,183,23,216,6,0,180,95,224,27,236,91,28,253,208,12,84,67,153,49,7,247,238,17,37,89,127,150,21,254,241,82,169,210,107,37,35,61,118,47,148,244,204,71,51,58,2,134,134,61,42,99,241,98,136,37,231,113,154,177,154,13,199,184,239,30,112,111,136,32,237,143,211,25,248,252,135,38,110,32,105,117,159,12,173,194,245,246,115,6,84,208,110,101,121,214,131,182,88,87,74,123,231,72,202,207,37,171,40,83,243,15,106,217,123,62,233,3,3,117,169,196,222,2,180,36,86,46,243,46,51,65,42,8,189,159,106,2,155,203,45,42,23,50,245,85,189,221,156,192,150,82,115,100,254,160,69,54,117,108,75,184,68,218,175,199,128,135,130,80,227,232,22,223,36,58,179,204,242,201,187,188,44,51,242,174,103,97,137,130,83,220,163,58,124,156,67,147,102,56,142,198,15,201,118,46,169,92,236,216,117,37,6,234,244,52,96,53,126,253,213,69,215,212,19,135,228,171,69,142,216,24,250,79,190,193,195,69,203,9,16,117,33,222,82,190,99,241,97,83,145,191,128,241,176,88,56,59,133,102,117,227,28,83,223,64,149,192,43,101,87,94,242,229,73,228,251,160,201,56,250,194,133,70,64,123,30,26,88,168,98,13,223,1,90,151,41,233,108,59,220,125,206,201,160,199,22,9,100,149,12,85,190,136,17,67,143,208,99,206,125,128,186,170,87,107,1,97,237,159,17,239,7,69,46,250,220,188,215,39,99,79,106,51,165,101,252,106,245,163,64,218,112,168,127,232,127,35,241,223,99,19,97,211,69,149,99,171,87,31,69,220,215,15,23,230,5,114,132,187,76,131,63,248,63,151,242,25,106,116,99,86,184,123,250,47,41,18,201,117,128,235,156,163,169,44,175,214,102,244,55,80,124,109,189,191,158,37,93,78,222,11,210,187,253,2,218,37,202,201,176,107,41,5,109,190,15,170,18,176,164,182,203,120,229,137,237,176,119,104,159,33,198,94,178,167,75,58,127,117,83,149,7,199,199,228,68,93,69,105,57,217,131,164,201,182,218,107,227,11,145,80,121,113,78,58,96,206,133,106,59,15,153,71,139,100,167,142,171,229,31,27,50,217,210,42,160,16,31,126,0,230,200,254,146,33,80,4,221,159,61,198,163,2,227,212,195,30,157,91,112,44,116,116,141,190,40,216,56,38,47,26,249,15,84,169,171,88,205,148,50,113,254,219,92,182,73,182,171,196,71,106,31,124,96,159,37,255,118,95,53,100,163,145,204,53,79,244,219,114,117,212,72,19,37,57,159,189,250,45,245,155,182,178,175,1,187,249,149,56,92,180,247,179,222,59,91,4,175,111,166,70,46,100,125,158,173,39,121,208,6,62,128,20,173,184,165,193,60,247,122,213,161,123,118,97,174,31,183,42,19,64,221,249,114,57,12,57,31,14,145,129,78,173,117,245,146,241,38,124,49,126,73,133,123,247,94,91,132,110,161,70,203,128,9,103,139,48,19,129,11,17,253,105,160,119,230,217,206,122,246,77,28,165,59,32,128,212,85,79,77,118,40,170,251,49,71,185,203,226,182,72,187,202,57,47,109,139,186,214,237,82,247,104,58,230,32,230,159,179,155,187,52,94,154,4,192,17,1,33,231,17,188,2,63,202,11,205,67,176,130,144,213,66,234,62,43,245,36,87,56,211,190,74,64,122,2,209,52,172,206,111,204,201,188,41,106,54,221,60,93,167,151,224,90,187,127,39,86,73,99,224,20,155,185,161,174,132,183,204,79,228,83,63,137,48,199,17,18,250,63,159,77,7,160,241,74,248,60,246,116,254,228,48,192,116,113,220,127,170,134,28,133,29,140,138,180,101,188,91,10,161,192,174,114,51,166,217,240,99,208,74,87,221,226,150,237,19,235,167,222,161,30,133,62,107,96,224,89,53,136,128,102,252,44,252,180,240,205,215,207,174,41,55,17,5,226,124,37,248,228,254,191,112,203,155,155,244,159,53,53,247,252,242,137,29,10,37,130,250,196,195,202,97,197,51,4,56,157,120,44,74,85,161,112,17,19,192,238,134,2,25,7,230,24,229,67,22,20,224,164,140,224,130,155,228,25,207,210,208,197,234,138,24,164,218,127,46,120,215,248,106,221,61,103,181,87,165,29,216,213,223,26,212,90,180,102,205,162,156,228,47,169,39,220,18,74,68,0,120,39,223,227,223,235,153,21,81,188,13,168,123,117,241,118,2,46,74,125,198,99,179,49,32,216,240,248,24,32,72,212,48,51,177,238,243,209,63,110,47,178,231,68,179,52,63,3,131,20,219,60,214,149,194,70,65,51,195,9,188,70,177,202,38,128,129,153,194,198,145,138,74,234,218,28,105,206,166,187,5,98,44,210,115,85,235,10,221,81,17,237,20,201,166,76,25,17,84,80,180,244,228,249,159,181,9,145,116,90,2,217,39,101,205,215,178,35,91,134,7,83,57,67,255,66,79,3,189,17,72,61,167,170,41,128,202,200,15,44,213,142,146,91,177,70,63,21,113,129,10,150,90,168,46,71,131,97,34,180,69,101,185,125,143,217,28,11,67,198,11,147,208,42,199,195,84,109,32,179,39,174,32,239,39,245,160,155,171,142,24,172,176,108,79,137,78,254,95,247,123,104,165,74,249,14,49,180,22,7,138,158,14,178,21,147,128,29,212,164,54,57,176,34,216,250,174,149,199,230,57,98,234,110,240,34,160,155,80,76,213,159,11,54,149,23,30,108,38,5,92,230,63,167,16,3,143,185,146,90,182,92,91,57,21,115,21,183,40,37,240,198,168,119,179,197,86,215,225,200,27,242,171,182,107,20,37,230,42,28,207,70,158,142,180,167,45,108,199,31,129,202,214,32,82,42,152,255,31,93,81,215,210,143,132,75,89,108,247,201,163,171,76,120,210,127,146,186,220,29,195,222,109,103,192,189,197,51,115,39,0,69,217,126,165,35,111,202,237,71,120,255,102,108,124,207,134,19,70,106,241,78,100,4,176,129,233,134,38,101,205,216,144,197,153,196,86,140,50,129,208,93,53,213,209,175,100,45,20,225,123,119,229,174,69,220,113,67,215,143,150,195,146,146,7,250,30,191,75,89,250,234,165,54,188,237,54,207,254,243,8,186,205,10,163,29,129,185,185,234,61,152,76,68,18,221,14,194,88,48,43,24,214,217,55,24,71,200,204,132,209,22,55,39,216,8,10,173,54,171,93,161,81,36,87,39,59,7,191,40,157,127,233,107,207,20,179,184,3,5,156,131,165,95,13,120,40,229,49,191,236,202,19,154,248,54,247,158,21,143,1,56,77,204,206,127,152,106,95,247,76,83,218,53,135,231,140,236,199,122,35,235,150,84,173,105,162,31,3,90,212,98,172,92,229,181,33,94,23,129,151,234,31,131,12,122,95,21,202,80,73,98,58,7,60,136,73,200,38,119,194,206,106,105,172,152,65,196,72,243,20,87,245,81,183,47,155,98,148,98,52,177,136,190,56,53,228,247,52,250,73,197,43,176,74,156,108,77,250,48,193,27,44,78,112,237,225,99,201,3,22,55,33,206,59,183,205,204,87,215,157,97,216,96,237,146,6,158,219,187,79,15,32,5,172,63,198,180,96,237,224,22,109,222,154,69,27,131,57,119,209,62,180,231,132,40,241,33,24,87,186,101,212,179,212,84,7,60,207,157,215,228,11,91,5,15,91,177,17,225,61,40,82,6,193,169,105,190,55,47,149,185,107,113,239,255,139,95,154,91,29,86,173,126,247,36,8,34,107,220,28,24,154,26,155,172,174,124,172,140,176,117,173,190,243,161,5,82,162,158,145,168,120,28,135,159,39,151,83,240,23,156,228,165,88,73,42,6,58,36,72,246,130,165,147,60,109,132,232,88,104,233,170,39,65,121,41,127,129,134,238,83,96,150,176,245,231,201,42,201,219,57,16,142,201,140,44,182,11,183,160,215,152,179,93,53,250,49,228,197,100,41,81,63,95,201,66,174,38,144,90,2,58,153,81,189,185,215,249,207,55,216,243,246,251,161,120,11,42,242,114,54,17,156,51,235,137,220,184,26,238,141,51,194,70,125,120,38,233,127,224,132,8,158,66,234,99,170,204,137,13,150,157,148,70,17,48,109,59,160,3,190,60,124,140,216,33,133,145,108,34,161,226,186,83,20,134,25,65,175,23,11,142,83,166,164,186,29,231,128,123,112,10,19,247,3,98,152,57,255,75,204,20,34,187,21,16,115,191,33,154,31,0,44,65,15,151,223,51,161,40,119,231,198,221,230,94,150,55,180,224,163,90,177,8,196,222,46,85,116,126,65,133,189,241,172,160,23,220,185,32,197,110,12,9,126,208,100,75,11,218,15,42,88,198,227,154,75,208,22,28,43,137,18,133,124,16,65,184,238,232,148,41,205,109,212,176,186,201,32,195,247,186,178,200,16,235,163,176,222,1,157,77,188,189,107,233,63,91,130,105,215,135,50,228,81,217,184,162,254,68,44,196,233,167,70,132,92,32,104,216,233,35,177,33,130,27,105,95,75,20,255,9,255,251,212,239,145,115,142,127,230,111,182,72,240,42,0,105,97,223,251,196,185,62,77,248,159,9,42,40,255,129,232,223,114,62,157,247,48,228,152,46,180,164,97,91,54,216,97,31,184,65,60,131,95,2,112,161,76,240,220,35,109,69,203,57,41,51,63,51,48,152,185,79,200,249,203,130,24,95,207,49,185,145,38,217,76,247,254,10,253,180,97,172,0,255,229,186,216,239,25,102,66,68,208,170,29,164,234,254,162,139,177,170,227,9,158,173,201,158,195,26,229,86,39,87,155,23,97,210,176,233,182,69,212,176,105,63,200,250,52,251,79,151,149,150,13,212,34,97,2,147,30,70,237,0,45,240,22,106,133,239,234,0,8,116,245,5,209,112,52,30,104,88,196,92,7,94,25,142,81,12,242,1,64,27,85,243,167,67,248,95,198,159,204,215,2,79,189,117,63,97,71,70,216,59,242,135,168,42,86,132,139,16,161,233,63,129,192,86,213,250,88,26,203,5,223,127,154,104,238,159,90,90,60,177,149,87,45,6,252,15,94,39,128,231,56,217,251,218,202,59,127,108,110,115,129,106,206,168,108,87,31,251,94,107,120,166,143,207,179,160,9,113,188,0,199,31,171,214,222,211,132,90,205,243,241,123,249,147,158,126,166,162,37,199,250,207,155,207,221,144,57,188,27,221,2,108,197,26,161,143,211,73,2,165,10,59,81,84,97,35,75,94,148,115,199,0,130,129,133,251,11,59,156,53,144,190,254,186,46,183,72,213,235,253,182,185,67,58,157,184,20,51,186,31,41,172,142,135,148,88,47,107,44,118,82,30,231,160,90,153,86,144,129,244,186,211,184,77,216,229,193,218,195,105,117,54,2,15,44,99,35,55,124,219,74,12,137,91,87,156,51,88,128,66,71,145,59,169,190,83,196,100,241,152,58,1,47,122,221,126,10,132,42,229,204,255,56,213,98,12,175,208,103,16,70,197,15,50,199,93,174,182,244,171,117,191,236,63,136,5,58,186,196,22,60,157,165,249,245,33,153,145,52,144,174,143,199,117,169,135,107,49,122,44,120,224,252,102,96,68,9,60,108,226,49,111,176,113,141,189,19,110,221,254,41,96,174,151,150,31,120,32,45,105,79,62,166,21,164,94,221,91,171,97,193,249,32,173,85,155,61,218,101,247,179,72,95,112,240,135,86,138,179,173,121,232,40,221,167,71,49,122,124,52,75,208,206,219,160,139,232,114,0,49,183,247,254,54,152,111,44,221,2,39,48,124,77,69,93,124,91,53,19,159,194,182,157,98,180,21,164,73,230,7,81,60,154,155,17,64,102,167,155,108,126,109,236,43,175,136,133,104,216,13,231,86,249,239,235,139,10,114,177,110,207,7,161,115,216,195,196,164,38,1,123,109,102,247,146,202,116,218,77,108,144,254,163,245,155,161,170,67,10,157,75,132,63,203,234,177,188,163,161,200,231,20,228,245,168,217,180,249,80,53,206,141,137,77,247,35,130,173,7,216,240,106,68,48,125,104,69,86,33,231,179,208,134,156,53,239,12,27,191,125,53,244,141,111,17,29,109,84,115,186,122,71,170,34,252,53,160,118,199,87,212,20,236,20,148,247,132,50,37,89,199,82,137,190,144,101,153,247,210,189,156,129,34,84,86,117,223,84,55,71,76,111,20,78,5,170,141,85,30,45,113,105,74,212,136,105,219,151,57,17,182,47,62,202,247,205,197,102,236,65,178,145,141,129,11,187,23,235,217,99,176,60,87,230,87,114,205,180,168,208,104,180,143,198,108,157,91,33,27,187,42,34,245,194,86,251,174,150,82,173,245,47,95,127,188,37,68,30,140,123,38,120,200,177,48,253,150,212,71,80,22,221,135,92,17,74,113,199,128,185,136,82,17,93,56,15,120,168,33,47,140,162,5,110,79,12,115,130,89,131,185,213,64,171,147,164,121,103,245,92,200,217,54,83,191,152,239,233,4,190,114,127,219,241,212,162,253,239,200,4,47,76,71,168,154,218,139,134,44,39,149,134,25,117,14,94,25,249,120,14,67,14,125,141,120,19,249,231,221,251,113,28,117,152,238,211,21,216,129,251,50,103,205,235,59,195,220,219,251,81,244,247,162,59,213,25,72,133,70,9,18,247,9,102,206,55,109,21,12,201,59,190,121,21,55,45,174,158,94,211,10,130,68,62,223,236,229,7,114,213,228,144,213,202,252,207,98,24,191,207,82,102,173,6,0,121,53,38,122,226,35,227,182,109,47,10,143,55,255,167,17,56,252,8,17,102,185,227,226,90,122,234,207,101,148,16,248,25,32,226,24,236,14,98,247,21,113,166,245,83,213,139,149,177,19,126,103,92,201,14,59,79,211,102,213,18,107,99,71,44,95,19,184,171,149,239,196,15,91,65,138,80,249,173,2,87,113,189,62,120,166,75,61,177,143,100,144,209,84,51,246,198,189,162,78,248,64,124,224,0,43,11,46,25,147,157,127,214,188,114,31,208,78,197,10,179,209,253,114,95,218,31,41,191,85,11,23,227,186,149,162,151,95,86,234,161,24,105,129,105,230,232,192,33,68,211,0,120,157,37,230,107,233,21,139,237,201,138,245,224,238,18,218,44,126,52,53,8,244,118,62,165,174,165,35,243,124,98,39,91,105,11,202,232,174,31,78,147,173,4,253,132,54,245,59,18,189,182,180,9,47,178,74,196,42,191,179,15,43,13,113,200,175,52,6,229,137,189,3,111,108,184,82,202,88,157,192,23,188,37,48,251,108,118,108,200,231,216,50,97,231,248,192,16,131,18,49,20,71,184,149,62,59,0,20,176,143,34,64,53,69,56,204,133,6,36,253,93,253,86,4,174,112,80,162,149,168,33,158,188,173,184,58,124,37,21,20,108,174,70,177,147,176,125,92,144,158,236,125,133,76,216,76,118,139,154,131,251,101,197,49,144,175,247,166,137,101,226,150,5,248,196,11,191,26,254,103,161,168,73,52,254,51,113,20,132,20,242,60,134,169,159,165,167,185,196,118,53,172,33,96,229,70,49,249,147,65,171,174,105,84,157,56,130,45,149,80,30,202,4,75,58,117,53,18,44,121,124,25,2,203,23,246,7,49,186,152,246,0,251,207,110,232,218,34,76,80,229,116,107,40,249,76,164,190,21,12,183,135,92,242,49,56,19,210,202,26,245,235,74,164,13,24,145,3,215,203,102,182,181,125,51,64,167,163,33,40,215,151,187,244,71,164,63,174,238,232,134,213,37,70,15,40,221,251,27,75,195,190,212,58,74,101,113,195,195,17,178,171,24,6,169,10,148,186,204,48,62,96,227,136,239,209,172,211,178,209,24,33,213,173,125,69,56,41,191,106,33,46,198,101,169,6,175,129,140,186,140,32,131,140,120,249,112,136,90,106,182,236,236,96,28,152,129,104,227,1,81,155,151,241,162,159,96,56,190,158,203,232,54,227,14,46,12,61,122,0,168,220,93,92,207,88,176,177,245,39,69,204,184,77,228,87,198,169,109,47,98,85,71,235,37,195,238,160,170,172,93,79,67,68,108,55,121,141,110,9,131,21,123,169,154,37,115,55,215,177,48,248,224,19,158,222,43,161,88,16,25,107,24,85,107,30,154,68,78,196,237,100,37,150,182,14,250,248,124,83,63,64,82,251,2,203,92,22,246,50,167,183,188,100,191,226,5,240,235,237,87,39,202,83,111,125,94,89,251,98,107,184,120,234,198,111,219,3,194,216,187,6,187,14,215,145,207,231,241,228,162,100,139,243,129,67,9,154,173,128,215,129,158,47,57,105,115,149,212,208,194,17,144,44,189,96,249,198,107,171,178,16,7,254,207,169,195,50,109,190,48,116,124,56,149,242,219,148,104,226,193,147,202,161,53,125,2,133,205,157,156,209,63,149,155,27,56,147,84,81,244,127,234,21,93,40,138,172,3,39,225,239,39,179,69,200,175,200,238,20,91,139,75,181,167,115,64,206,97,227,51,183,79,94,172,206,192,51,61,63,240,126,222,117,164,209,172,230,124,9,186,122,28,175,107,64,83,41,248,32,147,142,17,60,20,92,8,217,148,156,21,219,143,220,158,246,227,253,62,179,93,223,186,60,244,186,97,132,87,205,127,71,44,240,76,70,176,121,131,108,191,40,80,42,190,219,26,128,80,173,176,177,153,44,186,64,146,50,66,125,130,169,131,45,87,254,197,112,17,37,24,196,184,133,82,3,188,123,117,101,162,108,143,125,13,205,182,81,167,128,92,122,134,23,136,36,64,193,204,238,82,45,3,232,175,140,150,126,119,167,37,131,229,219,20,141,62,131,90,17,190,106,33,114,227,243,101,4,165,98,88,206,143,120,103,197,172,18,76,139,41,229,231,160,212,181,101,198,135,204,110,227,130,173,136,121,115,21,79,73,132,53,65,204,252,89,97,66,107,169,78,126,159,33,133,36,231,73,70,42,53,81,28,228,66,159,55,59,14,135,167,83,46,73,87,79,124,12,12,188,213,202,120,251,37,137,243,225,63,149,197,36,109,219,6,198,18,209,77,100,230,102,80,119,108,3,49,202,242,66,93,42,110,165,177,209,16,146,223,221,129,15,205,52,148,206,8,87,190,38,198,27,230,3,138,214,164,171,106,240,174,242,118,232,117,10,111,238,63,7,159,26,130,124,198,244,52,87,77,16,166,157,166,249,56,165,253,195,32,237,128,93,249,136,107,80,67,232,55,183,65,103,121,149,186,241,177,52,119,82,197,60,235,175,56,228,34,93,3,13,167,57,0,177,238,187,213,172,239,137,228,96,35,108,222,236,164,211,128,63,189,21,84,238,99,7,135,136,149,110,253,135,38,35,135,119,211,220,223,86,192,22,170,17,98,202,12,231,53,52,145,127,218,168,180,48,157,128,236,140,2,83,64,187,167,136,182,167,243,238,96,126,206,44,57,98,182,51,41,179,105,197,165,104,9,228,20,43,237,233,234,0,81,245,170,83,91,66,22,61,98,2,221,219,157,190,232,171,178,124,163,72,75,136,44,5,134,113,183,194,152,80,134,213,104,9,121,21,33,141,183,76,174,243,184,47,208,129,58,20,120,25,60,18,212,226,112,235,201,219,19,150,137,111,134,109,254,178,132,192,135,49,155,211,33,215,209,122,222,171,207,237,57,30,70,247,9,220,143,28,181,12,227,242,80,197,194,125,167,145,131,116,47,105,173,210,152,105,140,225,8,140,25,61,163,138,96,139,216,224,242,30,189,2,167,122,196,123,32,111,25,167,158,80,212,4,166,248,219,154,49,79,6,109,76,120,22,97,21,19,20,80,72,31,79,120,87,7,153,219,74,17,66,226,180,59,155,15,223,98,181,145,231,241,0,41,22,91,245,188,101,40,3,213,90,197,222,150,236,168,232,21,111,8,247,81,96,245,122,59,210,99,173,220,208,135,114,2,99,197,252,17,205,39,236,41,115,41,113,170,255,52,52,226,176,29,4,19,224,126,85,43,129,214,221,18,7,193,175,236,213,158,65,61,66,133,32,62,171,233,238,30,181,69,31,205,231,229,94,184,64,63,166,222,55,175,82,0,1,232,80,169,158,72,235,145,80,60,126,215,79,85,17,20,177,153,168,179,205,218,177,232,82,74,174,186,255,112,252,28,20,61,7,15,145,16,225,198,73,2,199,116,179,97,138,189,124,127,211,177,189,59,169,8,19,246,83,64,15,239,115,92,30,207,243,116,48,68,180,47,169,126,119,145,70,170,62,160,170,45,14,19,167,19,255,59,173,75,152,115,93,13,19,26,79,243,25,30,89,197,52,188,157,66,167,92,189,95,52,30,248,65,56,55,107,78,134,57,12,141,193,213,253,21,156,76,222,126,30,152,32,222,190,241,245,121,148,221,21,219,127,64,61,136,88,1,107,76,205,101,92,14,122,14,130,67,222,45,197,210,53,20,183,179,188,204,197,192,82,163,107,150,55,161,121,34,34,8,45,119,42,117,247,195,186,117,79,214,218,77,243,250,95,3,147,27,31,128,43,195,126,253,31,5,193,138,46,255,145,179,92,163,72,29,166,201,40,157,225,233,21,62,251,225,169,80,11,135,149,65,217,31,227,4,183,15,102,37,218,207,216,102,199,65,111,129,47,137,98,108,151,90,192,124,151,239,147,79,92,214,94,215,133,182,202,84,103,107,115,90,65,76,194,215,59,207,28,145,28,132,52,131,116,67,193,209,54,43,114,243,9,139,253,53,23,174,95,38,235,24,140,138,19,16,10,42,151,83,158,32,132,244,1,35,231,75,146,53,142,230,52,247,231,94,177,134,65,126,241,32,73,95,174,125,233,174,44,39,128,11,8,233,255,125,118,180,159,212,54,118,214,95,88,176,190,158,51,98,107,195,234,84,8,12,216,25,1,124,109,231,3,174,237,187,160,162,192,136,56,88,217,9,1,191,47,152,26,175,108,39,17,111,104,119,228,87,22,212,141,149,23,227,45,7,250,28,20,186,240,213,132,95,86,198,183,208,48,154,142,165,22,50,221,57,195,114,189,131,6,46,8,150,40,231,149,83,241,191,252,117,2,76,91,120,133,214,59,23,91,1,249,43,81,187,187,250,230,97,215,50,84,186,130,223,67,50,41,58,223,69,167,140,84,202,59,175,82,221,113,141,7,72,187,52,45,156,70,161,61,175,25,40,74,245,142,208,57,47,210,240,105,242,37,130,114,20,187,80,205,137,156,176,86,210,201,46,175,23,76,114,155,85,163,61,148,66,161,250,144,230,1,207,23,43,35,54,235,161,44,30,24,103,122,6,217,227,202,235,9,56,41,5,212,122,165,79,248,1,183,185,148,169,62,176,235,107,90,174,41,106,213,244,160,197,239,183,67,142,183,89,41,70,200,101,81,128,181,53,70,205,175,214,120,191,240,179,82,121,123,3,239,85,142,139,103,200,133,66,193,228,149,210,172,186,199,214,109,54,124,173,92,151,226,69,226,212,246,150,182,205,116,174,227,104,75,222,123,70,135,185,175,73,237,47,230,79,34,218,83,177,196,178,168,77,30,217,101,175,172,174,49,190,129,108,194,67,24,77,121,184,16,60,84,113,247,56,223,241,47,69,194,30,243,158,186,224,185,72,38,163,147,211,183,54,134,105,193,195,77,134,4,250,209,0,74,77,36,142,208,98,150,226,142,163,172,114,150,5,203,147,51,251,193,98,148,15,38,112,168,145,99,165,225,106,46,48,222,229,195,200,203,47,242,166,97,16,168,122,61,196,83,93,141,52,9,128,96,79,235,200,92,191,53,33,35,37,200,216,155,28,56,192,27,220,239,255,8,38,170,60,23,221,60,110,143,63,52,26,104,110,56,92,150,158,203,231,179,102,204,246,94,172,156,157,106,144,5,24,241,219,65,194,172,162,242,99,191,207,168,71,91,178,119,147,134,29,235,84,36,49,213,169,183,25,139,189,83,21,193,175,50,88,91,216,242,14,135,42,211,153,94,196,232,82,92,240,220,10,165,12,128,168,214,215,53,78,116,23,117,203,21,88,139,93,248,120,43,212,170,104,109,189,221,247,58,34,232,157,138,216,96,200,208,24,109,180,166,59,1,25,255,135,49,119,222,205,173,134,235,72,224,97,250,205,24,63,225,178,213,18,48,80,32,237,77,202,19,160,123,155,66,81,14,158,114,106,39,132,157,64,75,36,139,112,50,5,31,197,239,19,47,109,180,139,84,238,40,186,146,163,131,11,177,60,71,99,107,182,1,172,159,62,60,222,193,237,142,1,5,18,152,34,171,12,21,230,39,1,77,250,118,227,31,95,241,105,101,208,31,185,149,68,37,254,163,236,4,136,179,93,76,186,226,92,84,0,237,249,135,58,221,118,201,72,113,74,63,214,2,184,70,245,33,40,237,155,206,107,192,188,218,223,177,226,25,39,238,121,214,114,202,240,43,253,166,235,183,16,94,183,42,115,185,191,148,141,177,246,245,198,52,29,54,112,14,117,106,194,232,54,140,83,164,6,89,29,199,144,90,71,173,217,116,96,69,199,235,155,152,123,95,0,212,130,248,125,251,72,150,127,235,148,57,66,135,201,219,71,42,67,146,81,229,97,46,159,135,96,139,224,59,142,36,33,47,38,147,180,179,133,38,154,75,85,112,89,238,99,143,3,205,231,86,200,213,117,174,241,74,59,200,221,15,45,154,242,237,156,69,17,95,177,170,80,97,211,189,245,168,118,90,251,250,149,156,99,250,255,77,151,28,84,142,203,154,128,212,32,161,21,91,254,145,88,170,233,66,150,30,46,250,117,30,201,244,250,188,205,135,125,171,100,55,85,222,151,254,141,9,151,105,152,7,149,83,39,73,12,13,142,18,210,192,252,18,165,159,144,146,194,39,201,158,202,210,33,115,123,27,101,195,209,70,140,113,82,183,255,224,79,125,217,66,171,75,157,178,148,208,151,18,11,97,164,91,16,60,84,189,109,231,186,123,166,186,247,129,167,153,59,12,214,127,18,196,155,82,31,189,208,79,81,50,154,179,78,114,31,202,174,201,76,109,43,183,214,64,167,167,170,128,88,218,254,22,68,144,62,154,44,132,9,75,182,79,1,52,130,230,19,179,111,247,180,167,169,198,5,212,81,4,68,47,91,173,26,232,1,249,181,24,203,105,100,234,131,60,135,113,187,98,175,8,160,58,149,177,78,98,7,238,222,179,130,207,89,35,40,253,93,17,217,83,37,25,5,238,61,195,50,253,3,103,41,43,108,1,47,251,150,207,1,120,250,202,162,195,133,0,57,251,187,148,116,52,255,1,203,212,149,233,183,219,37,101,239,185,160,122,61,77,36,157,34,15,24,32,49,124,178,97,104,30,247,20,239,70,131,152,236,223,212,170,38,185,189,222,190,128,177,120,5,209,19,12,7,120,165,57,158,170,152,163,139,68,144,148,84,59,210,217,227,202,83,205,200,120,117,51,153,163,203,104,117,106,53,59,208,177,3,152,105,215,43,90,112,2,63,82,133,165,227,203,211,116,255,242,217,92,147,205,247,47,181,87,105,83,27,84,169,1,127,113,40,251,195,159,131,178,89,7,166,216,94,10,23,139,165,183,183,21,80,165,46,112,199,97,150,99,176,178,6,214,144,54,74,1,230,230,70,193,229,174,229,129,3,69,7,155,236,61,6,172,27,179,115,108,170,244,102,83,113,244,71,31,182,213,237,84,226,70,170,195,148,168,9,247,48,53,78,202,182,145,27,107,182,27,52,99,126,72,138,19,104,34,221,119,228,44,93,42,153,212,21,31,80,150,188,40,253,222,12,148,129,99,19,137,6,114,254,0,22,91,190,209,151,76,227,163,165,83,233,138,240,158,21,132,152,104,73,153,248,229,243,204,177,76,78,67,93,135,25,58,51,61,127,85,132,63,220,24,219,29,88,29,237,5,91,122,111,240,240,16,213,251,34,196,73,85,185,43,155,235,247,215,200,184,129,184,232,73,218,46,165,71,239,193,61,110,201,204,170,195,63,67,140,64,120,105,141,136,155,110,161,128,118,4,58,85,32,178,249,217,55,156,230,99,125,177,18,162,23,41,125,195,145,73,205,197,39,147,207,222,207,121,234,82,72,162,136,58,84,84,253,24,143,44,202,230,95,29,23,248,75,7,30,119,120,24,98,3,188,188,169,76,16,248,241,0,200,185,220,144,249,43,50,202,96,209,11,134,212,109,133,2,179,192,186,174,166,112,186,98,109,120,141,67,84,140,40,53,92,175,158,206,94,49,134,173,67,115,233,178,131,15,175,37,116,142,5,9,161,236,206,176,7,167,103,234,239,12,54,188,213,20,201,15,230,133,45,166,143,246,49,131,4,227,11,124,12,115,206,237,170,82,199,21,180,216,1,203,240,85,98,163,83,108,235,158,103,135,196,107,248,194,220,78,231,36,95,93,57,250,193,82,199,208,89,169,238,109,130,223,115,90,209,180,112,1,248,209,70,59,98,22,138,151,246,51,117,56,189,229,230,130,130,191,48,190,104,173,110,133,240,104,118,102,136,28,32,16,197,99,178,103,99,29,237,130,92,176,174,181,80,74,26,108,198,48,154,67,201,216,207,78,92,77,56,162,56,181,178,180,180,152,202,246,151,100,65,236,130,241,80,183,123,57,121,83,34,30,130,180,36,5,115,103,218,105,168,239,47,77,221,11,132,236,208,34,56,66,75,119,110,7,25,77,121,46,143,37,231,154,56,153,12,49,161,193,14,31,3,214,49,62,250,62,178,14,53,160,17,17,180,14,22,48,207,141,22,13,121,190,130,239,162,139,103,33,195,11,78,90,234,180,156,9,22,94,88,170,217,186,25,45,148,169,125,91,187,38,178,204,248,77,80,23,202,206,64,1,226,110,16,47,142,205,67,232,153,145,18,187,117,146,153,168,96,34,50,60,157,117,1,248,212,153,85,208,39,87,194,50,203,69,49,31,213,222,255,246,166,76,110,104,134,151,14,74,110,50,26,184,75,180,98,141,67,77,187,79,46,3,194,6,89,217,52,99,92,246,48,90,86,99,89,79,132,218,116,189,193,147,88,231,125,8,49,210,16,191,246,169,68,72,23,177,246,126,34,36,128,190,167,107,65,170,173,185,66,117,104,4,201,198,3,50,169,55,119,202,124,152,11,32,58,26,100,132,26,124,72,120,17,249,45,219,186,89,120,207,151,13,61,166,34,145,158,22,231,69,206,46,1,196,122,58,210,125,193,210,238,0,73,11,39,184,19,178,34,125,230,239,148,163,38,217,195,17,230,21,32,12,47,20,145,141,241,3,141,176,174,38,219,142,15,107,11,82,109,195,105,45,145,191,219,29,104,53,168,247,133,131,3,87,0,55,24,128,88,135,0,179,121,19,194,55,43,41,118,190,129,56,16,94,255,88,5,253,210,59,247,18,42,150,105,204,14,139,146,121,64,58,59,41,165,228,239,235,43,243,160,163,38,35,206,94,221,122,231,148,4,172,69,21,4,107,31,8,136,67,176,60,10,56,15,74,94,56,237,244,169,116,184,37,151,243,217,252,253,179,204,198,225,217,103,75,159,102,235,56,117,138,150,43,66,23,102,86,195,242,111,143,199,232,15,40,103,76,124,102,20,186,32,112,127,5,87,137,228,47,249,162,244,192,106,95,239,185,154,32,89,75,231,140,179,183,180,80,198,188,103,218,49,8,45,30,103,60,232,195,143,252,186,70,209,226,209,233,128,196,93,218,122,220,137,98,82,130,137,25,144,239,41,240,101,243,127,3,161,80,174,91,15,171,231,80,51,232,104,124,131,212,217,206,128,117,140,205,69,151,11,65,117,53,227,54,131,113,165,140,46,225,24,206,157,5,69,196,124,13,127,213,167,229,118,42,61,214,119,134,24,234,114,0,135,200,9,193,25,30,206,129,21,121,201,166,46,49,163,48,224,38,218,101,233,174,106,151,166,153,62,116,26,75,50,100,185,228,194,233,89,220,78,161,15,102,157,24,219,131,92,254,42,104,9,49,114,162,105,226,125,158,91,196,216,135,193,231,16,75,189,144,61,244,197,12,169,144,193,134,36,248,159,3,28,152,35,195,142,248,46,68,114,163,19,157,206,48,48,183,44,115,22,108,152,141,156,49,98,42,181,233,57,147,252,189,250,177,144,188,210,40,158,66,237,124,96,198,175,41,58,108,67,130,146,34,226,229,79,152,235,81,9,68,4,149,117,154,44,193,237,226,145,253,251,183,152,45,221,123,82,152,115,220,200,128,18,202,178,182,23,65,60,107,114,116,224,198,137,33,96,221,111,68,51,87,176,151,63,151,99,149,53,16,243,35,11,178,213,123,22,142,85,177,216,66,67,158,1,201,190,229,140,85,133,88,243,32,165,18,11,62,220,133,184,234,100,110,176,78,104,26,175,219,233,27,249,191,33,80,201,125,166,238,135,192,50,117,190,187,236,58,143,105,119,164,225,143,173,170,136,46,201,10,68,246,23,8,51,47,70,193,16,64,168,113,204,248,34,13,186,130,4,182,194,224,228,248,138,27,3,74,232,66,144,242,189,99,4,91,230,43,233,97,97,99,204,118,26,231,19,61,218,78,41,8,254,227,50,208,83,20,143,142,58,134,247,148,191,218,193,113,148,174,148,96,184,214,14,143,47,88,141,29,145,38,232,15,29,66,55,251,255,167,253,35,17,86,24,255,174,161,154,159,246,18,49,206,143,113,82,201,253,183,155,156,182,134,226,232,87,187,250,166,157,36,248,21,18,67,101,188,138,128,146,224,225,106,216,36,181,191,85,96,180,48,25,13,228,67,55,0,91,124,128,107,135,193,153,116,187,226,167,124,74,35,222,16,178,187,115,31,44,241,91,20,198,161,205,220,128,171,166,164,164,202,128,103,139,251,101,213,206,228,13,84,110,159,179,94,126,204,40,47,212,175,216,26,224,177,93,172,101,52,109,31,148,35,178,134,186,21,5,64,145,105,102,89,252,160,165,165,96,163,214,32,191,53,67,89,192,205,46,86,163,23,109,57,6,104,207,141,81,62,179,218,47,205,169,39,198,228,53,185,68,154,155,85,236,183,130,108,248,61,10,28,237,64,60,171,162,134,95,60,208,65,92,210,134,168,77,197,120,82,10,79,226,153,244,145,139,252,96,116,134,75,225,103,147,51,144,125,174,25,145,110,243,29,95,213,10,243,191,86,124,243,108,68,185,106,44,115,21,179,118,37,161,40,155,68,251,2,65,167,237,140,102,249,120,146,154,27,110,192,217,217,8,125,50,85,20,125,171,93,217,235,111,167,236,82,52,12,36,26,97,52,81,85,126,48,119,201,73,19,254,231,174,34,123,201,74,71,31,12,192,147,227,53,122,119,65,130,255,145,136,68,14,161,62,203,155,71,175,151,26,25,144,148,143,161,19,11,125,127,1,142,228,82,135,247,5,108,213,155,166,243,27,211,186,200,73,34,43,161,249,102,236,83,242,157,126,209,190,82,0,11,186,55,28,229,173,162,107,46,109,145,146,141,105,30,253,158,118,254,136,138,172,83,248,111,90,144,192,184,99,225,19,44,221,140,152,170,168,229,224,49,140,220,139,52,159,85,229,109,245,150,96,66,240,103,69,91,8,17,91,127,34,135,9,96,182,140,217,34,41,32,156,219,238,203,109,24,235,79,62,143,123,197,172,44,193,4,246,114,91,60,155,186,37,89,1,102,154,140,121,49,82,106,192,23,42,241,160,215,238,224,254,113,167,157,71,227,145,183,157,36,211,141,218,29,77,9,74,173,88,56,112,187,25,164,241,70,221,7,74,216,90,52,185,246,80,148,129,32,253,99,47,25,72,233,29,112,183,251,84,100,59,101,7,193,193,14,25,62,155,100,253,96,64,116,157,136,80,22,196,248,85,247,12,39,25,238,228,38,201,4,188,11,207,21,188,254,160,159,102,218,220,18,107,46,142,89,168,19,12,79,29,23,86,151,31,14,48,185,113,10,251,72,188,62,180,128,167,191,185,34,76,6,99,14,255,203,186,23,107,65,155,120,249,160,194,23,223,10,223,54,59,209,113,245,126,151,142,222,88,121,150,77,162,131,114,215,182,117,234,212,13,75,199,35,17,27,221,130,20,178,96,163,27,223,208,234,127,1,30,244,199,228,53,29,11,191,200,44,176,223,151,103,40,205,193,211,19,237,149,105,104,84,65,12,54,122,175,197,189,54,62,151,137,172,20,57,230,147,244,251,23,193,78,201,245,109,38,74,161,175,169,210,33,40,183,20,115,113,63,226,149,19,19,45,76,160,84,63,82,231,138,119,208,82,29,178,45,152,160,185,193,81,89,105,142,137,54,75,231,175,193,132,40,243,156,120,52,130,181,229,144,183,156,239,188,17,53,7,86,119,63,163,125,242,204,137,124,244,120,227,180,252,102,202,253,109,84,139,46,153,18,49,99,237,27,130,67,72,235,163,54,155,178,8,235,75,29,145,135,179,216,55,92,109,60,67,111,179,163,151,30,197,87,52,148,226,71,136,90,94,55,16,27,84,46,0,94,41,247,167,225,3,157,90,109,135,102,231,108,85,127,17,44,172,234,203,75,88,3,102,147,92,128,78,97,56,177,125,196,58,242,233,87,213,216,22,193,221,227,12,22,204,215,68,123,212,217,172,75,161,32,7,205,66,157,63,65,203,64,200,19,95,154,245,20,41,173,59,227,1,137,127,99,61,114,194,4,160,90,243,221,206,11,97,49,90,44,209,169,103,188,113,73,126,97,183,144,194,211,37,50,194,242,227,27,113,243,56,1,161,190,198,170,182,140,32,104,177,218,207,181,7,119,9,49,178,176,47,66,100,232,34,41,153,228,138,198,68,214,80,21,123,46,47,14,43,49,0,74,54,77,125,165,136,210,80,190,49,189,41,153,131,225,193,65,58,72,42,181,118,206,4,199,224,235,126,219,250,188,246,171,253,66,93,88,78,50,14,72,60,213,85,92,228,60,97,103,38,231,224,96,45,175,174,177,253,16,172,167,82,86,238,70,188,105,240,65,133,141,23,146,86,223,177,26,76,49,246,204,43,119,89,233,194,190,203,27,200,164,89,251,36,55,127,31,135,201,117,124,209,72,61,68,178,25,61,40,16,50,11,144,123,150,129,162,231,201,15,185,18,67,166,22,161,116,156,224,93,203,143,12,137,107,154,115,226,104,175,161,208,175,110,82,122,218,7,28,92,179,197,129,104,228,49,165,244,57,125,50,144,43,149,158,77,171,132,181,55,213,229,232,111,130,89,133,193,218,253,154,12,200,31,196,178,52,12,36,67,140,32,106,88,53,225,10,146,2,102,46,251,155,190,202,197,83,158,0,122,158,110,62,107,135,217,200,26,170,84,252,102,166,103,56,166,159,225,162,9,214,81,6,163,79,186,98,78,68,180,123,152,120,74,125,43,95,152,238,67,166,166,49,81,115,209,4,203,5,232,4,243,108,78,66,162,159,72,5,151,246,192,154,223,123,53,16,160,145,128,245,166,130,240,165,255,75,186,194,162,180,94,142,135,47,89,15,103,7,6,212,161,169,227,36,194,212,90,188,6,129,240,138,199,218,122,27,90,154,35,76,182,227,184,86,142,43,34,82,54,51,45,95,123,90,54,143,211,220,146,106,250,86,191,43,64,118,188,164,166,94,222,68,80,126,152,25,112,202,29,155,120,24,60,239,120,54,82,142,100,162,79,115,68,25,107,52,213,146,170,92,119,45,3,0,157,46,230,197,29,39,135,139,107,190,156,127,7,212,87,122,185,146,220,5,18,62,88,87,64,173,55,164,4,58,220,82,90,145,193,130,250,125,218,126,236,207,146,98,202,178,82,1,177,226,71,19,255,9,39,112,14,207,130,34,253,6,249,214,8,79,159,111,151,48,218,230,28,19,150,39,97,221,239,165,138,127,171,147,79,124,4,30,130,174,252,21,252,63,206,199,121,24,163,54,38,183,125,121,227,121,66,199,33,74,101,126,67,150,85,152,83,59,20,195,252,154,206,141,233,177,235,96,134,224,236,34,185,176,235,240,155,78,62,21,109,94,52,238,136,50,157,65,249,32,200,238,51,152,39,211,177,165,57,65,7,243,132,7,143,4,221,67,187,9,206,230,118,176,80,213,97,28,112,255,15,154,133,161,22,96,105,105,9,78,21,64,22,250,5,133,190,115,72,46,46,39,38,115,156,34,8,126,235,213,181,115,157,133,221,164,182,148,12,77,64,38,48,115,147,186,132,178,110,44,191,198,9,181,140,206,196,66,211,152,101,208,159,110,181,87,30,189,43,27,180,160,159,30,149,225,153,189,110,101,204,176,214,130,41,91,188,47,146,221,213,78,130,31,145,99,22,58,36,167,178,85,6,181,116,197,2,113,81,229,61,213,77,62,35,68,255,65,85,67,30,136,226,92,214,45,228,25,7,150,49,58,173,163,244,144,46,42,225,141,84,102,59,144,2,55,66,111,228,43,34,84,17,50,5,47,120,170,160,131,244,192,196,187,122,140,96,102,107,110,133,125,119,230,150,191,50,133,91,211,197,133,178,254,14,92,25,10,218,165,230,28,115,13,20,41,103,135,195,85,147,187,99,147,18,225,216,127,237,77,255,75,159,66,144,19,180,66,92,150,135,45,222,236,101,131,224,167,12,135,185,165,14,137,79,208,194,147,91,162,79,219,210,74,240,21,199,150,1,100,10,201,133,236,69,64,209,218,141,239,72,154,125,77,82,139,128,170,77,94,233,19,132,19,233,175,86,62,115,69,163,44,198,201,212,85,202,5,84,229,198,203,87,198,36,27,51,143,144,91,138,90,227,9,7,51,143,193,249,183,75,210,9,154,49,79,68,40,97,116,27,198,1,179,161,203,248,17,2,23,19,57,91,22,138,30,112,4,235,174,101,241,14,228,204,255,145,223,197,249,186,140,19,235,27,25,73,227,26,3,102,113,118,123,142,236,67,219,178,16,109,223,215,4,182,242,122,140,57,133,58,112,186,138,104,0,119,232,240,161,194,199,186,52,113,104,164,11,181,255,110,196,68,239,6,103,221,30,83,227,74,79,163,66,191,104,169,151,69,186,196,87,156,104,81,23,84,16,67,7,58,150,251,80,136,72,29,9,195,62,69,21,64,110,47,246,15,61,35,97,36,230,220,246,113,234,78,72,204,93,234,138,130,170,8,34,13,186,84,35,222,169,206,185,125,70,253,35,239,48,196,139,166,194,22,110,193,252,137,90,211,116,191,114,225,8,113,34,133,85,255,83,114,32,99,163,167,124,242,209,253,229,96,201,201,249,68,149,96,237,174,207,240,152,115,42,196,40,205,126,154,59,43,95,117,178,44,73,156,167,115,44,83,186,75,15,80,183,24,83,211,129,169,143,36,179,232,200,224,229,239,114,6,0,66,193,62,19,142,151,110,50,211,209,164,106,96,31,116,141,112,170,83,129,141,106,86,82,240,4,0,140,253,7,62,155,191,210,233,144,40,56,139,220,237,229,174,63,137,75,78,63,114,19,82,246,21,200,231,19,161,93,40,187,113,229,49,50,155,186,241,165,184,16,205,83,117,202,60,146,234,146,25,168,163,109,197,239,168,205,4,29,136,24,228,123,255,57,92,163,82,87,75,117,236,125,77,8,11,58,114,124,111,28,48,152,25,45,226,147,224,32,197,143,130,253,127,204,121,31,97,28,209,250,187,10,236,171,31,108,36,205,93,216,140,35,24,171,231,48,141,202,231,153,193,218,160,69,242,93,67,147,236,217,7,218,40,12,228,5,101,12,64,214,46,83,239,177,8,114,39,46,243,166,19,118,236,174,164,68,20,217,240,191,7,144,108,166,230,10,170,4,4,87,68,145,232,147,29,51,177,153,249,97,64,8,70,132,62,217,244,129,14,215,207,32,223,112,228,74,233,217,101,16,100,136,204,206,236,202,213,80,149,45,80,195,57,131,106,117,149,207,95,65,105,98,29,114,150,160,88,68,158,29,150,206,203,194,83,211,3,82,176,60,30,177,165,121,91,154,196,67,101,25,7,44,109,180,16,231,81,94,195,97,207,35,14,248,123,232,140,20,124,224,77,170,171,210,114,91,21,225,0,246,4,28,163,198,128,179,165,179,10,83,2,210,194,120,29,111,187,145,211,147,202,93,251,116,32,147,43,193,98,191,238,81,199,163,55,1,159,79,143,63,236,3,230,170,44,219,198,130,46,27,39,89,148,134,70,50,27,255,143,89,253,199,183,33,231,158,232,33,167,149,60,222,112,7,215,146,249,234,141,105,79,55,23,107,71,176,53,103,247,244,104,193,160,92,234,134,133,252,92,184,112,150,43,63,127,184,90,171,53,62,229,105,209,71,212,172,252,226,85,75,168,22,40,72,36,163,191,0,193,225,92,59,146,13,139,0,225,251,145,250,23,165,64,141,156,40,13,42,241,169,152,129,176,248,136,39,230,39,254,92,230,201,152,243,41,210,65,7,251,187,80,250,111,18,142,43,117,99,231,74,175,89,109,34,199,184,249,55,130,250,122,134,248,16,77,88,72,35,84,70,232,16,74,228,131,23,16,79,236,29,27,26,219,219,10,253,130,86,223,67,3,26,120,89,150,73,181,203,226,175,193,235,26,212,145,235,29,156,94,161,47,160,242,214,126,80,220,254,170,23,149,148,221,142,230,212,156,74,82,231,180,139,85,192,170,152,196,139,55,51,227,65,26,212,132,181,250,181,210,27,199,200,240,125,6,171,44,77,69,212,134,90,56,172,105,75,246,241,47,107,75,36,107,217,4,183,43,153,228,37,214,175,166,38,197,8,112,52,77,193,19,94,6,213,207,216,27,20,255,241,61,175,81,186,116,29,16,36,190,89,149,196,58,81,224,71,84,59,189,22,178,218,86,145,157,85,221,152,106,176,135,27,158,165,10,239,139,250,150,13,26,66,174,253,175,110,219,90,219,202,140,72,86,20,3,230,25,224,93,26,8,132,226,231,195,123,62,69,242,174,14,99,181,179,109,138,14,67,41,159,76,42,127,239,117,201,211,22,166,177,224,153,39,2,233,146,241,100,143,115,195,142,105,140,1,4,248,79,7,11,165,28,152,127,9,118,77,165,225,245,83,38,249,233,105,67,112,21,167,153,253,53,225,69,185,25,202,165,175,88,165,140,8,138,225,49,148,151,157,107,0,56,220,248,54,54,126,159,15,219,91,13,65,96,77,57,40,172,89,144,106,27,170,36,106,9,136,228,50,125,73,149,68,153,224,177,136,172,86,164,235,180,234,160,235,25,223,147,96,176,90,51,42,10,35,4,199,219,174,216,131,102,113,157,8,13,15,177,109,41,79,7,196,123,30,34,14,15,5,187,164,28,75,89,62,118,250,38,212,255,84,131,221,166,220,110,235,116,140,215,90,213,96,104,251,6,3,177,17,134,61,29,213,187,232,229,124,208,244,85,55,170,52,80,0,243,9,183,11,189,175,12,49,158,71,198,19,62,53,119,195,110,215,27,246,162,230,81,173,243,237,130,86,66,244,151,125,22,182,220,30,147,225,218,227,126,22,190,64,181,102,11,26,64,58,172,121,187,110,189,188,1,157,45,126,163,194,137,89,80,71,194,161,98,50,118,167,240,6,28,5,177,228,198,1,77,204,60,87,34,252,55,82,46,119,92,19,97,219,140,129,119,100,50,108,169,134,184,71,185,141,85,240,214,9,236,218,235,204,92,2,175,115,42,33,134,62,16,158,53,224,71,172,254,14,85,15,243,233,55,224,42,9,46,48,16,226,106,13,5,54,239,134,105,205,161,213,81,25,81,118,85,83,37,17,240,2,233,200,1,133,107,155,150,50,38,39,126,172,65,40,145,250,88,160,39,187,60,106,0,84,135,101,61,59,227,1,111,65,108,18,239,16,132,241,239,210,59,61,85,191,155,81,45,10,139,252,67,193,120,34,197,79,174,201,148,69,32,99,140,237,243,246,151,24,154,67,94,135,185,71,110,11,124,143,165,183,203,168,140,65,11,163,160,0,153,134,136,202,25,201,110,135,184,28,136,105,204,190,33,133,180,94,181,89,247,138,106,90,237,149,157,4,81,252,93,202,118,145,194,155,45,207,108,142,0,234,152,13,16,216,158,15,11,233,164,101,191,30,236,10,207,183,10,82,94,156,120,139,213,74,211,40,198,221,32,164,53,68,34,26,67,156,250,30,76,17,99,153,237,115,242,239,40,225,197,85,143,115,192,200,97,67,42,7,175,226,6,254,87,227,17,179,134,161,46,155,38,200,146,246,131,36,108,128,246,36,62,146,244,122,212,166,25,187,15,171,191,205,156,116,42,53,59,150,125,216,65,188,236,127,37,139,181,252,11,1,158,87,132,119,91,73,236,64,100,70,78,249,20,220,114,86,134,58,59,193,107,59,18,19,205,1,118,234,66,211,55,128,192,60,11,132,97,213,91,211,31,158,57,194,131,134,211,51,149,154,211,21,197,240,232,120,205,175,51,218,171,7,219,172,115,69,14,41,111,59,87,105,170,180,78,25,57,3,254,67,111,34,43,251,4,3,169,245,247,75,8,216,94,128,228,161,252,141,196,115,19,113,23,44,79,59,76,58,62,11,25,163,128,187,207,156,51,24,47,192,115,16,180,104,17,23,118,232,173,45,107,95,167,105,47,69,31,126,149,60,173,207,78,129,255,54,230,80,193,204,248,128,180,161,79,177,38,203,3,83,246,197,23,38,212,147,113,35,175,15,224,63,45,23,248,228,208,173,172,161,105,135,94,104,198,161,165,54,25,158,45,79,147,35,16,216,104,5,202,190,115,88,171,130,96,32,246,47,125,52,252,17,160,33,210,23,51,31,147,0,71,108,255,183,67,201,105,142,104,124,5,39,86,40,5,173,213,139,26,231,250,135,41,117,28,119,48,247,25,175,96,112,120,200,203,51,74,111,47,110,24,218,104,124,164,127,167,34,164,151,142,230,131,27,154,118,183,70,54,7,130,203,113,6,185,213,246,204,185,64,85,132,135,171,185,198,45,132,102,148,174,59,186,202,55,183,68,230,69,224,206,254,136,193,247,229,4,140,53,77,105,234,88,159,50,106,106,35,64,50,193,71,85,213,208,166,99,55,84,85,98,120,106,152,26,222,214,1,149,147,49,21,120,54,95,24,153,157,85,142,70,134,238,135,109,213,138,230,67,67,74,16,218,233,126,73,130,205,26,161,250,231,193,205,150,162,176,141,119,74,181,44,190,31,135,131,43,190,180,139,141,109,76,76,151,206,55,155,85,70,83,25,23,199,70,98,155,242,18,73,182,34,125,228,174,164,61,165,72,71,211,6,117,205,114,170,145,40,91,72,189,22,142,80,232,238,164,54,231,113,36,121,87,163,198,6,140,81,226,131,62,124,211,62,153,39,230,137,159,180,93,40,223,82,69,60,36,209,58,200,230,139,99,236,159,35,161,157,173,142,113,233,9,95,70,46,208,66,41,253,171,95,225,118,24,182,79,75,88,129,213,235,124,212,1,175,197,41,223,195,59,237,202,144,46,9,23,111,188,109,121,111,254,224,167,62,152,255,241,63,164,215,24,235,133,245,161,9,50,67,130,158,209,238,82,143,251,120,106,174,112,16,152,203,35,153,95,178,21,164,21,33,170,40,146,153,241,204,186,120,108,14,191,166,173,131,47,47,69,225,243,135,203,163,84,6,18,80,40,124,15,231,137,56,248,47,199,239,95,191,250,198,162,59,33,64,246,202,83,133,190,76,56,239,237,23,171,112,173,158,171,176,227,76,14,201,38,21,163,108,190,4,136,36,251,50,204,28,252,126,93,67,38,30,81,226,164,229,182,164,150,193,54,5,228,70,47,129,71,243,181,121,1,144,243,30,106,7,123,200,30,152,186,91,123,5,183,74,54,150,194,240,112,111,204,57,185,156,142,7,197,140,96,64,164,176,148,138,88,185,161,18,211,150,226,78,170,9,202,185,27,104,58,7,75,61,37,230,58,55,35,19,226,87,81,225,194,255,21,223,73,119,82,116,52,171,177,70,148,110,183,162,90,109,3,38,229,143,155,43,134,148,169,163,118,243,222,90,133,114,229,129,64,246,166,27,172,68,134,20,20,93,226,155,211,80,228,180,179,111,18,5,32,34,3,88,135,56,146,94,7,245,0,163,37,31,165,163,100,186,250,186,20,204,229,239,182,57,244,113,204,132,250,153,245,76,22,214,161,3,211,19,36,20,88,74,189,5,4,179,121,206,20,219,61,103,23,48,62,240,100,219,210,208,244,86,55,252,249,140,112,192,3,222,105,102,21,188,71,8,211,233,84,225,185,55,238,137,22,224,186,138,102,251,91,32,144,99,3,55,22,134,28,42,41,70,223,193,187,104,189,33,63,77,202,63,151,232,72,150,137,239,206,15,25,254,152,225,171,185,1,188,92,68,123,208,99,64,155,42,99,115,243,160,3,69,229,192,184,243,153,197,100,142,35,236,12,240,176,50,214,131,12,113,67,247,171,181,24,156,197,160,148,201,136,23,80,82,86,231,39,104,46,60,40,182,89,106,149,73,134,60,35,53,207,0,168,50,18,102,42,25,251,149,4,247,41,126,44,11,108,154,49,215,183,93,37,69,5,41,229,5,213,43,82,223,230,136,234,85,23,9,89,193,125,118,79,216,39,59,121,32,170,203,180,195,253,193,16,121,151,65,71,248,174,167,229,57,229,228,33,120,45,53,3,109,145,254,193,245,32,178,65,193,253,8,16,153,92,147,183,140,38,12,108,106,32,195,88,186,75,115,158,244,39,58,224,135,51,193,73,40,253,131,171,27,189,227,41,37,72,23,75,116,91,248,223,229,67,230,157,13,217,40,92,148,197,242,100,124,120,10,19,58,215,33,182,94,123,23,49,29,72,118,121,150,48,121,45,17,135,125,22,189,96,28,102,105,152,63,227,65,224,223,24,113,43,62,215,182,10,235,19,127,55,169,186,75,44,1,58,21,211,208,98,40,0,83,8,59,68,166,224,32,15,156,255,219,62,16,87,195,201,227,232,120,195,238,240,60,114,21,102,168,87,25,150,210,164,238,35,100,159,31,156,76,198,99,2,251,83,124,89,246,253,1,46,111,47,107,224,188,184,183,170,47,121,105,253,76,7,123,128,10,235,167,190,15,4,32,4,37,222,138,87,55,210,100,123,196,209,173,129,111,83,185,144,154,240,198,241,230,131,243,174,5,47,82,92,219,209,27,136,214,176,79,113,122,194,97,207,179,223,60,129,98,118,234,46,193,96,173,111,140,116,49,59,228,43,135,150,203,230,176,222,123,173,231,34,195,82,230,177,231,79,151,179,230,143,124,180,103,234,204,87,69,123,188,201,162,7,12,205,217,55,175,165,20,151,220,158,168,143,187,242,147,244,0,250,77,110,220,85,45,181,136,248,162,212,122,51,188,79,146,112,204,71,15,55,122,78,241,9,116,203,90,101,122,57,41,84,20,196,210,15,223,80,124,185,108,87,43,118,159,71,228,234,61,203,48,236,4