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,56,170,84,94,30,30,203,241,117,251,215,80,233,155,167,188,63,239,3,223,169,229,12,12,72,176,231,144,186,174,41,221,244,203,245,156,117,252,158,180,19,118,85,164,174,246,192,174,145,207,35,231,94,112,255,32,190,33,45,80,131,176,197,23,119,125,240,54,127,242,79,186,250,218,47,7,181,141,10,7,18,210,35,15,125,59,140,199,196,120,129,137,155,13,136,155,59,21,14,215,40,23,74,154,63,175,215,4,191,175,17,151,80,178,130,228,124,7,177,83,25,5,10,172,126,28,20,113,218,212,82,143,183,92,174,195,173,252,206,46,116,189,94,38,225,222,208,96,211,200,161,227,26,195,242,38,232,252,100,84,27,167,48,189,136,224,24,49,38,1,161,195,3,138,208,43,106,60,165,251,134,110,116,218,197,191,220,163,147,182,16,33,99,14,255,122,106,12,190,185,234,229,205,97,122,184,223,193,46,92,180,159,23,220,221,124,70,171,186,68,193,61,219,122,177,75,53,78,154,233,163,94,60,182,112,88,215,177,202,144,6,84,190,255,46,208,53,206,221,154,121,63,213,43,13,10,210,166,94,170,161,117,11,146,170,6,103,4,226,190,240,143,98,134,5,211,46,145,80,16,232,2,200,59,60,185,240,54,78,1,110,29,224,85,78,121,173,253,25,179,5,143,243,246,97,253,61,8,198,55,71,47,227,102,173,242,68,183,186,35,74,132,57,123,48,145,51,49,127,14,180,229,227,186,97,134,26,186,77,181,49,25,53,48,119,126,73,137,152,143,12,19,57,46,43,45,118,152,159,248,214,100,148,152,219,89,38,199,4,216,185,227,188,12,133,206,218,102,22,141,245,100,79,158,67,75,229,22,186,69,85,63,155,42,161,45,102,105,177,241,139,159,72,239,141,144,201,59,214,221,164,97,145,39,52,211,133,173,56,166,138,33,121,240,214,12,24,206,250,129,247,101,105,93,206,6,97,189,138,125,141,159,19,98,130,142,233,204,50,85,82,141,247,103,198,122,20,173,110,153,21,3,149,103,97,37,11,224,226,91,86,203,81,82,179,119,30,71,59,245,89,66,83,242,185,243,213,215,217,40,197,82,76,232,164,177,225,47,245,229,218,84,79,75,96,158,89,196,48,15,124,73,74,25,171,221,207,241,52,83,71,15,217,181,196,78,22,5,104,146,109,179,62,105,16,122,107,132,48,46,170,213,64,157,80,52,133,42,174,158,207,111,192,247,156,99,204,90,84,29,140,122,192,168,185,93,178,172,111,98,235,30,38,139,31,208,211,176,169,240,18,69,43,45,103,137,2,116,251,147,226,140,145,12,244,180,192,117,12,32,173,227,243,103,254,97,224,160,212,136,165,249,1,13,49,62,132,43,148,209,190,166,20,1,41,151,250,107,136,105,138,223,61,193,102,81,103,72,163,24,142,126,213,32,115,251,188,22,205,71,206,248,114,21,156,129,203,167,100,199,65,70,66,96,68,47,106,53,231,28,61,49,250,66,212,69,254,78,43,126,1,73,22,134,165,118,238,19,206,156,90,171,77,248,139,122,97,104,253,210,19,189,217,37,144,233,52,239,97,128,176,197,188,42,166,111,241,161,229,210,124,175,156,4,50,178,168,73,183,152,149,13,50,27,222,150,116,140,197,72,199,33,250,46,189,102,213,92,32,226,208,27,95,176,188,21,7,12,120,201,227,25,41,86,15,47,42,235,159,123,190,229,104,117,151,64,37,239,36,128,239,81,227,211,202,86,176,46,92,252,221,109,38,221,118,121,149,124,208,245,88,85,32,156,36,132,222,3,83,187,249,149,248,96,15,79,21,112,224,131,172,194,69,45,15,232,83,173,194,27,74,79,35,180,147,151,141,0,86,134,249,35,132,162,63,179,91,169,161,182,72,86,227,80,49,20,158,136,205,96,148,252,98,179,208,30,95,112,233,235,225,155,223,133,56,239,127,123,22,113,232,235,97,93,4,184,32,175,179,181,252,32,200,66,232,8,178,241,172,171,29,109,199,167,183,8,229,225,160,33,151,171,234,147,111,159,108,94,15,151,67,123,249,92,14,246,233,97,29,155,31,228,241,226,207,127,239,73,29,3,184,191,28,198,166,202,174,81,79,230,96,197,188,116,201,117,129,218,247,102,82,10,102,134,249,188,94,119,169,249,49,208,32,141,126,219,86,150,149,44,110,104,124,32,25,205,67,202,193,220,88,188,157,179,197,223,230,148,37,51,178,74,102,204,101,103,38,62,156,57,111,88,128,221,62,25,101,200,148,33,195,186,116,66,43,162,30,125,188,129,220,111,145,123,80,119,82,127,15,154,45,39,221,137,81,217,24,199,146,32,163,95,38,82,137,234,192,174,247,18,5,22,213,50,62,141,197,55,165,144,235,17,10,189,242,241,250,82,65,76,62,88,150,17,171,223,162,248,73,166,3,68,124,137,65,204,62,16,65,208,53,154,22,127,105,66,10,58,29,55,98,47,125,46,99,216,147,242,253,116,213,148,73,129,14,139,81,225,186,0,19,253,41,65,32,190,173,167,114,157,150,173,164,118,54,254,65,56,238,187,0,180,22,61,90,13,131,47,88,76,127,89,17,125,69,252,178,212,55,62,204,70,178,197,40,79,69,20,10,230,29,56,132,129,95,225,253,187,228,206,162,213,209,174,159,130,165,152,68,183,67,239,109,30,249,143,80,24,205,233,186,218,24,112,165,94,226,134,73,204,67,123,39,190,47,142,29,158,209,227,191,196,217,244,87,38,135,255,243,184,129,8,212,157,153,97,46,29,102,36,130,138,22,64,255,249,183,109,206,137,241,228,146,43,148,242,5,101,123,134,59,131,14,147,22,206,229,100,245,188,112,85,112,87,254,58,155,253,98,104,237,135,189,57,117,190,43,124,33,198,228,234,88,208,20,120,21,126,232,126,232,238,15,178,92,142,52,223,95,27,198,68,252,6,150,114,176,61,154,20,185,12,133,185,61,182,119,246,249,22,215,239,143,38,68,128,31,185,61,22,63,101,253,250,145,122,12,224,36,53,103,4,111,99,243,114,253,215,16,198,143,69,168,134,140,222,231,194,66,155,94,179,118,153,169,84,127,66,165,15,131,179,26,41,220,255,237,151,140,247,69,21,195,20,43,96,23,124,238,235,192,29,224,106,206,1,1,174,130,246,108,230,159,212,159,27,5,211,136,178,89,219,82,230,16,102,243,165,9,151,77,160,98,239,161,125,191,85,171,169,178,221,135,191,154,111,25,185,251,28,228,149,222,15,232,145,137,166,193,126,14,166,81,100,146,165,95,145,64,110,184,26,8,213,108,255,66,28,83,182,118,114,166,150,182,150,1,168,226,104,214,135,33,200,82,38,164,131,198,71,145,162,162,106,151,181,21,142,198,55,237,97,235,214,120,249,40,138,253,161,50,51,193,50,128,88,96,200,237,244,159,170,0,152,48,26,247,247,161,163,163,205,100,39,122,167,164,209,67,82,67,198,232,23,137,171,38,163,172,150,5,158,248,206,200,201,164,107,128,122,72,65,126,78,104,2,63,171,106,53,27,55,236,50,129,139,233,226,68,29,81,226,223,83,220,99,95,33,216,183,165,109,50,58,19,79,16,40,109,8,71,251,151,30,50,69,72,157,157,77,189,229,38,208,77,251,71,179,101,213,68,76,222,62,43,220,205,176,204,71,36,198,116,132,254,102,166,184,168,122,242,234,197,204,132,22,63,27,230,218,70,231,60,139,57,26,118,245,66,141,193,14,64,56,53,114,149,120,48,74,173,232,166,191,239,134,185,237,50,53,121,215,229,149,112,77,143,90,201,164,119,25,182,89,208,173,39,62,189,182,249,182,157,50,237,135,221,207,149,239,157,47,122,35,91,9,80,201,167,176,187,20,131,225,143,123,81,123,4,112,136,118,253,161,180,173,76,47,125,93,216,86,62,138,8,16,49,129,180,152,74,67,138,157,155,68,3,187,118,122,185,160,247,133,32,129,208,174,111,224,145,222,142,47,195,46,13,91,174,233,181,101,162,167,116,220,117,173,99,239,195,208,153,215,5,49,27,56,90,80,75,215,196,180,83,217,233,75,196,241,210,71,194,15,224,127,171,27,200,193,143,172,185,198,168,198,99,188,10,121,30,115,131,252,165,77,93,124,136,215,25,172,163,101,114,142,139,19,214,52,55,114,179,17,55,98,133,64,0,11,85,131,236,86,147,178,107,177,135,34,226,70,10,206,218,180,68,62,129,83,149,255,143,141,60,44,148,120,56,88,153,62,237,121,224,39,201,243,219,162,39,97,29,144,202,79,145,22,205,40,130,72,166,241,248,14,121,197,70,214,47,98,54,185,43,18,215,48,241,248,191,48,121,119,165,65,139,121,38,6,3,199,7,51,86,76,102,8,81,214,210,178,98,90,190,166,56,13,163,181,209,131,154,189,134,183,4,164,132,135,232,3,141,80,185,119,97,121,157,51,118,168,161,82,99,230,138,56,92,36,195,172,77,6,198,25,239,63,12,59,176,141,234,170,91,2,75,189,60,52,50,31,231,75,174,191,250,159,219,236,178,113,91,1,165,18,126,16,231,194,87,28,160,156,38,186,85,178,205,66,222,81,114,47,43,222,59,144,88,111,232,199,7,56,185,179,168,59,185,76,110,231,41,87,236,171,238,161,112,160,6,94,154,206,175,151,37,32,154,0,31,117,197,212,39,37,237,66,25,131,148,228,124,190,160,176,211,152,127,107,120,34,35,76,232,76,251,88,108,162,253,7,89,247,97,87,190,193,204,218,174,79,149,189,117,12,94,40,120,58,139,95,79,116,206,12,54,153,88,98,12,176,86,25,94,165,2,237,105,117,222,79,172,162,156,60,192,222,58,194,148,246,66,87,207,105,124,7,143,160,79,145,106,80,209,220,205,253,227,115,82,196,177,6,229,127,23,47,123,105,23,45,162,34,176,72,170,51,10,101,28,137,96,123,178,217,185,176,133,61,189,119,140,46,101,118,120,69,98,246,82,220,75,137,218,60,96,171,201,122,42,156,211,163,11,159,107,59,213,226,193,139,109,63,35,235,128,240,61,65,87,136,55,122,185,12,85,200,135,19,92,119,122,40,161,232,55,62,135,34,241,115,73,252,107,252,168,107,99,188,118,136,177,133,90,140,213,115,80,26,160,4,146,157,76,35,56,178,83,134,249,26,241,133,177,124,14,130,167,82,170,137,150,15,92,191,102,107,231,184,75,16,99,31,76,28,29,101,120,15,104,223,216,108,51,152,64,93,63,108,205,238,54,229,31,57,105,166,189,203,171,23,136,178,50,138,5,36,4,85,50,246,127,139,231,93,35,201,255,127,116,48,57,244,175,24,249,22,55,4,140,221,71,159,18,218,45,120,156,123,117,63,44,21,37,194,254,244,128,91,134,108,15,72,58,219,216,64,187,175,152,6,54,37,95,7,249,81,85,184,88,1,23,238,154,191,233,198,248,47,98,5,174,172,161,189,107,171,221,225,40,51,178,63,121,106,117,49,124,43,63,12,157,21,161,212,108,125,20,201,18,73,197,232,59,40,167,25,99,42,159,94,234,125,83,49,0,152,212,68,150,19,213,108,20,140,182,111,97,113,60,27,227,91,11,154,123,205,130,152,122,79,134,28,38,98,106,121,222,16,39,160,185,235,239,186,146,138,8,57,245,160,121,147,95,49,71,30,99,123,229,73,58,44,207,133,84,1,83,185,235,189,24,26,176,190,250,162,165,81,221,27,240,64,223,249,238,66,143,56,95,94,42,207,97,242,125,78,202,19,230,84,170,226,135,50,89,119,74,94,251,170,143,44,113,62,72,94,252,150,105,108,205,221,40,179,131,240,161,254,26,105,119,132,184,163,121,24,143,55,31,118,244,255,26,55,238,10,28,122,108,3,122,224,227,229,156,85,120,226,72,251,33,251,234,105,177,69,25,185,94,24,167,111,38,105,236,107,35,20,102,222,246,112,219,188,49,151,62,84,23,201,108,200,41,164,139,230,74,20,185,170,4,139,118,117,49,155,74,24,104,200,245,102,237,226,148,146,183,250,179,123,97,145,124,146,140,73,215,184,243,62,5,47,133,249,181,234,113,36,193,89,36,28,203,169,132,61,241,94,223,99,91,171,164,158,3,6,31,37,221,163,105,122,87,133,178,178,30,131,204,160,156,72,97,43,113,68,92,135,210,108,155,147,64,179,222,29,2,92,75,118,49,194,241,204,161,175,20,250,153,58,236,39,62,112,0,91,58,28,121,205,104,24,193,0,94,73,185,182,164,14,134,90,96,134,112,206,172,247,110,110,154,156,90,227,14,89,253,238,188,108,89,188,223,154,228,177,84,29,12,97,118,115,89,249,183,238,207,17,8,33,60,5,47,78,90,246,133,165,138,136,69,253,185,114,64,228,244,242,49,93,214,220,166,234,146,51,146,9,196,46,181,187,233,65,19,22,96,79,248,224,48,103,98,233,19,142,244,223,34,104,155,17,169,118,147,151,34,236,1,29,20,68,86,47,133,243,224,235,104,109,188,223,132,246,155,188,247,183,116,41,116,19,108,145,146,212,223,249,217,132,67,83,109,141,183,66,27,108,49,235,178,16,238,16,226,36,147,76,54,70,122,172,231,83,239,200,177,173,140,61,175,75,194,226,149,45,44,166,240,212,248,167,235,184,51,246,44,49,199,218,170,144,106,125,160,141,253,199,60,244,124,0,202,88,55,231,19,41,93,188,42,228,91,6,99,144,109,34,220,235,54,107,192,151,128,104,54,54,127,252,64,170,82,133,37,162,78,60,74,26,37,18,68,194,65,139,6,39,226,206,196,128,162,144,108,136,122,94,69,153,116,147,180,166,192,68,93,241,159,102,105,251,131,77,136,220,2,141,179,235,131,61,104,101,204,130,68,155,139,22,221,169,205,42,32,55,201,213,44,92,115,92,235,234,40,118,214,207,131,53,245,14,90,98,56,110,114,24,165,81,153,193,194,231,240,14,55,123,241,1,26,32,162,21,218,71,33,32,217,253,238,79,92,220,126,42,62,218,242,82,208,153,29,52,17,168,55,136,11,106,129,95,230,238,187,50,173,69,242,102,167,174,47,136,112,217,4,43,153,237,36,73,147,150,255,90,29,208,141,244,224,150,3,250,186,68,78,88,244,148,118,206,47,161,161,39,18,144,170,144,231,114,243,152,243,186,176,180,247,127,72,14,140,100,196,62,146,201,60,105,228,37,141,6,7,199,148,83,43,156,152,34,12,32,246,210,29,249,16,217,33,79,204,145,101,111,221,83,147,117,207,16,112,79,62,83,231,129,207,11,117,157,73,238,68,218,151,211,195,151,160,211,79,184,44,218,102,29,173,4,153,163,236,62,188,214,94,95,207,42,36,165,171,179,106,138,116,105,191,29,60,79,241,163,191,162,35,87,145,79,11,20,6,78,180,234,159,21,94,68,31,115,150,220,224,26,12,179,101,212,142,164,147,1,58,42,37,220,146,113,77,44,149,145,136,106,57,30,35,234,117,64,26,8,115,74,212,227,24,124,20,23,80,59,13,234,26,78,26,203,224,26,250,24,169,133,236,159,165,178,32,70,247,184,215,223,150,18,175,225,46,232,81,162,151,240,170,217,60,73,5,46,91,59,236,77,72,184,25,79,147,142,119,39,215,79,219,224,24,242,127,63,54,226,40,76,69,13,46,207,23,37,199,45,86,241,248,151,155,86,178,33,245,23,90,210,121,8,243,210,253,108,82,37,111,19,128,54,229,135,10,182,188,103,57,81,27,71,28,126,14,23,222,17,61,71,248,171,186,125,242,109,25,56,222,168,130,28,191,89,53,227,186,17,158,146,108,202,216,175,75,14,40,95,171,65,78,23,10,245,199,113,224,204,13,29,192,204,159,126,255,130,198,47,111,181,81,24,216,255,192,116,211,63,128,188,235,144,22,195,157,134,225,32,151,184,1,169,120,102,220,23,48,247,191,164,202,230,50,35,161,72,144,220,172,190,161,163,122,22,226,101,118,177,228,95,178,205,90,107,146,116,174,205,69,86,250,169,243,26,136,38,41,202,9,225,24,89,33,88,147,84,254,107,191,139,101,102,152,49,162,7,235,32,31,192,223,152,107,158,21,226,84,132,96,225,202,72,135,50,16,227,40,246,237,125,235,62,67,235,124,174,90,68,246,242,121,216,8,102,24,203,5,189,122,164,147,145,227,222,66,212,38,202,13,3,4,208,64,118,245,108,125,253,66,63,16,88,147,252,21,166,11,131,233,137,112,158,252,5,227,99,155,177,142,228,190,56,91,192,29,229,193,143,160,168,229,61,206,249,96,214,223,176,96,27,163,33,168,75,173,82,209,13,226,75,246,126,104,228,89,210,83,11,141,54,236,75,51,179,34,69,88,115,116,149,135,76,22,136,136,122,102,213,151,226,120,177,98,16,171,4,69,193,113,202,40,197,83,194,155,246,170,187,246,143,37,191,179,29,99,195,157,217,196,71,198,135,145,248,175,93,40,51,118,120,180,46,199,222,174,243,22,137,70,71,207,1,48,49,221,178,103,46,52,226,173,206,135,2,230,127,136,16,36,183,147,78,141,74,121,122,47,17,236,146,54,80,165,231,115,234,122,80,14,116,154,90,150,63,243,110,79,97,88,44,17,54,188,39,179,246,119,90,27,94,176,57,132,148,170,63,137,88,45,48,125,70,152,208,162,11,175,214,227,0,36,82,53,246,56,130,126,127,15,81,247,191,34,226,192,105,242,145,37,3,95,112,243,71,43,184,96,156,229,148,27,49,42,189,176,30,196,42,148,250,6,165,49,178,173,99,68,245,11,50,102,98,14,161,240,28,117,81,219,175,50,62,234,223,95,131,210,163,194,101,155,247,200,124,238,193,62,167,79,216,46,250,147,167,187,179,50,143,142,165,141,81,150,217,192,137,195,163,250,170,210,48,185,27,193,90,96,245,30,22,63,244,216,148,253,241,200,126,201,88,84,112,66,238,70,205,91,12,185,168,182,218,7,101,14,59,27,7,113,136,159,74,148,167,24,68,97,131,196,161,174,107,201,20,152,122,52,141,50,132,105,133,161,51,217,131,202,47,30,248,57,215,218,29,77,56,195,83,147,152,129,66,111,149,245,87,218,25,49,77,204,66,16,192,16,95,218,9,119,4,131,214,67,92,101,174,119,246,117,204,249,150,130,23,156,68,193,91,191,95,122,221,40,99,197,18,149,185,190,161,183,124,254,208,33,234,198,239,134,137,200,104,186,131,163,172,101,250,244,39,112,135,239,83,80,14,42,89,201,18,19,173,24,110,196,236,242,85,38,24,216,205,145,72,59,149,77,71,69,6,223,216,89,244,4,57,193,72,204,61,79,104,100,82,83,191,76,207,248,157,219,181,111,115,122,244,131,251,95,28,134,67,190,2,118,87,47,19,66,53,165,199,142,168,241,57,83,69,101,177,187,187,85,250,133,216,68,128,119,196,95,4,135,59,185,101,231,19,41,212,243,183,105,193,36,251,248,206,31,125,119,246,191,176,123,140,239,5,62,61,115,9,54,111,156,47,51,109,112,143,27,224,194,42,97,159,146,93,144,186,223,133,219,115,66,36,143,185,238,251,63,231,219,243,210,159,197,94,188,49,228,91,104,31,187,237,179,15,76,55,81,160,85,99,224,182,161,204,244,107,82,180,176,121,40,170,130,206,203,154,77,80,46,199,43,159,3,34,219,44,41,248,36,204,213,62,231,239,141,216,97,190,138,19,122,233,221,92,109,0,11,0,121,230,124,43,244,27,196,210,177,105,90,243,240,141,97,3,83,175,176,11,174,164,107,42,189,217,6,93,50,63,252,202,58,103,145,140,85,116,172,2,221,61,2,12,45,201,73,122,121,239,199,2,15,57,175,96,224,105,86,85,48,71,91,46,98,166,48,21,179,127,128,52,9,8,142,52,96,255,108,195,98,153,149,184,30,144,122,30,92,10,50,127,92,126,51,82,163,233,215,241,174,63,48,97,25,143,8,84,72,210,4,251,163,28,135,67,4,201,105,18,65,48,183,181,88,105,189,31,7,92,203,174,127,156,169,75,99,185,54,32,100,33,129,119,82,26,245,147,242,80,176,0,22,52,28,21,153,40,225,31,174,7,24,160,126,87,126,55,100,72,154,61,244,173,72,33,83,139,236,125,201,176,253,183,192,251,252,96,69,113,173,30,192,184,63,34,179,185,132,134,75,45,27,161,188,81,90,38,171,108,237,16,203,61,149,24,252,93,76,247,197,180,252,162,104,119,228,4,194,127,168,202,27,192,65,94,105,247,75,51,201,50,246,108,153,168,65,162,123,60,199,135,104,191,69,34,172,176,169,209,96,33,240,187,72,136,225,4,17,210,136,16,54,187,243,161,59,161,23,250,201,100,186,118,28,94,155,15,53,211,41,122,14,56,120,184,104,45,82,100,54,54,211,14,206,98,139,27,132,69,195,183,46,222,141,180,146,237,205,26,234,162,47,86,97,80,157,168,214,83,83,85,155,63,196,231,34,250,152,173,85,186,80,135,179,180,94,202,188,56,59,96,140,77,123,103,246,50,226,41,85,208,62,132,138,40,136,54,79,244,178,192,159,157,216,64,185,213,17,166,44,66,192,209,82,247,169,230,144,208,3,39,69,44,129,180,58,146,126,236,78,187,251,79,122,46,189,246,139,253,35,48,59,123,143,104,229,4,201,120,235,71,71,23,221,141,218,78,30,205,144,110,70,175,227,239,47,103,90,13,64,98,231,188,119,141,68,72,5,179,44,72,224,145,200,220,166,133,115,174,189,74,19,247,0,133,180,116,244,135,30,207,226,130,34,201,140,50,82,250,182,1,201,205,125,14,96,61,71,163,10,161,141,241,157,93,133,146,68,252,251,252,31,64,65,50,176,210,26,20,167,172,129,58,64,106,95,182,117,8,105,189,49,170,155,171,169,199,224,9,152,55,84,209,118,185,129,16,163,0,19,168,248,157,249,11,213,234,6,231,54,11,225,253,81,232,218,59,227,230,169,19,230,155,47,204,50,18,167,118,143,185,112,132,136,56,135,206,56,208,82,11,230,57,6,219,152,136,100,87,225,150,95,156,70,183,138,204,146,113,63,187,103,140,81,250,138,193,72,175,185,156,99,75,117,160,9,54,241,56,86,145,19,89,244,99,62,94,217,194,66,74,162,119,241,59,138,24,212,129,39,145,22,64,69,177,63,89,61,149,103,80,193,88,252,60,185,217,26,170,215,220,68,36,166,36,109,84,128,111,196,135,67,101,210,173,59,98,165,149,253,139,117,178,163,123,69,56,144,74,144,214,74,159,83,138,218,172,63,31,209,224,90,102,237,172,252,229,105,176,22,175,203,143,185,224,185,149,180,197,101,102,112,125,12,246,213,12,79,216,185,113,124,155,18,107,199,36,188,206,251,119,194,94,114,118,243,91,99,207,62,126,205,105,111,156,254,197,92,82,175,13,52,81,141,17,142,250,167,203,108,147,31,42,164,88,12,192,139,80,135,238,70,195,54,42,42,36,176,178,135,25,52,69,53,209,191,216,96,251,32,62,192,147,216,127,161,168,30,178,147,7,151,222,101,3,70,252,40,223,201,47,188,82,169,9,218,104,49,154,108,184,171,170,73,252,192,88,160,249,123,129,124,6,16,120,165,7,190,147,166,52,152,85,200,125,96,4,200,214,130,89,180,198,9,131,54,61,26,242,120,1,234,194,121,97,202,19,94,57,146,54,249,91,132,175,14,171,207,178,51,117,104,225,151,126,42,89,192,115,240,109,85,161,158,214,49,135,188,28,74,172,80,239,51,14,199,170,241,194,74,82,38,37,196,124,222,128,68,104,70,210,34,45,239,254,66,115,144,247,162,125,248,144,165,181,218,136,96,178,83,171,92,118,69,60,73,178,19,10,19,127,74,130,96,250,183,240,106,108,130,153,218,115,124,118,253,95,214,92,72,45,111,61,222,61,87,47,193,21,122,226,146,33,14,78,179,198,155,102,203,78,236,207,109,48,76,166,53,79,172,202,125,29,38,12,51,31,239,38,157,39,210,163,180,12,149,204,116,54,43,63,155,50,171,240,45,121,140,195,91,131,197,252,241,166,151,67,253,34,42,155,238,214,138,35,152,147,40,150,172,129,54,228,252,10,29,69,164,180,128,84,179,228,11,194,20,174,90,103,232,74,143,106,212,93,90,184,23,114,254,58,25,13,192,58,27,34,123,219,217,34,145,255,105,201,110,189,198,245,194,124,195,108,207,240,89,59,138,125,71,194,119,51,224,206,59,197,122,124,9,75,207,4,110,200,33,120,248,62,199,210,223,180,201,34,54,166,29,27,28,165,63,89,249,215,222,214,102,244,95,142,135,98,37,55,35,157,217,16,17,80,37,166,120,56,91,205,84,154,19,4,115,190,76,255,242,85,164,3,206,21,131,255,219,203,66,113,112,231,216,150,114,163,211,134,121,159,190,55,100,172,176,151,193,206,224,139,22,153,124,45,146,175,107,34,91,189,32,242,21,4,221,111,86,243,24,31,235,19,168,202,47,181,237,26,84,166,82,181,138,135,185,232,80,171,176,247,213,72,10,222,164,248,73,19,84,152,108,53,52,124,18,161,105,209,207,100,98,179,231,164,169,85,239,8,28,117,149,36,41,24,225,6,118,196,196,116,79,226,149,182,3,67,233,164,85,74,63,16,226,22,22,210,72,11,60,98,119,135,220,77,37,247,20,60,201,222,178,252,207,46,174,120,195,114,216,56,135,65,116,135,249,99,237,39,24,102,130,242,111,51,231,123,138,71,44,192,168,131,195,97,182,181,252,180,210,176,106,90,10,203,69,70,131,244,184,153,52,55,21,13,162,143,84,8,66,208,139,115,72,79,119,116,143,213,115,195,101,119,131,55,55,40,176,208,183,66,96,170,215,149,244,97,225,123,64,165,130,224,143,253,45,13,187,46,223,69,249,5,53,4,29,139,207,39,245,76,74,178,149,144,167,212,118,128,119,124,126,35,152,171,27,149,139,209,241,150,34,171,115,10,197,235,123,119,255,63,118,193,209,243,129,169,137,102,49,133,22,89,238,113,101,130,147,215,73,80,58,110,95,222,7,25,229,25,243,218,8,83,148,231,125,250,139,102,217,80,236,169,39,188,56,218,191,136,30,112,194,26,9,92,138,10,224,88,48,72,104,48,170,172,135,216,178,181,24,62,40,240,6,206,75,183,130,50,37,158,60,239,148,121,10,236,68,70,189,242,71,98,122,128,210,83,158,125,84,110,108,98,214,61,238,163,86,187,131,101,219,178,226,129,37,173,238,25,91,254,82,156,44,89,126,152,91,42,186,113,180,151,212,78,241,229,167,161,90,109,179,139,65,33,186,149,222,134,205,194,90,127,170,127,252,229,45,99,71,7,156,150,151,35,213,109,176,243,201,211,240,198,66,231,214,119,226,158,62,184,126,148,211,241,46,109,19,51,138,240,50,18,205,224,234,187,30,25,97,190,255,76,176,95,176,117,250,32,36,245,234,62,50,60,129,212,175,44,24,52,172,91,199,127,160,112,242,41,210,36,26,219,40,19,47,6,41,57,127,240,172,149,181,116,49,248,104,35,244,14,227,14,105,32,209,3,201,85,168,235,66,252,241,222,61,213,9,147,177,188,31,60,163,154,130,75,147,36,139,248,185,10,255,97,175,215,166,70,176,240,76,60,180,157,164,42,183,98,176,154,3,74,253,204,204,0,101,169,189,130,237,2,16,99,188,252,40,227,47,243,199,164,235,51,2,41,132,91,199,191,188,119,25,178,195,75,158,102,222,46,248,116,51,23,145,70,13,192,42,38,114,198,114,132,10,139,206,199,213,165,228,230,216,213,97,110,45,253,52,110,39,127,106,59,75,64,4,37,165,194,16,16,168,145,136,149,184,129,243,52,239,203,220,175,14,214,208,245,2,246,26,133,225,33,141,226,167,197,119,222,191,102,49,64,5,243,238,214,115,21,243,76,80,159,44,77,176,50,180,229,235,49,208,32,193,127,246,61,75,236,214,155,5,10,199,10,247,5,140,173,99,246,87,236,183,225,178,187,141,5,43,35,184,26,44,147,117,139,79,137,194,152,52,192,35,178,11,136,132,64,160,172,172,17,68,168,223,217,67,122,148,98,6,162,163,69,86,87,249,128,26,202,251,129,198,42,124,119,139,237,82,231,179,131,5,160,46,137,69,197,175,187,225,100,253,94,248,56,99,236,30,140,74,162,221,64,185,61,1,21,148,107,109,174,45,196,210,103,196,89,233,159,143,193,18,184,253,202,178,150,226,244,186,203,202,157,20,79,95,43,77,186,203,204,166,200,163,113,135,216,7,222,44,164,167,117,28,163,171,154,89,81,202,62,124,84,173,202,60,228,204,225,91,221,11,65,215,43,210,93,134,225,34,130,109,52,116,206,254,9,146,27,73,236,13,88,118,177,229,5,160,193,180,23,202,12,208,158,13,115,31,31,147,162,141,153,186,1,178,253,157,102,202,195,35,70,210,63,62,131,163,33,171,172,43,76,179,68,220,138,214,29,181,177,220,159,247,60,29,118,3,186,48,75,138,108,27,124,97,115,135,235,38,135,78,16,251,182,252,146,40,223,87,249,47,138,93,77,172,228,168,201,228,187,255,36,92,59,193,83,194,210,66,25,143,70,104,158,117,232,140,253,68,133,209,167,16,85,225,157,200,168,29,228,154,138,226,104,177,78,163,201,57,111,221,201,63,182,62,57,76,254,245,223,229,160,30,230,27,92,42,210,255,17,77,221,80,249,195,253,28,223,201,118,12,39,7,89,243,166,115,144,190,19,246,251,143,80,252,97,115,177,129,17,99,254,220,82,168,18,50,143,36,172,9,247,114,30,92,133,254,78,147,159,5,176,170,137,146,101,19,176,164,180,77,240,84,51,2,182,69,161,217,213,84,220,225,25,51,181,166,139,10,123,55,241,236,125,110,217,171,239,233,98,133,7,195,232,82,219,211,56,210,164,234,17,246,38,244,160,213,21,177,21,109,52,133,187,67,163,73,76,43,163,208,134,106,57,170,55,215,195,173,74,229,157,88,48,99,171,31,91,190,61,99,76,37,66,42,5,150,16,87,23,235,192,228,149,162,136,54,225,86,63,15,153,103,15,107,249,72,132,226,140,18,114,41,1,135,218,94,115,27,230,163,251,6,155,245,79,189,233,229,197,149,72,245,155,238,194,117,171,108,39,10,105,82,42,145,146,205,130,227,26,37,124,67,86,91,107,202,182,41,69,212,91,41,154,30,65,62,86,116,226,232,235,96,199,250,14,75,135,75,16,27,24,180,60,28,217,121,250,185,78,237,244,188,54,196,58,56,111,198,125,139,103,148,47,130,247,117,122,166,176,95,200,197,32,215,180,60,240,162,191,81,219,236,119,241,249,4,133,249,98,159,107,3,22,13,136,249,213,239,113,108,229,149,164,156,29,18,54,220,23,71,71,139,29,199,118,39,190,72,171,113,241,48,21,144,170,203,233,140,156,146,226,168,70,102,164,250,84,70,25,126,97,124,96,211,231,133,41,39,186,220,151,35,51,78,3,241,183,62,7,2,92,242,138,127,62,144,213,11,56,78,220,131,185,125,86,197,223,171,238,223,146,87,223,138,151,167,180,16,8,123,16,251,150,176,200,149,91,48,31,191,85,161,19,45,190,169,116,108,185,65,177,95,219,159,39,222,137,199,20,19,24,224,131,118,195,6,243,233,241,45,243,220,142,74,112,107,221,56,14,197,103,252,208,75,171,133,79,49,1,9,251,72,40,239,186,221,57,58,105,189,119,44,202,127,183,124,202,132,191,60,92,165,45,103,164,7,62,78,255,49,101,2,2,139,251,209,134,172,192,172,208,255,2,18,245,166,252,1,53,39,7,50,128,26,126,238,184,98,38,128,142,144,121,162,5,132,150,17,57,221,189,143,237,227,162,122,12,90,161,80,135,219,87,200,245,218,196,20,151,230,171,30,204,208,179,41,152,214,183,238,77,18,15,104,14,34,224,246,64,12,255,47,254,165,216,173,173,230,171,47,10,251,98,26,171,115,241,150,69,32,87,253,80,130,42,214,138,94,144,85,195,102,202,205,211,163,154,129,224,21,70,113,72,238,71,154,251,240,97,183,32,85,102,157,60,199,183,90,105,114,149,3,195,0,40,57,121,86,33,233,14,202,146,181,20,67,110,186,19,22,19,110,97,215,159,210,86,193,200,14,248,240,23,175,219,245,55,145,212,75,6,72,224,167,167,11,3,200,88,2,8,254,33,254,40,150,42,226,1,220,217,170,251,158,208,239,198,94,131,248,67,29,1,199,93,15,51,186,84,86,159,195,9,57,93,164,251,78,218,175,119,64,253,204,89,132,35,147,5,17,243,47,252,96,203,42,197,140,97,250,175,73,197,73,198,241,124,38,204,69,198,18,152,117,67,31,69,211,63,52,49,151,129,33,106,124,38,254,250,227,126,147,16,232,203,234,5,21,69,249,142,9,74,194,170,23,197,180,142,34,19,5,110,157,237,202,33,191,82,138,185,20,66,173,193,165,30,154,37,197,244,119,50,7,180,100,15,38,64,212,91,2,31,86,200,36,127,214,187,213,222,120,210,189,52,157,116,6,22,22,94,200,46,162,189,123,49,156,245,139,105,146,239,224,54,84,188,94,136,35,126,174,125,48,6,203,20,29,54,74,189,244,1,220,59,13,238,164,17,98,154,248,38,140,52,229,206,33,96,194,89,154,61,244,34,12,54,204,114,50,76,77,58,136,91,49,20,53,31,36,240,8,231,152,111,216,108,12,187,165,74,204,198,197,8,27,166,27,48,23,148,9,187,105,11,30,242,106,189,3,94,223,247,60,243,4,162,91,19,96,87,154,15,26,180,243,157,239,148,132,97,96,78,253,90,152,67,224,151,82,195,250,193,66,222,149,108,50,73,94,229,250,16,184,43,4,129,135,152,184,66,87,252,240,220,71,159,242,255,142,13,8,121,241,9,150,62,30,215,155,131,124,83,240,115,86,80,66,91,148,167,145,192,199,60,248,226,233,83,95,34,17,97,36,128,22,40,91,71,20,33,92,56,9,138,50,169,15,37,140,112,123,113,88,207,146,111,58,56,249,66,190,38,180,225,240,132,222,166,38,134,198,250,160,187,225,52,12,124,48,10,13,211,141,26,139,124,65,1,114,139,32,210,250,254,211,174,114,233,98,47,210,170,252,69,11,143,111,195,169,228,57,18,78,64,187,222,221,143,82,81,82,3,93,238,27,195,5,102,124,205,5,196,242,208,36,167,194,117,175,182,32,67,184,24,247,157,134,167,197,135,27,48,178,215,182,133,228,109,243,227,230,94,200,176,209,39,80,35,216,115,249,164,208,58,60,231,169,86,80,133,69,20,183,44,228,42,229,5,93,99,121,254,39,82,2,167,105,192,47,117,48,115,87,168,76,241,114,19,168,214,187,215,26,182,148,240,29,161,219,215,223,56,159,98,171,30,218,161,55,17,174,57,38,253,232,14,172,167,187,141,215,229,180,86,252,35,79,51,120,253,141,76,219,249,53,19,42,219,252,89,56,27,157,147,141,128,127,166,165,193,34,157,147,101,59,80,92,231,197,153,212,230,249,243,163,88,248,65,148,12,197,227,113,208,70,49,207,186,133,68,92,19,159,220,16,108,192,137,188,173,252,146,195,202,62,127,129,7,212,61,255,25,206,28,164,148,178,76,177,114,12,145,254,215,156,50,3,195,90,118,119,62,36,182,12,18,43,49,105,241,150,167,166,39,96,192,2,130,70,194,64,79,75,47,232,176,248,208,240,167,240,105,231,48,156,168,247,242,3,3,233,190,197,221,158,71,170,218,55,78,181,71,4,91,31,92,100,231,57,83,139,186,240,247,72,48,250,189,157,59,248,79,186,181,84,131,191,160,152,104,184,193,106,157,191,107,74,229,35,84,88,100,50,13,31,235,51,106,155,188,131,11,42,140,216,199,220,159,159,48,142,10,96,138,129,236,163,73,158,39,248,213,91,148,171,171,210,98,45,64,244,61,161,172,239,172,133,252,215,55,129,73,189,181,15,143,71,122,165,241,166,151,245,156,149,92,98,3,159,187,20,75,12,48,169,151,7,131,61,111,51,47,144,87,188,213,232,41,114,173,26,89,131,228,210,229,243,240,193,228,70,225,191,75,238,218,211,194,126,79,224,179,102,148,213,203,251,102,233,141,94,80,42,14,189,79,177,235,61,115,146,13,199,196,128,168,12,216,17,5,117,62,153,52,64,230,21,143,78,36,207,82,136,187,83,27,31,213,217,221,235,53,3,217,158,6,159,131,188,166,19,128,74,239,102,168,164,118,203,139,158,144,60,51,125,81,15,112,188,82,52,142,35,36,15,27,177,9,158,80,158,73,249,46,234,147,153,1,108,175,234,11,49,14,227,187,30,116,141,48,210,126,97,211,185,1,9,89,1,204,144,217,54,207,48,71,118,129,210,207,224,167,89,204,204,90,249,13,123,126,242,96,54,13,85,103,131,69,102,157,198,176,110,70,85,36,69,123,189,25,169,175,17,4,75,19,87,23,215,131,54,148,123,51,175,134,32,64,129,3,14,118,177,139,153,44,111,66,61,234,32,221,137,93,12,191,41,178,102,15,231,7,126,58,215,124,217,116,47,143,69,82,179,206,114,188,87,89,68,113,215,135,174,251,10,68,177,229,135,188,51,193,117,6,68,150,55,123,118,157,204,201,138,194,117,101,166,16,58,163,63,255,74,230,190,179,234,229,200,221,151,78,129,11,25,23,139,109,95,190,52,153,244,71,141,38,5,6,168,92,0,226,167,126,89,66,94,35,141,201,199,38,121,34,225,168,205,160,0,250,19,228,223,222,80,54,200,224,170,133,19,200,174,130,87,62,157,8,5,192,84,153,81,99,204,148,209,130,145,27,183,114,119,200,219,67,248,46,33,101,230,164,93,225,28,133,198,187,116,101,90,93,114,248,124,239,37,48,37,30,63,188,244,61,116,71,12,247,128,243,250,139,190,100,47,107,14,35,84,214,144,228,147,114,108,151,222,177,76,14,203,29,235,24,118,38,37,81,158,45,126,219,196,114,63,140,164,92,2,64,21,194,59,201,83,50,41,187,252,233,119,112,41,179,220,28,186,163,155,51,3,186,211,78,178,8,187,119,141,187,133,172,200,0,193,167,71,78,191,130,105,198,187,204,229,191,37,75,100,12,245,11,156,190,56,159,147,177,253,237,171,218,60,207,96,100,126,193,180,204,238,31,102,78,192,127,129,177,212,28,120,179,208,240,208,25,211,20,71,52,44,121,142,27,98,196,175,134,24,227,121,38,246,89,140,102,15,97,231,17,223,22,50,97,159,222,185,45,228,190,163,134,226,170,14,208,198,179,192,242,110,26,198,51,139,179,87,68,116,33,29,14,27,11,84,99,157,201,9,88,32,34,50,20,248,124,193,218,233,214,168,96,118,45,252,197,142,127,218,35,188,230,7,43,195,228,200,54,180,172,154,62,238,0,13,147,95,31,163,246,243,253,122,49,29,1,89,38,43,197,109,37,245,131,46,66,2,172,156,195,234,10,6,245,100,164,72,91,18,114,226,111,35,246,155,55,214,144,86,90,138,17,98,252,124,254,187,84,205,182,129,60,78,59,114,56,254,242,103,240,38,8,29,91,160,152,220,117,146,181,253,244,255,18,206,217,98,97,7,92,15,128,41,55,117,185,113,12,130,14,200,14,231,117,59,68,240,237,35,82,148,209,51,11,83,160,116,184,37,16,57,27,66,38,143,32,195,155,110,38,199,210,246,176,136,54,156,20,142,14,95,160,175,135,255,102,76,173,172,226,46,160,237,194,104,203,37,186,45,203,11,249,137,171,187,179,8,65,49,216,248,174,89,252,198,57,173,137,158,133,3,0,215,207,94,26,181,78,246,135,209,134,173,42,219,224,213,198,129,248,38,143,15,233,48,117,12,155,121,165,114,127,247,114,234,119,191,206,47,93,4,173,234,67,155,1,152,195,226,206,170,124,196,211,49,115,93,209,67,123,5,100,214,18,254,197,117,138,159,6,27,27,59,253,67,45,182,126,209,245,86,79,182,1,190,133,182,27,97,94,110,101,42,253,240,20,192,34,191,80,215,223,9,177,232,153,243,29,191,191,170,81,27,174,43,138,221,116,116,56,164,53,144,169,83,198,92,98,150,133,87,249,238,224,62,169,147,95,15,100,173,217,186,208,3,43,78,45,154,73,105,4,183,198,226,225,172,203,7,17,137,22,170,81,142,132,93,146,129,47,212,239,13,228,243,194,117,124,53,43,212,45,100,64,240,69,86,14,239,253,22,9,14,107,1,47,112,248,76,118,46,128,243,69,176,138,155,72,101,83,119,19,116,183,181,217,57,190,5,81,4,198,13,28,41,209,71,140,106,129,86,211,66,132,94,244,233,237,187,66,52,169,106,147,235,194,13,10,241,83,160,99,181,13,203,21,181,154,94,164,161,168,191,174,12,172,84,239,157,240,133,123,68,225,35,123,155,190,156,255,204,73,44,99,142,141,169,201,182,127,63,118,203,177,82,165,155,220,225,129,177,206,13,162,1,254,23,136,229,158,84,62,134,48,36,89,76,73,24,140,235,125,145,243,80,69,195,186,160,124,168,126,102,66,52,207,206,79,96,17,77,165,121,137,208,190,138,63,102,195,47,221,248,55,161,121,202,207,203,206,206,203,208,188,169,218,139,110,49,252,212,51,203,164,106,71,136,45,68,6,224,214,248,89,219,18,183,60,148,154,84,203,232,20,207,48,96,202,172,92,35,14,246,3,47,11,40,25,186,184,201,61,140,132,96,149,151,145,247,82,99,155,9,139,212,180,49,8,138,124,142,16,196,250,219,144,33,98,117,20,217,249,12,12,155,36,17,174,116,104,72,155,69,98,41,210,200,183,193,62,84,198,155,194,19,65,62,143,155,51,171,190,246,106,56,46,22,167,22,129,105,155,22,32,6,244,200,229,53,26,236,244,107,168,15,157,110,2,140,76,100,190,235,89,172,54,144,84,129,74,81,166,234,96,174,76,122,230,174,187,111,121,154,170,240,253,240,38,159,233,41,253,5,14,119,111,244,14,190,175,26,161,65,88,246,173,155,56,86,164,42,37,156,165,198,131,111,99,247,92,123,133,224,205,235,197,91,184,216,25,149,227,188,235,150,236,101,250,69,142,145,202,236,13,196,26,173,59,225,232,139,242,250,181,106,55,228,194,131,40,203,106,187,3,148,106,109,19,79,74,91,11,220,199,90,163,224,76,39,223,10,43,152,155,159,179,106,254,235,24,198,253,223,142,150,67,76,209,199,67,189,56,181,85,77,18,218,36,225,122,179,183,208,192,171,93,179,127,213,186,109,162,239,218,30,173,228,127,198,6,184,173,174,50,25,248,130,3,5,216,102,186,207,237,218,215,24,123,249,26,211,193,91,169,26,86,113,10,215,166,237,162,185,95,44,244,60,34,62,203,200,234,209,95,137,47,120,77,238,89,234,145,7,230,248,161,50,58,102,167,68,185,70,182,102,67,80,6,136,77,19,129,125,97,121,153,8,199,93,231,13,214,66,75,63,165,210,187,242,195,70,210,72,58,67,151,225,94,56,135,246,150,221,123,34,236,200,150,40,127,41,53,2,227,20,45,137,45,68,204,156,251,125,5,186,33,211,74,87,188,55,169,143,87,156,33,139,136,16,88,130,40,161,234,27,62,122,54,45,75,196,205,252,65,187,28,167,12,52,61,157,132,44,158,138,229,248,155,45,43,17,209,132,62,171,89,224,202,141,31,135,65,68,251,239,114,154,234,29,55,110,79,32,200,132,188,85,255,221,160,123,231,6,116,233,234,102,211,222,110,137,91,9,161,67,212,112,46,118,232,197,26,158,243,7,122,124,202,16,204,65,235,92,162,100,228,74,162,46,0,167,116,119,69,232,207,177,123,52,33,217,132,245,255,89,109,164,175,218,194,70,34,200,96,107,131,110,196,129,96,89,57,62,149,118,184,45,105,37,9,110,246,47,223,102,193,26,57,102,47,217,137,51,255,50,144,143,78,230,174,91,156,160,223,214,30,121,36,64,196,47,0,204,226,71,128,243,176,251,253,249,51,6,166,9,119,36,188,39,96,189,134,190,70,170,157,30,68,4,109,197,81,183,108,94,238,51,166,163,154,30,170,91,196,231,145,164,52,211,148,27,131,160,220,4,250,47,237,150,137,64,86,229,242,89,175,19,41,157,16,234,29,219,249,182,159,195,176,191,110,207,155,169,163,107,78,87,29,203,195,250,228,237,210,42,12,7,202,54,17,72,95,200,86,89,187,93,184,41,211,160,152,66,181,92,27,22,67,181,195,132,249,67,56,71,191,42,99,26,187,76,161,233,58,76,64,252,248,201,240,239,141,191,98,137,243,89,236,16,72,84,128,154,18,111,227,10,200,245,131,10,118,234,202,83,198,38,145,250,52,12,158,174,176,148,134,126,169,213,44,211,71,225,19,17,17,241,67,183,10,91,179,117,169,200,235,199,103,98,138,119,164,106,171,11,63,105,225,161,222,129,14,56,74,4,164,91,183,143,124,13,64,194,173,177,55,60,74,247,33,171,252,218,31,148,251,4,216,4,76,45,102,237,122,138,32,135,196,12,5,175,12,178,223,122,162,75,112,43,122,73,79,172,187,166,109,114,81,168,2,183,44,88,2,164,103,190,125,11,34,138,164,185,83,235,70,176,148,125,35,161,78,81,171,205,14,68,155,189,184,1,222,186,38,19,0,46,115,27,11,114,20,111,44,137,129,195,193,182,171,26,152,66,173,60,76,209,217,96,148,143,67,34,192,155,129,24,81,183,0,139,168,57,38,194,228,42,191,119,249,126,140,132,193,96,5,133,123,5,23,30,13,19,43,94,95,65,217,64,246,201,29,202,51,255,44,77,252,45,135,35,216,89,168,47,237,237,113,27,168,234,12,144,16,134,116,151,88,47,31,122,26,237,208,142,251,18,35,171,68,108,114,252,217,45,96,121,245,66,28,32,117,106,22,220,246,108,145,134,227,165,189,236,102,104,144,41,5,126,208,199,158,115,134,141,236,59,103,141,61,154,161,153,130,177,15,1,46,170,157,81,215,45,144,221,169,112,130,199,64,254,180,51,110,120,78,35,247,233,127,102,16,181,170,2,82,21,181,38,139,197,147,155,56,242,64,196,72,138,7,246,94,210,65,113,7,78,107,161,6,132,182,252,60,224,232,159,4,55,10,113,114,205,232,241,12,184,5,177,134,144,167,73,123,5,148,98,16,183,75,163,75,94,70,159,22,179,6,250,66,59,213,30,13,178,102,130,26,240,217,24,177,235,42,234,238,117,1,184,15,61,178,93,28,6,186,160,165,165,97,198,33,128,87,96,225,208,244,207,43,63,194,125,63,56,212,211,132,247,250,217,166,45,187,82,85,85,228,40,116,251,178,65,215,156,62,101,159,113,214,173,34,23,223,158,9,106,104,186,1,193,198,98,14,143,109,245,229,171,229,96,143,127,113,200,24,103,92,121,193,7,198,253,95,77,226,107,29,118,144,170,153,142,144,88,152,124,64,24,169,39,223,19,185,2,73,116,164,148,18,80,12,157,50,44,195,253,247,194,170,113,100,76,73,247,29,146,69,175,218,45,50,228,106,159,130,137,105,113,224,106,107,165,217,218,224,225,63,152,42,9,183,255,232,124,137,234,107,45,103,7,121,192,230,103,53,18,42,171,36,228,67,216,250,140,205,222,103,201,48,14,83,1,69,26,165,202,197,164,249,116,132,141,208,134,195,64,53,14,90,154,49,237,162,93,72,174,35,179,23,80,137,14,212,7,128,62,205,3,16,237,250,80,174,126,100,172,32,176,165,167,131,44,119,120,195,95,27,195,176,228,216,27,135,1,56,108,139,56,21,120,59,49,165,140,215,123,97,241,160,8,12,35,184,150,51,147,53,45,39,217,81,227,124,36,2,56,112,45,235,166,25,66,191,84,131,41,111,246,161,163,50,235,83,74,48,149,205,191,90,157,228,25,186,18,131,191,153,60,68,72,195,135,205,236,252,222,235,94,133,214,213,219,232,205,139,167,191,211,252,161,121,194,244,183,212,139,24,95,185,25,122,8,156,107,51,53,196,193,35,27,63,198,169,228,135,197,82,67,52,230,102,181,213,135,188,209,136,213,19,57,72,105,77,143,166,240,214,147,79,146,90,9,112,68,145,136,197,184,214,173,153,70,198,86,144,53,61,107,45,236,75,192,26,88,250,99,225,6,176,49,195,53,103,183,208,191,195,167,220,203,116,76,131,35,212,116,182,35,206,117,78,250,198,234,162,190,109,230,110,110,161,134,29,93,16,109,3,225,30,179,39,214,147,212,76,28,38,93,33,191,87,252,126,240,3,155,228,143,159,185,43,71,140,146,29,109,17,17,63,116,54,196,56,52,113,50,219,64,241,12,193,41,43,214,228,244,175,0,94,228,61,249,28,58,228,83,70,57,121,88,42,129,221,223,125,18,178,135,213,94,132,212,139,122,168,89,115,41,27,248,230,181,166,93,46,203,212,84,22,64,83,227,137,106,116,154,147,205,130,171,119,200,23,25,87,110,138,86,28,206,159,142,152,75,158,160,79,114,232,88,112,164,210,99,182,20,33,91,245,222,39,97,123,180,105,114,149,45,226,82,50,109,66,113,165,204,5,247,34,58,123,187,60,229,123,199,15,8,221,158,223,113,198,132,122,4,94,49,30,196,198,80,30,55,171,201,179,4,244,116,201,40,194,186,43,103,237,39,252,115,55,109,223,235,162,10,182,211,148,36,188,106,253,156,251,50,223,204,116,3,236,10,176,139,41,96,168,130,92,196,236,44,100,18,104,139,152,232,28,103,78,223,225,125,104,232,207,86,126,103,226,40,183,68,157,90,83,25,51,238,203,92,83,52,213,213,100,96,205,200,201,232,198,156,136,233,155,155,189,227,92,179,237,231,218,42,139,111,122,224,69,32,25,209,183,240,120,38,23,211,116,206,87,138,95,66,108,147,240,58,39,137,29,199,223,219,220,196,159,140,119,107,100,189,250,6,107,75,20,247,115,199,188,127,75,70,168,16,178,171,145,74,250,146,82,57,195,233,24,74,28,158,149,12,163,98,51,19,197,96,219,98,199,47,76,190,47,252,61,78,104,30,234,31,165,62,74,190,186,231,148,189,225,180,171,144,87,242,208,19,252,188,70,220,229,103,3,84,162,219,137,41,69,72,157,77,32,111,139,142,149,162,140,131,51,108,178,107,13,213,141,217,163,160,136,12,180,141,118,118,98,106,59,85,141,229,140,53,112,219,40,227,181,236,108,186,181,160,130,199,234,121,100,115,150,141,83,49,208,19,185,219,11,63,32,154,3,125,181,162,255,208,151,174,45,217,62,18,124,193,214,148,1,21,171,177,24,151,236,83,39,233,96,101,223,121,37,164,99,27,113,168,37,67,33,193,235,98,142,211,117,221,186,135,112,134,139,121,122,149,221,153,111,237,130,72,34,129,198,71,189,222,183,243,28,121,45,17,197,150,251,219,177,18,150,234,110,64,9,145,27,174,243,153,108,209,152,78,155,76,0,18,165,214,173,29,169,3,241,84,211,175,57,236,245,41,39,111,7,181,138,46,37,99,100,228,125,84,41,102,191,130,227,139,212,27,96,35,254,250,8,187,127,97,102,72,211,18,50,172,203,174,102,135,151,174,108,121,225,204,133,246,227,198,79,38,250,243,255,13,126,219,23,187,19,91,237,110,142,217,161,152,89,204,10,39,24,14,78,90,159,74,152,219,52,28,231,202,93,53,177,235,61,1,172,27,175,158,194,107,161,186,214,59,29,206,246,70,4,98,213,97,122,252,188,186,239,160,245,254,237,38,4,102,188,214,85,183,2,0,59,162,203,176,146,187,177,65,226,96,213,56,158,137,254,164,142,33,73,160,96,14,24,174,54,13,104,213,6,67,254,152,208,62,61,242,14,150,148,230,182,5,17,214,31,22,54,9,209,87,194,103,208,56,144,204,212,77,184,108,250,68,155,230,107,98,223,73,215,247,242,90,188,76,120,92,121,122,74,54,238,196,82,208,190,76,51,34,65,237,85,200,34,62,61,223,214,0,136,190,169,49,233,189,208,73,9,93,27,141,184,4,94,73,42,241,184,212,91,185,64,66,95,41,119,85,3,7,68,5,220,112,165,218,97,83,86,198,230,246,180,141,10,249,123,187,160,127,97,76,161,175,31,68,6,96,142,0,145,101,103,31,152,224,235,24,194,43,129,78,219,178,214,198,173,93,237,158,58,181,89,95,73,134,3,202,237,114,42,137,194,164,92,254,79,150,239,66,78,6,238,23,145,133,56,248,197,170,239,106,112,153,135,79,26,171,126,243,5,22,198,182,33,71,14,10,240,218,105,180,19,76,143,7,67,14,139,206,224,49,54,190,153,142,3,2,218,40,38,157,102,224,61,108,3,185,177,227,79,15,37,46,211,69,74,119,79,215,114,135,98,206,240,34,232,143,202,147,64,142,125,16,245,27,227,255,60,33,27,159,70,138,101,67,29,72,219,3,8,91,142,0,80,188,66,196,71,212,201,144,143,224,35,146,142,225,14,16,217,7,191,5,39,102,97,208,205,72,79,178,242,229,91,145,222,210,46,251,194,214,249,255,166,122,0,218,232,154,42,129,240,104,250,94,239,206,112,91,106,163,12,0,156,110,196,52,99,57,94,173,22,167,49,52,83,50,184,163,98,63,85,129,31,239,70,32,179,183,65,221,8,169,201,11,228,112,67,232,10,9,83,195,97,63,36,88,52,49,11,59,212,189,12,161,225,20,132,125,168,238,169,56,58,242,229,193,153,234,197,162,241,166,79,218,251,135,246,138,191,33,80,166,60,160,59,248,109,181,163,201,170,110,218,140,227,62,125,42,7,228,88,5,200,149,64,149,90,21,6,194,165,128,30,163,164,185,32,13,244,126,77,253,53,166,140,53,180,54,253,244,221,67,51,173,125,34,52,238,152,235,2,193,179,193,181,113,226,147,18,185,189,31,158,121,122,226,29,56,31,117,170,19,215,139,177,42,205,124,119,253,212,72,79,154,164,163,183,87,134,77,202,147,55,11,63,211,129,153,26,38,159,126,126,74,69,50,94,50,101,35,116,254,214,215,93,194,215,85,42,25,90,90,25,45,71,221,149,185,146,172,115,62,119,239,203,107,51,133,59,239,175,70,3,51,93,28,75,198,197,21,212,60,233,5,142,134,224,171,64,18,222,83,96,148,252,68,52,169,237,79,46,89,189,87,9,159,3,62,11,117,83,87,67,182,151,185,36,164,117,20,19,43,147,118,77,179,120,147,25,65,234,52,149,112,134,91,22,208,232,30,104,168,143,242,80,181,2,252,229,190,170,80,54,137,180,203,79,57,78,62,1,190,180,92,240,234,65,16,98,193,204,9,33,127,188,183,157,50,51,90,108,200,134,56,172,87,119,106,125,135,208,205,11,46,163,132,75,123,148,67,121,124,2,171,21,179,64,214,71,114,250,183,163,227,10,5,210,252,86,62,255,189,19,101,109,177,203,152,3,68,157,173,12,208,243,255,123,182,214,79,118,193,21,20,28,229,193,67,126,127,23,154,23,229,194,52,126,169,147,166,30,229,27,216,250,212,23,178,37,213,252,227,203,189,166,61,198,53,179,172,111,3,16,249,117,223,116,178,89,141,159,85,45,78,217,185,144,188,80,80,225,128,113,154,4,139,177,38,234,93,54,216,187,220,32,172,70,50,249,42,169,212,157,238,123,110,156,27,161,110,242,163,1,29,4,143,43,65,170,172,175,182,115,235,6,200,29,241,2,250,224,66,71,92,40,69,78,238,22,111,122,148,166,84,108,51,182,34,51,106,48,140,206,187,160,166,142,241,239,104,246,6,213,210,187,42,118,144,97,221,0,164,53,155,104,225,255,93,33,254,53,183,58,38,78,210,119,77,33,145,62,131,224,215,160,119,16,104,231,52,69,210,140,138,105,63,207,195,204,251,86,201,53,228,62,109,186,255,15,39,13,11,244,128,81,80,142,99,150,101,27,171,178,11,141,160,34,210,223,41,123,143,84,208,143,104,77,183,107,173,32,27,134,91,252,213,66,171,70,212,75,77,3,112,191,183,63,82,186,160,31,10,22,28,192,186,135,170,250,20,109,213,110,54,113,199,45,31,118,135,247,61,248,241,3,20,255,130,72,77,44,113,166,235,16,31,112,22,81,239,219,87,88,131,210,212,136,47,112,244,183,215,100,161,90,53,234,204,26,10,211,253,206,47,163,75,186,245,69,123,218,52,158,57,107,55,179,160,76,223,44,221,243,224,228,118,84,180,106,203,218,36,129,13,188,108,70,206,130,237,177,203,96,176,108,217,209,221,189,58,236,117,141,165,2,203,125,27,114,242,245,153,146,138,246,198,45,161,213,14,125,173,86,161,168,133,52,51,110,63,121,212,138,15,216,163,4,214,77,233,151,98,82,134,67,235,1,197,138,168,78,119,202,181,70,124,93,128,109,45,4,18,191,21,56,56,219,123,137,240,251,172,78,73,63,147,182,238,105,0,160,97,137,40,49,151,246,182,72,179,34,183,129,25,121,98,226,101,167,243,68,231,119,145,42,228,4,213,60,132,170,22,88,15,15,200,10,233,237,224,107,194,61,188,99,141,137,225,33,116,186,153,191,68,104,137,84,247,12,124,133,202,120,50,108,49,231,40,189,71,7,238,53,156,21,132,139,207,3,240,249,18,173,171,255,9,153,66,48,98,23,21,10,52,137,95,140,139,86,22,195,137,48,141,14,35,6,6,191,221,74,72,74,97,53,153,46,202,223,183,188,91,63,27,88,97,22,255,221,173,179,154,178,205,150,153,191,190,55,20,98,141,22,142,146,133,10,106,76,72,173,241,149,202,18,205,69,61,65,145,254,237,47,52,150,108,96,137,19,121,246,211,13,86,97,203,88,213,224,211,178,161,57,220,204,143,169,164,150,157,169,18,62,211,128,48,221,172,102,19,148,155,35,147,211,86,44,166,80,131,95,250,184,66,30,73,198,87,250,63,140,185,205,200,22,133,154,36,65,249,188,213,58,61,191,0,110,184,77,190,17,101,34,10,103,68,252,23,165,206,234,37,187,249,99,116,81,13,29,50,241,77,189,245,43,43,130,22,116,198,214,236,217,246,173,255,148,196,66,86,32,151,103,169,46,179,166,227,73,236,83,120,68,232,235,52,103,121,172,195,148,74,87,121,160,122,89,195,131,243,158,187,254,150,234,28,76,230,213,23,44,109,63,208,52,223,98,236,243,133,97,192,16,68,93,51,197,57,62,54,201,8,121,0,213,226,126,89,164,20,33,10,128,201,253,53,111,24,43,255,249,152,198,112,42,14,174,55,185,222,124,115,182,30,220,0,5,171,154,14,166,30,126,71,97,39,200,89,74,150,209,99,121,148,56,4,101,105,6,112,129,5,104,130,33,183,90,82,52,37,36,34,109,22,207,184,130,156,199,123,12,0,9,200,24,16,83,64,41,131,198,202,103,36,19,165,29,130,247,108,34,89,16,80,96,22,36,100,24,227,51,75,78,179,151,159,130,81,233,90,189,98,83,246,32,102,87,88,181,75,93,227,77,104,151,45,66,87,123,88,158,128,65,107,190,80,208,59,138,248,21,120,4,185,25,44,59,134,126,252,9,128,118,218,178,241,159,231,240,249,182,165,104,200,191,94,202,108,114,107,167,234,162,8,255,127,160,210,165,29,63,59,148,7,238,104,211,243,227,179,28,163,178,26,92,179,54,159,105,58,22,60,214,63,45,28,144,43,111,195,215,124,66,231,165,217,122,61,156,65,17,52,170,43,116,154,56,0,246,127,167,9,76,205,176,183,102,81,248,169,119,166,39,210,140,209,2,115,243,229,95,91,52,253,237,110,146,213,16,54,104,223,237,167,25,236,21,163,174,172,20,136,48,97,17,250,64,3,217,180,89,27,172,147,119,101,254,109,186,176,190,196,19,14,94,226,15,129,25,158,20,239,100,140,87,143,70,169,214,103,54,28,80,250,228,240,254,155,246,204,78,226,196,50,159,232,175,122,65,139,10,236,38,30,143,6,191,96,186,17,2,147,37,232,27,104,215,44,111,131,74,238,244,73,83,33,158,244,42,146,108,51,154,103,92,1,235,42,225,74,133,232,196,98,194,110,46,236,190,63,31,89,78,253,193,99,216,181,39,72,211,170,64,70,106,211,39,128,253,24,115,47,68,144,37,86,132,3,38,149,161,243,98,217,10,93,163,244,240,48,118,115,237,155,149,214,176,37,196,233,192,205,61,144,34,139,76,197,66,114,117,119,55,195,147,117,50,203,112,6,74,61,37,37,115,138,46,248,38,158,130,162,196,125,190,94,109,54,48,34,253,236,150,78,252,167,25,167,167,235,63,116,107,98,238,146,46,254,135,102,199,217,166,90,198,65,123,228,47,223,230,207,135,8,238,230,203,219,17,43,249,107,108,40,55,144,224,251,131,40,33,249,117,213,221,195,174,15,9,164,4,56,86,28,33,153,33,255,205,7,207,13,46,168,41,70,39,204,213,111,119,40,165,95,68,102,119,6,212,95,54,56,99,109,146,227,192,136,31,62,3,122,65,92,18,68,201,145,36,112,132,247,39,127,199,68,224,240,140,115,69,242,253,61,24,244,210,81,242,243,4,184,99,221,228,116,30,223,135,200,135,131,123,88,37,76,16,39,119,223,30,21,35,214,159,125,188,181,222,143,228,8,111,147,85,177,37,215,26,114,164,209,16,150,49,252,83,82,157,45,184,109,119,50,48,140,78,24,127,88,54,24,58,15,95,65,98,59,43,186,230,247,231,239,214,35,89,158,236,243,194,172,241,193,73,114,105,226,133,48,152,5,71,57,198,2,38,152,136,76,180,9,198,191,16,188,159,154,63,59,215,71,205,121,116,87,14,8,77,71,97,63,32,161,57,226,6,199,38,72,241,174,9,134,24,114,69,133,81,168,252,18,12,25,194,178,92,184,224,198,56,5,37,191,23,215,249,6,149,121,195,138,15,24,56,220,221,26,12,201,123,201,67,178,143,128,250,133,254,89,125,134,240,41,54,161,88,236,129,229,57,240,188,160,89,143,207,205,131,235,223,126,35,179,254,169,212,45,160,159,244,34,227,218,188,209,70,184,243,120,103,252,188,202,229,206,91,34,127,238,50,130,116,67,254,110,101,81,196,35,38,20,227,160,218,246,216,23,40,139,94,113,102,12,141,65,165,182,217,188,231,111,54,78,52,200,61,48,72,47,109,71,146,219,13,7,235,71,217,82,7,21,158,10,40,242,50,235,87,44,255,135,245,184,244,43,38,87,85,238,123,125,201,138,98,247,210,48,148,85,137,196,92,131,110,21,98,96,251,236,158,97,187,83,230,66,162,83,239,168,11,241,3,165,157,169,64,150,204,7,103,104,49,111,84,27,247,24,23,192,10,82,240,179,215,199,208,142,151,115,250,171,103,39,125,170,48,27,202,66,109,35,130,208,195,121,163,229,211,43,163,171,163,109,159,99,155,7,174,239,44,52,138,249,145,56,21,91,245,128,20,81,4,102,92,116,70,13,91,143,155,230,16,103,235,43,80,253,146,110,164,201,25,73,141,49,254,179,202,190,182,199,20,110,143,39,55,175,142,163,44,42,21,26,215,203,93,191,221,97,111,210,50,51,199,151,182,163,85,17,76,150,64,167,155,176,100,109,111,189,54,81,182,176,214,125,57,32,52,157,79,121,98,141,135,105,197,1,74,177,70,247,87,67,57,31,46,233,181,184,66,198,204,54,81,115,29,66,125,31,149,205,16,184,6,67,31,203,238,233,183,7,72,192,239,58,52,77,142,6,68,216,174,35,241,53,165,13,122,143,198,188,9,243,93,202,20,96,240,207,142,130,37,23,36,84,220,119,188,204,169,37,33,65,20,206,230,39,217,27,14,125,236,188,16,110,105,200,181,252,203,188,218,6,187,179,186,4,51,105,178,121,144,194,4,82,134,48,101,12,208,114,181,53,171,20,202,215,113,101,241,44,131,222,193,4,146,20,57,74,191,68,234,167,193,104,29,167,202,249,128,115,7,15,39,145,207,93,30,58,107,4,132,67,140,111,13,33,38,216,9,109,228,196,208,13,203,122,201,42,181,79,131,174,128,41,148,66,187,53,198,131,105,47,7,188,196,125,131,242,143,112,91,243,149,248,230,165,45,204,201,250,178,72,67,131,40,94,31,35,238,192,203,227,165,152,52,90,140,173,61,105,1,22,86,85,170,82,216,102,54,245,158,148,41,99,47,197,239,249,101,209,130,242,147,64,42,238,196,65,144,242,218,233,221,184,239,158,116,71,3,172,169,28,106,213,248,186,192,14,20,154,212,187,202,59,230,133,126,51,228,54,30,68,54,114,166,102,196,108,93,150,18,139,14,250,228,66,214,139,50,125,117,251,40,233,34,141,189,198,41,43,59,1,14,92,150,15,49,86,199,140,68,79,172,11,175,97,11,44,34,77,248,36,228,164,108,204,15,239,250,173,222,32,59,133,60,160,75,204,87,83,41,44,80,103,231,197,104,207,78,228,162,76,12,138,202,248,26,235,113,254,87,186,119,81,39,247,157,26,58,84,6,174,95,220,226,50,194,217,56,184,227,248,182,248,82,30,212,20,161,1,203,209,3,234,102,100,124,247,218,86,249,29,84,192,18,198,108,149,71,66,248,177,184,111,231,243,70,15,212,83,231,255,174,85,76,90,23,115,122,62,149,139,125,126,240,176,100,65,100,154,42,236,206,140,94,100,105,5,192,3,82,38,154,241,191,99,40,100,211,89,84,32,113,254,218,120,211,254,136,98,154,103,159,90,190,27,65,49,45,222,214,40,198,1,13,190,217,226,5,77,170,162,71,56,223,154,45,38,219,23,78,104,152,94,117,73,50,110,198,45,27,98,206,142,165,135,10,223,230,117,205,24,100,72,90,238,5,18,156,90,218,114,97,140,189,232,196,200,157,48,149,142,169,158,242,81,251,202,63,24,140,113,41,233,222,183,22,241,226,159,54,186,40,202,175,61,174,25,249,249,14,190,140,250,44,108,134,82,17,44,69,77,55,196,220,106,85,247,176,124,243,229,166,103,203,95,172,201,22,112,34,142,99,24,16,123,99,222,115,251,172,189,120,131,102,210,99,214,222,34,198,240,37,32,242,222,149,102,21,114,142,170,217,49,96,198,29,32,62,23,189,165,243,248,198,150,255,236,79,227,88,140,83,19,114,170,151,165,183,84,157,139,92,79,19,248,100,52,249,160,12,89,239,72,13,161,23,227,175,163,183,156,161,174,23,183,113,230,119,114,6,214,60,206,167,43,174,48,49,37,244,14,0,114,149,111,215,153,160,14,30,12,221,228,14,5,97,149,169,206,163,209,78,1,176,51,68,145,133,136,139,200,11,6,214,170,59,50,90,160,81,15,241,171,234,213,4,44,191,126,232,54,228,225,142,178,122,250,85,95,139,78,118,122,74,228,106,255,32,36,190,235,249,152,49,49,85,102,41,142,30,30,212,221,254,236,91,202,168,32,124,219,44,63,46,106,193,7,145,158,114,51,89,247,114,75,189,212,15,88,142,199,38,241,16,33,190,82,1,161,86,44,197,152,50,60,73,81,56,110,95,190,76,71,65,96,205,30,119,223,244,80,123,147,3,54,92,49,103,41,98,101,213,52,233,238,156,9,187,4,109,94,59,158,80,102,155,250,175,193,68,30,170,153,19,9,197,178,30,188,184,64,251,106,113,138,248,100,197,188,254,95,42,159,96,10,61,142,120,130,214,34,65,49,179,5,225,37,80,198,169,45,193,93,229,213,180,247,36,3,119,31,179,179,33,33,16,13,51,112,172,254,135,255,72,119,90,177,35,128,82,98,25,186,136,7,229,78,50,21,116,42,118,176,176,101,81,103,51,38,159,67,118,131,13,167,129,64,129,132,52,183,203,86,62,239,227,50,47,137,78,191,226,101,6,88,232,162,15,125,149,243,54,109,250,51,127,76,86,178,16,235,97,167,93,229,180,251,248,33,174,128,86,84,142,255,196,233,148,152,170,190,122,142,87,60,150,203,92,176,101,32,237,141,155,110,14,15,12,229,16,45,228,83,237,14,44,106,216,223,247,91,56,240,210,158,125,231,95,113,255,51,99,2,158,64,64,112,164,232,127,52,51,190,215,141,143,149,24,71,224,193,255,93,110,43,37,126,87,85,13,110,172,59,78,185,192,86,71,207,81,107,252,19,87,69,80,39,173,23,142,79,245,100,214,173,148,146,245,127,27,91,62,159,218,63,235,42,17,229,151,90,4,101,224,223,194,176,240,15,208,124,13,240,105,121,217,96,48,180,71,195,152,16,148,140,3,42,76,177,69,240,129,67,161,72,146,59,146,225,189,107,218,164,232,204,131,158,50,34,192,150,1,99,8,100,44,50,61,11,143,237,54,179,75,200,187,179,13,26,240,54,230,33,199,168,30,107,92,62,144,30,29,243,189,142,18,66,135,92,184,118,81,151,132,190,71,230,36,143,154,242,57,255,96,133,209,53,226,197,56,118,201,233,96,87,17,253,39,206,191,164,163,11,121,125,95,91,238,9,69,55,180,15,183,1,148,126,183,169,235,243,142,58,54,244,24,109,0,10,216,114,139,93,176,115,60,239,140,107,190,43,78,131,252,194,111,45,103,207,119,170,26,147,236,180,159,164,75,157,5,131,84,40,132,108,47,128,179,255,192,179,205,237,176,4,187,251,140,126,176,194,60,176,37,234,120,1,62,194,136,230,111,168,104,179,234,135,38,205,60,168,66,123,75,117,188,237,17,132,41,87,94,87,59,86,42,119,156,61,201,179,197,153,222,70,171,10,106,105,85,15,204,124,80,153,70,59,0,124,202,244,45,39,104,215,168,175,223,255,245,225,235,161,95,174,248,175,161,33,255,121,62,213,244,62,164,98,254,142,238,150,62,204,8,25,85,172,51,174,145,191,11,1,229,157,218,147,199,211,246,183,186,236,130,90,204,233,147,207,141,106,47,121,205,226,60,211,92,43,206,124,91,24,243,154,96,235,182,8,198,234,37,7,108,227,66,153,209,179,52,146,74,121,195,81,15,62,27,122,207,154,254,87,201,5,167,66,69,152,110,77,122,19,159,74,240,108,43,214,10,11,63,110,215,175,233,175,210,125,167,64,195,10,106,80,14,217,7,36,135,45,138,138,150,6,202,11,120,81,17,47,190,217,169,172,213,155,236,92,9,125,44,133,226,180,177,41,101,138,216,152,250,20,222,45,230,42,108,101,173,197,194,50,25,129,68,174,52,82,201,157,53,25,17,2,93,55,67,93,198,0,237,101,222,209,78,11,76,35,29,130,143,143,46,17,11,24,204,73,116,251,200,146,34,92,59,31,235,41,207,186,192,243,244,13,100,127,177,51,24,152,3,15,255,187,193,55,241,133,18,98,107,127,16,246,153,29,121,232,227,6,179,155,62,49,201,137,126,239,251,221,62,94,121,98,97,116,8,221,132,170,252,116,109,147,176,81,99,91,50,77,155,26,49,89,107,167,152,131,91,234,159,87,167,175,161,236,5,145,13,224,133,252,190,43,246,224,241,147,48,159,120,24,153,145,30,192,147,51,133,154,171,127,226,22,223,129,144,130,207,75,118,117,80,97,193,165,223,207,114,108,37,90,51,94,234,40,36,120,84,95,16,229,15,38,139,120,156,205,26,57,152,204,73,209,45,94,50,98,93,31,20,185,131,224,185,228,25,146,1,48,181,158,41,197,43,170,13,81,183,192,213,19,151,173,36,51,182,98,77,44,121,44,243,48,115,22,155,123,61,101,137,189,184,126,86,240,166,143,55,85,196,210,20,52,94,37,112,19,76,48,76,86,255,191,27,214,126,33,216,24,180,123,84,217,125,190,190,217,230,36,178,183,205,152,187,83,129,81,42,81,43,213,24,140,177,189,188,96,10,85,82,127,138,71,195,173,82,223,220,115,84,196,208,58,82,146,253,199,10,137,17,231,250,85,82,27,62,216,23,229,132,223,16,46,26,123,118,95,89,68,238,252,171,221,26,182,169,106,132,34,20,111,33,154,12,97,159,60,90,108,150,134,86,165,155,156,98,56,176,206,163,123,180,7,58,215,31,110,210,83,51,58,229,202,203,200,131,76,21,232,99,87,66,112,233,195,200,57,145,40,24,218,114,103,23,120,36,26,151,48,34,204,99,119,206,156,224,206,225,251,79,240,146,15,125,172,80,172,168,213,145,147,15,17,248,186,144,224,178,111,20,32,166,70,83,221,180,239,107,53,13,86,189,147,95,52,137,123,143,245,156,182,100,41,177,126,122,101,128,247,154,171,199,229,65,210,71,119,223,134,230,164,246,132,119,30,169,174,175,101,63,58,176,144,119,208,154,8,78,118,55,167,57,191,133,135,148,98,31,35,90,147,140,18,79,252,165,156,185,80,55,121,42,216,250,3,133,104,92,109,0,91,173,199,170,167,61,5,145,8,133,117,231,207,197,107,183,242,238,199,71,51,93,48,175,140,229,177,28,223,167,1,51,81,23,70,193,130,141,41,34,211,179,182,228,181,230,65,230,182,33,60,225,70,0,0,4,249,154,142,15,237,109,76,212,158,205,108,122,105,21,65,171,120,22,177,64,103,98,32,56,66,240,145,16,52,99,201,24,233,64,111,205,72,210,245,96,195,57,126,28,219,163,23,144,52,180,143,156,45,150,166,51,85,30,246,191,114,190,59,6,120,144,201,246,2,255,111,135,216,130,178,71,19,112,14,209,226,244,47,114,212,97,15,198,141,67,85,149,193,55,92,120,53,232,20,196,109,123,60,198,213,47,58,88,40,132,122,162,92,61,178,58,170,78,160,196,190,220,121,236,38,89,14,201,171,130,199,153,229,53,84,238,203,216,146,70,180,198,222,196,49,93,201,54,180,212,7,32,196,217,45,1,22,106,93,50,250,29,11,199,95,221,174,65,103,37,79,178,58,37,29,63,238,145,211,101,47,96,29,212,59,119,156,22,197,66,145,64,186,157,208,105,247,233,233,21,41,170,3,0,90,141,146,247,189,225,252,127,37,72,178,40,126,104,103,248,43,81,223,173,134,150,160,204,110,253,254,60,36,33,28,127,184,70,88,118,144,64,64,90,179,31,75,12,101,89,188,157,166,67,124,195,115,205,95,32,195,220,111,32,145,178,21,129,237,213,177,182,171,67,189,46,240,107,28,93,19,125,246,149,163,3,142,236,201,239,128,200,32,195,235,244,38,202,233,54,103,65,172,203,23,123,237,46,14,238,66,227,82,112,39,64,140,208,111,40,42,219,151,112,132,103,110,183,255,135,97,152,93,174,142,6,254,23,33,34,194,251,127,208,155,76,116,73,108,41,85,10,70,92,77,214,125,42,132,241,79,145,123,92,7,45,40,152,123,157,165,67,19,212,178,0,236,149,96,62,175,164,148,71,159,218,208,91,169,30,61,120,174,186,115,58,207,176,141,50,197,118,115,39,47,181,55,86,175,127,107,20,54,174,195,118,31,10,252,22,75,42,195,100,75,129,49,189,71,93,220,222,14,87,200,120,187,158,103,156,21,252,53,195,148,191,202,55,222,169,14,221,168,129,238,136,78,63,39,75,37,158,128,35,97,38,190,35,23,4,28,147,141,114,193,205,206,215,252,8,137,224,135,159,178,49,209,219,76,31,91,37,135,240,157,72,12,56,3,193,97,93,60,152,96,56,228,227,104,176,124,22,145,244,111,10,84,46,1,231,216,131,238,133,184,162,19,237,89,238,45,116,41,20,85,178,224,176,21,0,104,165,139,40,225,147,98,47,128,173,118,76,94,184,136,82,234,74,149,35,135,139,28,38,248,78,104,205,173,185,59,73,107,142,165,142,175,77,79,88,61,40,87,20,66,111,189,183,246,145,87,192,201,159,49,181,120,103,245,87,125,193,150,57,255,211,239,51,103,222,97,30,177,10,207,180,13,11,82,123,228,163,29,153,241,235,10,18,224,39,93,196,34,125,193,147,75,199,61,193,62,252,208,215,225,97,4,140,87,55,233,137,140,244,88,245,155,58,61,191,163,184,170,101,156,81,7,175,107,9,250,29,101,51,176,219,15,123,53,76,161,125,137,138,229,174,108,123,239,246,83,201,8,13,90,92,40,197,87,190,11,87,95,175,187,124,69,209,123,210,91,75,33,141,70,66,172,75,109,186,142,241,92,120,35,176,196,21,133,45,9,136,73,82,237,229,40,31,38,182,225,39,4,116,228,129,216,0,1,67,190,42,252,237,180,240,205,171,235,185,103,46,36,125,72,8,207,199,154,45,198,245,207,190,81,35,184,35,120,8,86,91,65,74,216,131,159,174,111,89,190,219,83,109,86,65,167,120,130,46,253,234,43,85,92,43,128,173,152,74,96,152,91,102,132,249,15,34,113,246,18,214,5,38,179,209,186,65,132,168,232,217,74,239,240,80,29,42,123,184,5,33,197,106,219,240,220,15,236,153,202,72,239,172,103,133,164,30,177,244,236,74,229,89,169,198,123,6,173,221,95,128,89,236,138,18,103,64,148,159,251,131,97,104,117,250,132,114,236,219,252,216,29,67,87,115,209,234,16,9,207,132,91,215,63,220,58,121,172,119,146,58,12,51,82,80,100,34,169,85,222,89,230,5,8,6,12,172,200,103,106,22,13,223,132,35,27,175,144,89,213,160,143,18,120,133,65,132,110,183,76,11,236,188,136,58,187,210,213,144,40,76,108,242,58,84,199,53,28,195,19,190,157,120,233,110,64,54,90,85,64,179,36,160,186,124,157,84,146,104,5,213,104,45,129,57,196,51,101,24,234,188,22,150,65,132,133,199,203,124,134,144,235,83,138,47,195,222,224,34,184,196,145,52,239,112,120,237,40,100,176,25,153,251,175,172,188,96,73,80,155,222,134,169,181,89,196,186,145,138,76,84,73,27,186,168,135,248,217,247,64,181,14,237,76,72,36,139,248,174,157,221,157,132,10,18,173,168,45,146,46,24,8,155,186,167,144,52,115,86,151,47,231,139,194,159,190,12,118,211,21,129,28,77,194,80,191,205,143,168,101,236,53,132,20,187,5,6,80,36,99,95,88,121,150,123,20,94,34,252,250,4,10,175,19,69,82,51,46,253,246,194,180,133,243,152,253,185,21,123,110,217,31,147,65,138,230,145,178,87,185,81,33,244,143,0,98,33,81,140,210,129,167,130,83,6,70,125,210,68,28,45,160,39,237,75,71,27,183,104,206,112,167,124,65,217,176,68,12,200,58,36,61,123,85,191,64,15,65,25,235,203,103,91,68,138,65,113,211,190,138,79,48,3,55,88,9,184,251,42,192,11,238,139,71,127,186,144,171,141,110,159,55,177,32,86,166,156,214,184,119,211,157,51,148,179,2,245,208,198,157,36,132,163,238,111,103,120,232,58,145,99,16,99,163,60,56,179,243,168,203,233,189,7,5,251,237,113,98,52,198,4,149,240,13,9,181,69,24,41,245,84,37,230,53,31,148,195,126,125,47,117,196,225,246,4,40,151,142,48,1,2,134,225,172,17,109,16,125,9,88,121,67,87,253,110,125,6,127,110,12,29,165,117,169,87,247,153,59,115,78,110,240,13,150,66,187,79,69,11,199,224,43,255,199,159,167,205,34,163,95,80,59,193,98,77,177,219,184,219,43,235,88,78,7,86,127,94,207,52,97,44,227,10,52,173,175,148,155,94,19,171,159,18,59,130,219,187,126,239,236,199,113,188,14,193,92,148,83,93,110,94,160,50,253,4,0,155,167,92,84,239,10,210,39,48,170,152,151,52,164,167,241,191,138,84,86,235,115,137,82,120,132,0,123,44,227,213,219,234,50,25,211,156,107,177,145,167,150,98,130,175,156,150,111,223,193,49,113,193,244,242,19,49,84,96,207,188,100,130,228,104,86,167,10,1,25,244,113,172,195,22,46,89,98,18,14,112,105,2,125,179,50,115,162,163,83,202,10,163,85,244,132,110,46,189,216,218,128,105,7,62,226,168,94,241,49,62,181,230,3,246,141,202,206,42,0,65,180,92,107,116,247,173,72,24,113,41,232,123,140,93,107,230,47,172,182,84,110,220,118,55,255,222,108,150,76,52,12,78,148,29,228,86,130,143,241,220,125,96,59,249,32,141,10,86,230,218,238,63,200,119,192,25,97,105,28,159,226,182,52,210,126,229,197,161,53,139,182,69,113,181,213,52,208,2,114,226,63,194,109,237,253,68,229,211,230,244,150,9,241,151,93,183,165,31,33,251,41,65,121,25,238,175,252,65,86,231,212,12,154,56,2,170,16,215,188,57,28,106,108,35,222,117,215,98,82,30,42,180,11,211,14,45,221,92,29,114,110,19,101,237,19,92,75,43,103,140,147,131,83,169,26,224,177,111,225,31,45,127,220,10,123,146,134,208,59,176,86,190,255,134,178,207,207,72,189,146,4,17,199,252,226,61,215,23,143,101,11,102,37,23,156,10,154,84,8,6,226,73,37,75,251,240,242,167,92,232,120,193,36,207,231,162,171,73,112,202,34,188,158,3,44,177,97,96,51,211,246,107,205,27,91,6,70,134,94,23,195,228,83,199,112,31,20,78,201,153,51,19,74,232,206,213,206,228,133,196,56,146,239,104,192,104,148,191,112,141,2,236,81,160,179,60,96,224,117,56,209,117,155,88,11,233,40,40,13,147,6,195,207,157,34,57,218,46,115,136,94,80,98,40,132,204,25,117,238,236,212,101,201,85,112,210,186,160,173,157,83,189,58,167,2,12,51,196,183,182,136,199,189,252,220,78,21,84,166,50,57,174,58,129,139,217,59,220,189,183,169,170,222,250,210,227,174,19,178,24,180,240,126,160,211,93,79,177,215,174,37,80,188,36,211,128,7,138,69,49,15,57,71,203,77,18,4,227,226,150,247,150,109,6,24,141,185,30,8,107,154,165,70,48,21,162,62,90,196,220,200,133,186,58,43,196,253,85,37,141,80,82,89,212,124,30,228,4,120,39,229,133,67,253,43,120,145,211,61,51,92,243,73,3,137,24,235,12,171,41,38,6,1,192,82,206,22,134,151,170,187,247,8,182,148,65,29,58,125,105,171,86,228,199,70,66,202,139,134,42,21,207,239,87,190,42,184,1,71,238,254,38,8,134,77,213,198,152,132,244,65,228,145,166,124,0,157,167,186,246,10,203,111,57,21,248,184,56,218,142,224,216,7,39,220,59,17,199,56,214,7,54,87,0,125,58,166,233,120,187,40,120,92,211,71,29,14,231,215,99,151,118,242,254,31,126,190,113,32,239,137,70,170,242,23,203,197,198,18,160,65,40,103,183,50,191,46,253,167,187,249,73,218,131,12,251,69,69,114,133,234,221,37,109,182,173,239,32,178,20,162,253,163,74,182,112,190,250,226,210,113,18,213,91,228,205,18,121,173,77,184,249,54,167,189,116,229,156,133,166,181,16,174,1,213,61,211,141,210,234,238,48,115,225,105,46,164,204,173,20,87,157,25,204,41,249,120,44,79,174,240,46,35,53,7,207,177,5,167,171,45,26,48,56,61,106,80,49,93,194,193,137,213,6,140,28,164,210,101,197,242,14,219,177,77,107,250,113,213,54,239,209,111,136,9,35,95,167,241,15,86,219,160,242,238,187,46,139,77,152,87,239,230,153,226,92,232,216,110,182,27,119,94,48,188,152,27,1,54,123,120,244,165,165,5,12,166,248,16,31,216,74,232,255,174,94,89,61,43,170,73,23,157,47,41,88,159,194,117,185,20,184,203,65,164,33,168,141,110,161,118,240,89,12,100,205,82,141,49,130,9,233,16,177,111,187,171,194,37,217,168,16,87,111,35,222,170,81,131,44,143,64,175,117,56,2,217,80,219,120,243,137,139,240,168,48,109,232,127,27,160,7,76,12,70,133,232,114,75,220,122,196,229,209,94,96,104,149,99,131,236,176,68,231,77,207,93,113,147,184,168,62,218,145,176,33,108,156,10,78,174,112,252,80,131,235,59,199,250,71,63,200,44,9,202,186,17,194,86,63,106,201,22,242,7,54,34,176,251,246,7,164,194,171,208,135,97,104,14,40,79,186,136,225,7,35,114,99,246,43,202,255,16,111,236,8,233,99,142,253,12,53,165,25,36,159,183,113,213,224,255,237,5,124,186,125,200,156,97,111,75,60,72,10,27,216,232,33,235,217,165,134,45,4,32,166,33,25,132,175,100,116,230,56,57,17,137,166,123,60,172,63,156,109,230,25,46,231,40,168,187,41,208,189,198,160,234,113,146,9,139,235,62,87,245,214,163,176,141,204,177,25,57,156,174,181,196,34,145,206,231,71,232,143,213,22,47,149,29,226,73,27,87,204,214,254,181,10,78,72,58,160,74,126,217,153,50,126,183,196,33,101,213,41,112,91,75,123,169,51,44,215,155,67,52,59,99,197,57,81,138,200,81,76,246,190,175,253,134,51,147,91,211,85,77,153,217,47,53,255,20,103,242,154,22,197,195,156,74,156,51,17,190,50,30,42,255,96,132,105,21,168,89,215,57,104,213,153,176,81,238,195,169,191,124,27,246,135,49,213,68,42,38,140,97,116,102,206,123,149,177,59,147,242,157,65,170,163,243,51,187,11,42,70,201,226,138,222,15,232,170,151,251,93,64,101,160,183,8,20,72,177,213,95,254,212,110,250,71,255,212,114,130,15,115,85,5,42,177,91,162,168,201,76,188,115,126,231,13,78,84,196,176,101,117,78,232,187,214,49,101,107,104,44,186,8,66,231,120,136,157,121,10,202,229,138,58,229,102,21,212,160,244,44,58,85,42,52,120,82,195,190,247,62,54,154,249,56,85,218,52,168,34,116,61,106,250,98,54,54,232,213,251,36,111,95,103,164,196,108,161,157,160,78,170,52,220,106,93,131,118,49,57,94,105,135,115,160,4,250,36,14,177,4,182,35,89,108,230,217,104,71,108,188,78,242,73,95,160,148,92,7,210,144,228,159,121,37,98,128,241,170,137,96,215,179,132,36,78,238,196,21,126,33,204,200,13,4,11,123,4,88,101,29,70,106,83,28,177,144,195,108,19,253,67,57,65,17,177,132,189,84,136,65,231,213,4,33,208,212,75,177,30,232,11,99,58,21,155,119,139,187,126,110,176,63,71,98,111,104,163,104,70,199,190,10,153,250,161,159,15,212,156,185,129,135,50,145,207,40,27,174,176,210,189,103,36,62,237,96,39,35,251,206,203,163,14,116,238,93,156,64,8,156,221,27,97,149,18,45,161,129,206,175,84,53,172,122,206,78,171,113,48,174,21,129,90,118,144,157,80,115,59,252,80,90,249,176,210,24,93,229,161,14,255,187,150,226,158,76,203,180,172,93,81,214,219,12,124,226,193,101,145,15,63,33,1,183,111,168,38,128,183,4,124,87,178,100,247,97,143,238,204,108,34,231,247,196,23,40,228,227,194,121,140,186,128,176,152,81,223,16,38,104,54,194,67,199,234,73,88,117,37,139,138,199,133,35,242,75,98,58,6,228,153,23,58,240,208,230,227,36,24,94,254,72,76,167,8,156,58,112,128,133,33,237,27,238,64,207,121,230,162,223,13,234,195,94,157,40,123,227,126,71,123,16,65,33,134,128,186,124,35,2,168,222,110,204,119,94,90,20,83,162,13,217,122,103,230,27,251,48,211,156,154,130,246,189,177,51,86,182,240,186,132,62,91,199,153,135,51,28,140,10,237,254,36,240,113,229,113,247,207,154,222,198,28,93,209,70,183,212,176,54,6,124,78,163,58,127,10,91,10,44,144,249,122,43,118,247,10,39,126,61,53,137,10,249,97,53,13,99,140,164,5,64,71,118,222,113,98,36,222,90,176,231,120,25,67,216,137,201,152,60,7,129,136,117,93,96,182,195,124,227,0,34,169,199,164,107,42,241,0,140,167,107,36,146,93,34,129,215,35,228,184,161,247,235,107,68,239,189,50,63,155,50,92,141,43,122,116,141,206,145,155,59,59,97,114,78,114,210,93,66,111,129,166,236,196,201,188,117,137,196,2,205,146,107,113,223,179,11,35,83,6,135,201,112,87,92,228,34,20,208,241,107,72,51,205,236,175,200,92,24,87,228,143,40,175,165,53,220,174,92,251,53,187,29,112,43,120,21,141,126,4,152,58,126,50,133,165,113,44,39,17,146,177,27,60,209,207,57,182,2,141,108,185,253,38,156,24,18,47,247,170,32,219,68,90,13,80,204,49,244,87,14,168,178,56,164,236,219,121,226,15,224,143,39,190,197,23,158,243,83,66,46,80,113,4,220,23,247,174,182,179,20,67,22,12,192,151,84,226,247,192,68,134,79,65,74,128,79,173,43,223,26,179,225,209,231,197,107,61,200,73,29,251,19,211,61,183,196,107,199,102,175,191,134,67,127,105,94,61,21,36,211,153,109,148,203,51,251,7,58,228,233,29,219,5,190,168,167,165,0,64,251,146,140,50,195,194,35,153,178,177,7,238,228,61,11,182,33,39,56,102,244,23,11,42,118,62,195,45,35,223,39,211,224,150,4,81,15,129,72,49,5,235,110,195,130,189,233,80,211,196,64,182,108,59,16,154,36,194,88,227,229,61,225,173,98,146,58,218,78,91,207,49,188,240,55,134,1,229,164,245,69,92,104,107,107,58,248,127,5,243,184,21,130,106,188,106,96,1,37,15,230,33,54,172,69,168,22,170,14,254,93,190,49,66,12,217,84,213,5,244,228,118,123,147,139,17,23,70,248,212,250,243,246,80,90,86,119,50,218,100,127,24,81,141,149,106,87,74,178,203,201,194,124,187,253,165,166,125,119,33,55,207,79,54,80,41,241,91,225,21,21,232,90,23,47,159,224,149,43,75,234,53,170,169,50,187,195,195,214,135,197,223,53,165,137,248,210,51,39,189,124,120,5,6,240,60,250,16,213,208,110,55,59,27,211,186,249,240,221,159,15,23,190,11,238,196,142,202,221,75,100,213,238,73,238,147,129,110,105,232,16,132,42,252,94,151,48,212,252,203,4,146,238,166,62,123,227,11,157,194,198,183,6,82,151,62,252,251,170,190,180,129,182,179,186,15,32,222,92,172,160,22,31,117,98,152,35,84,242,103,198,122,231,88,238,148,215,160,76,68,241,79,202,154,134,83,2,206,77,75,180,9,111,104,195,222,212,101,235,53,74,136,73,21,168,195,40,9,44,63,90,44,89,193,182,180,14,64,247,34,173,199,221,85,99,26,64,117,42,103,203,78,220,85,9,68,20,31,195,64,236,158,117,81,213,167,134,17,238,64,49,161,208,249,74,174,188,148,210,150,139,86,205,35,89,27,247,114,148,62,56,147,66,152,56,188,179,181,79,143,18,74,31,254,18,210,78,187,68,146,108,63,249,227,213,116,57,89,172,178,242,212,23,244,198,227,248,251,254,170,104,6,43,70,186,74,80,39,136,52,203,37,12,153,247,136,126,10,22,246,202,107,125,200,106,152,149,207,138,37,82,115,32,237,96,3,21,30,228,246,130,152,216,103,9,123,48,211,7,80,64,84,244,89,13,116,165,96,243,0,152,216,140,110,178,204,164,65,44,119,132,16,200,22,151,207,19,155,123,28,231,185,202,165,178,197,102,65,211,44,216,30,97,138,23,254,22,34,197,245,46,185,180,181,151,81,34,201,70,229,48,214,209,113,56,205,155,208,2,151,149,36,254,8,69,182,98,55,245,49,51,224,31,14,146,119,175,252,245,148,48,96,158,4,50,247,233,239,48,154,6,253,79,70,20,98,98,21,91,160,95,138,190,226,73,36,143,27,100,96,172,230,195,52,124,246,74,42,72,48,61,232,54,21,54,77,164,197,89,145,157,0,128,228,42,226,25,232,227,155,116,91,108,62,64,10,47,93,75,89,240,204,167,187,142,167,227,27,251,152,207,120,100,137,110,107,54,250,197,155,223,180,168,121,44,149,88,227,241,127,173,14,13,56,84,194,157,60,34,89,227,46,249,96,118,191,60,248,193,235,208,114,84,92,123,210,2,44,52,207,217,169,230,146,158,150,174,51,35,140,23,83,38,35,102,112,102,195,31,135,142,19,191,97,61,118,105,83,199,52,44,16,102,170,16,71,144,82,140,1,206,20,35,236,21,228,177,16,62,53,141,179,172,253,119,35,140,0,250,174,167,145,63,149,61,1,90,139,14,34,220,103,128,231,186,35,103,109,1,114,30,147,200,18,33,43,29,202,168,243,232,102,244,93,83,191,43,161,222,239,219,135,90,175,143,115,244,221,117,161,46,218,229,87,96,209,247,211,201,234,237,146,171,36,211,243,133,101,127,207,42,151,61,221,185,126,134,84,193,37,191,198,61,44,134,166,230,213,153,62,43,197,124,137,55,2,110,250,135,35,17,90,149,250,78,30,158,108,15,33,253,45,146,135,244,42,216,231,115,184,181,16,107,185,176,107,34,236,133,228,4,174,163,158,30,91,142,171,106,131,39,223,97,195,70,143,40,175,165,158,62,116,43,207,141,143,118,218,97,27,196,224,17,32,181,31,107,166,3,6,111,32,21,246,91,82,149,23,163,175,230,236,153,180,67,214,203,218,229,12,32,230,142,23,131,133,127,221,151,211,144,169,80,212,143,5,129,176,161,86,139,234,79,159,188,22,126,19,171,221,40,229,76,78,183,139,25,108,155,242,158,154,117,5,53,14,74,3,60,85,227,232,34,223,14,106,120,172,249,96,144,31,66,89,113,255,151,127,0,11,237,76,228,29,28,179,229,34,170,159,203,195,84,77,132,189,145,101,181,2,82,81,52,130,210,152,107,31,98,8,190,248,79,3,93,226,168,211,241,73,9,83,231,234,9,82,196,104,93,219,210,21,196,21,210,213,190,72,247,56,122,20,198,167,247,211,144,213,89,234,197,103,196,4,94,141,189,140,198,1,134,203,211,58,23,138,91,14,160,70,244,40,29,255,221,34,219,94,209,6,41,135,104,132,100,97,227,124,215,216,120,100,208,35,68,23,103,135,125,178,70,105,43,19,71,249,191,117,78,139,184,83,162,225,48,249,186,141,92,0,189,244,242,165,132,135,200,80,91,146,65,158,126,98,192,117,232,46,201,113,117,25,248,171,235,228,8,234,202,148,123,121,107,38,221,64,221,193,74,0,238,73,122,23,156,85,236,235,5,212,5,71,191,131,241,246,94,208,53,17,202,17,122,255,118,219,235,116,28,191,220,97,219,171,71,92,120,141,237,80,254,177,232,83,130,12,43,158,179,30,137,40,237,77,10,127,23,217,210,61,120,242,186,128,29,204,115,130,195,124,208,157,216,136,56,183,123,41,36,81,131,176,185,168,3,27,107,205,216,152,88,209,116,180,27,244,122,174,101,235,216,26,239,71,2,193,143,52,11,245,54,8,104,90,42,127,175,161,68,93,206,40,164,248,172,161,132,237,58,101,23,178,216,82,53,107,250,63,175,116,237,88,52,167,99,4,17,92,175,17,25,189,111,9,130,187,11,183,197,57,197,62,172,138,37,227,169,96,76,65,154,26,251,49,241,68,182,194,160,19,191,126,23,22,9,23,191,6,214,208,113,151,244,255,139,0,204,90,251,114,198,66,86,67,130,79,156,184,106,177,114,81,202,116,89,3,121,47,247,32,253,65,3,84,73,188,249,45,160,197,238,177,17,12,226,237,200,49,177,235,37,80,118,130,15,15,95,40,16,191,193,110,95,184,16,47,165,164,52,229,5,175,77,243,112,132,11,19,227,181,57,249,51,68,30,64,203,61,139,68,141,178,48,231,35,94,192,20,250,102,163,86,192,215,223,196,181,112,44,183,3,6,123,38,164,43,208,26,33,210,212,167,90,111,64,31,80,100,44,80,69,171,75,88,123,221,11,228,187,206,14,156,198,239,173,136,166,100,39,45,145,47,3,168,31,227,234,225,226,110,205,76,221,68,42,88,47,52,105,201,165,172,23,63,212,108,176,9,143,56,163,104,20,5,198,184,85,218,212,14,130,211,54,227,221,181,247,111,99,224,153,191,143,66,174,78,15,213,130,80,101,187,58,211,189,46,10,24,131,130,86,249,101,7,247,86,122,85,2,100,57,0,231,182,166,187,76,161,20,227,51,194,161,192,157,142,166,228,158,191,53,41,86,10,133,71,8,173,140,85,35,206,83,142,70,91,191,221,85,201,176,154,253,222,159,40,218,176,38,109,33,23,40,107,50,138,34,212,27,63,255,236,207,57,180,94,224,205,216,238,34,167,79,143,52,43,213,62,133,223,43,89,49,19,232,81,20,240,70,173,36,174,36,27,203,134,102,120,29,255,100,19,181,163,62,93,198,99,53,191,88,250,158,68,223,168,57,114,151,189,59,111,42,37,76,43,226,131,79,161,137,126,95,6,189,128,110,185,50,236,91,113,94,175,170,231,141,78,81,93,44,203,149,14,121,130,57,46,190,88,137,216,207,149,168,215,230,109,94,146,147,114,141,220,168,112,230,72,99,16,251,109,25,249,153,66,139,40,183,121,32,171,130,45,202,162,43,160,9,174,223,245,241,58,100,34,63,226,165,240,54,186,246,228,177,38,102,247,91,224,74,91,55,139,209,2,61,60,55,115,217,81,98,209,165,57,147,243,13,78,10,82,115,14,117,158,57,212,80,213,96,161,220,108,206,83,84,92,159,13,70,195,121,56,75,235,125,233,226,221,74,35,167,158,205,120,224,152,120,229,194,61,246,15,101,111,13,249,110,151,95,1,142,250,250,247,232,223,99,22,61,255,62,125,34,220,43,174,199,234,171,109,249,49,255,79,211,85,25,190,199,84,162,101,90,47,82,61,30,120,31,101,142,227,253,255,22,16,231,147,249,228,146,253,54,34,0,3,45,65,115,7,140,70,242,255,32,225,12,253,189,102,80,97,249,25,62,166,210,35,40,137,39,155,173,102,71,156,68,254,72,182,93,76,103,185,233,123,82,73,207,66,180,217,189,109,113,193,170,83,217,224,85,170,72,228,200,88,83,82,224,171,216,33,52,217,215,122,136,16,31,208,89,192,12,249,179,104,89,13,201,15,119,38,54,126,136,230,145,128,83,203,74,102,86,119,254,161,22,210,97,193,184,46,40,179,120,0,138,253,218,29,49,105,155,6,117,147,12,211,85,223,98,230,234,227,202,194,217,56,185,173,57,18,103,173,136,175,224,139,43,116,150,48,176,70,234,216,115,12,149,244,176,71,14,5,211,6,138,129,78,180,104,27,17,62,249,164,108,98,231,130,51,195,102,81,182,46,231,187,132,232,246,47,148,195,137,0,231,167,167,47,215,178,3,225,156,48,21,77,37,161,223,83,242,69,111,49,54,78,26,87,227,200,36,0,34,139,65,58,198,96,249,40,191,54,122,72,228,165,167,3,148,24,237,57,168,254,231,64,171,152,253,235,74,154,43,141,176,164,224,71,158,63,7,167,138,97,130,16,10,175,162,68,241,242,250,167,168,197,32,163,74,195,161,241,151,101,140,14,152,40,60,43,107,226,118,43,190,43,218,66,132,148,252,179,82,136,161,220,11,97,218,172,122,58,109,63,56,42,178,106,74,143,188,247,149,64,80,95,71,109,156,44,41,53,90,171,210,112,127,163,164,142,24,122,235,167,177,154,123,216,132,72,138,175,168,146,108,202,23,144,208,119,98,5,213,131,208,190,43,211,200,127,228,216,203,92,192,155,242,170,145,20,22,71,200,111,184,247,223,83,82,28,134,147,39,99,68,190,95,164,15,67,158,167,156,68,95,12,193,206,72,93,18,217,48,225,182,130,154,225,139,166,46,232,248,118,52,68,181,76,166,110,12,254,152,144,152,143,191,85,231,200,99,233,34,5,101,188,191,108,70,170,0,98,109,213,17,9,96,39,208,164,222,164,210,63,89,57,169,64,133,174,143,229,196,14,15,140,47,5,151,196,45,190,249,210,40,247,59,253,172,168,226,83,132,33,74,40,24,15,207,5,83,126,172,242,187,136,217,180,108,4,33,77,53,85,108,140,163,226,251,97,37,254,206,0,220,186,46,169,226,107,53,152,1,165,75,159,109,88,226,250,153,190,40,174,142,71,27,223,132,84,118,185,55,198,214,22,83,54,200,128,165,37,104,140,94,118,20,252,196,19,127,172,53,171,188,143,172,189,236,179,31,80,222,53,127,174,161,48,242,20,8,144,239,169,114,148,40,142,91,227,121,207,166,223,10,228,150,40,212,235,70,142,125,71,110,34,83,33,90,85,61,195,255,26,111,208,245,77,22,86,236,229,193,196,176,6,27,36,10,43,170,147,162,255,21,57,211,139,139,105,62,224,198,97,101,243,212,28,153,217,61,95,183,67,91,164,140,149,123,209,94,170,152,54,228,201,181,154,83,200,247,193,101,164,74,46,48,103,111,75,160,7,164,113,118,30,64,218,69,166,39,22,244,63,31,74,52,40,167,49,8,175,223,146,112,138,105,228,98,1,148,209,170,253,34,9,172,181,21,31,4,116,22,0,71,231,205,5,197,8,168,117,222,178,20,58,196,180,54,73,205,145,42,98,101,81,13,34,24,6,157,104,143,96,27,120,147,247,224,204,33,202,49,142,20,149,30,206,33,121,55,193,17,76,129,144,241,21,220,59,43,128,56,192,144,38,111,38,137,91,53,218,56,194,153,151,176,243,127,31,188,24,125,145,147,9,115,214,72,18,212,244,27,160,14,127,234,105,8,68,68,225,105,185,78,114,181,123,229,161,13,58,87,212,225,63,138,203,212,240,27,21,48,0,108,15,98,31,170,4,182,162,106,202,14,61,219,223,135,47,115,121,58,139,55,204,125,62,24,107,177,159,86,83,101,114,158,126,99,245,164,71,97,6,139,141,26,62,250,207,26,243,23,22,107,106,80,221,20,233,186,64,175,59,228,79,201,197,221,14,151,214,5,21,202,4,174,247,200,149,28,209,223,140,111,179,4,27,199,80,105,229,41,229,12,52,229,77,229,149,212,76,222,192,201,162,115,117,71,159,230,250,218,159,61,149,145,55,59,77,109,176,43,92,160,122,202,15,134,97,6,19,51,233,193,162,201,160,211,21,200,110,211,116,147,95,213,144,173,207,210,249,1,140,221,182,6,42,128,51,141,39,245,24,207,85,118,94,55,235,201,120,151,163,220,216,28,243,154,126,40,215,210,37,251,61,120,65,0,169,109,216,204,8,125,192,116,119,200,248,204,151,43,32,229,123,144,151,145,18,250,153,222,250,19,225,231,10,206,51,69,194,178,71,98,136,102,7,48,115,109,92,219,3,78,212,236,79,214,48,203,19,182,247,21,150,89,136,18,221,64,57,53,61,73,108,120,219,226,5,0,151,14,76,29,231,67,91,204,178,109,151,1,98,20,0,181,130,151,113,155,168,239,190,117,163,172,12,29,59,117,187,246,252,61,49,215,12,194,237,154,95,124,85,198,88,74,254,141,81,67,210,249,216,62,160,28,37,33,192,201,9,7,50,61,139,124,125,55,191,177,73,217,245,32,67,153,128,110,240,97,206,84,19,221,115,19,253,226,98,95,94,232,171,132,67,41,110,150,119,115,31,204,191,252,160,97,152,175,143,47,169,201,241,185,220,42,254,10,194,85,240,27,75,100,87,74,229,76,32,117,124,165,166,126,110,216,175,104,122,177,83,22,94,226,68,131,15,190,53,52,23,194,26,247,104,251,231,40,69,182,131,182,149,115,108,19,207,231,243,207,223,155,230,253,132,33,137,135,230,55,201,167,228,197,120,205,171,79,150,50,81,63,221,125,101,31,155,9,103,163,83,141,47,228,44,148,169,166,131,43,3,76,234,209,8,194,178,95,254,127,15,72,80,10,180,169,135,80,50,26,225,72,221,228,98,217,65,133,76,68,181,216,23,202,76,120,2,100,144,151,163,164,44,10,5,252,162,100,206,83,140,127,243,30,81,56,141,63,100,180,210,51,234,57,97,198,35,100,255,248,164,236,255,84,3,53,238,164,179,160,181,168,255,104,144,211,97,216,253,47,230,189,161,49,114,16,181,176,127,51,95,226,210,15,30,198,131,111,247,138,235,152,68,154,207,35,26,124,206,60,250,137,18,96,241,32,98,93,191,37,121,158,32,172,19,107,255,200,188,237,20,10,61,85,143,58,125,1,224,199,44,236,182,238,99,63,151,42,186,210,132,25,46,204,8,134,151,2,149,43,5,155,98,195,211,250,148,89,164,8,91,243,246,255,207,244,110,147,33,160,159,10,13,13,126,60,46,153,170,63,185,31,67,247,228,196,126,52,53,131,208,238,66,10,126,167,138,228,206,49,133,146,139,92,197,5,178,25,243,8,209,221,94,15,58,150,165,192,89,166,234,69,111,84,153,208,99,80,54,75,70,88,97,220,8,177,20,212,210,234,31,165,100,179,149,95,253,84,112,42,165,223,54,14,235,81,25,94,169,86,87,60,187,76,51,171,255,61,11,34,223,242,12,121,144,214,235,182,231,137,141,15,54,207,233,235,168,82,149,35,181,102,139,29,80,35,180,15,214,231,43,238,132,234,139,13,158,142,88,33,143,37,248,182,78,5,80,160,4,109,93,204,182,136,217,89,0,100,210,203,38,38,101,54,165,178,208,26,50,210,219,112,97,222,73,255,70,154,151,156,149,161,228,181,14,137,110,43,239,251,58,165,115,130,140,79,234,202,23,111,181,203,68,30,53,164,20,139,17,60,119,230,148,232,254,68,176,39,14,181,162,92,225,247,176,152,79,7,238,20,112,4,78,181,130,88,171,127,171,242,126,225,39,61,179,218,77,198,144,20,244,57,48,170,159,112,36,244,114,165,204,210,77,135,179,167,232,232,192,220,210,129,62,230,41,31,58,51,31,218,11,157,85,151,153,172,19,227,145,147,56,4,68,144,116,177,3,242,143,72,222,163,39,245,113,113,93,166,205,105,223,198,178,242,241,203,89,200,105,108,189,149,211,52,236,94,193,61,118,153,223,13,116,3,18,176,32,217,159,242,176,87,5,69,86,49,254,89,237,250,9,22,156,77,29,184,79,93,125,44,141,99,20,43,109,71,111,48,214,249,171,132,29,117,237,178,231,213,35,55,152,24,6,7,207,212,10,106,47,226,16,222,136,131,153,125,148,155,130,121,123,140,239,95,154,90,191,175,178,170,161,172,73,249,143,171,81,152,177,28,100,184,120,92,159,160,222,196,159,146,9,241,86,34,16,100,5,247,176,101,230,195,35,50,17,91,90,245,75,73,88,30,106,82,206,149,143,30,199,204,96,249,4,9,147,89,182,184,148,138,76,95,127,159,61,85,179,173,80,97,190,90,10,169,220,59,209,170,41,211,68,112,77,157,119,152,107,141,236,214,166,43,251,210,38,20,200,149,15,248,160,52,87,54,45,213,204,160,17,223,120,117,16,77,212,174,100,228,244,179,144,202,44,188,250,80,141,103,239,22,139,230,24,111,155,193,91,34,117,9,188,216,52,31,181,64,173,44,7,136,74,185,149,198,83,158,185,230,198,205,178,188,123,75,220,0,190,185,70,23,230,36,150,95,21,198,217,191,39,89,222,173,214,205,219,172,164,244,49,214,70,197,176,65,67,147,182,237,1,175,153,121,245,202,88,139,128,30,255,36,61,77,10,149,31,244,26,239,82,54,209,137,217,191,229,189,166,160,145,78,170,0,57,51,216,41,145,200,75,165,181,50,21,206,216,93,182,26,39,101,94,34,236,104,223,64,217,218,237,71,213,200,199,153,233,189,221,236,168,101,221,8,250,251,188,8,243,42,42,36,132,142,221,103,39,254,207,191,131,234,46,131,40,131,60,43,123,65,222,164,77,8,188,178,201,52,171,71,183,44,135,178,189,173,4,245,240,132,117,92,67,96,94,133,135,131,70,236,207,165,255,84,131,160,101,120,69,103,96,131,248,144,49,251,223,137,73,83,45,172,233,118,165,195,75,152,144,223,11,16,71,141,75,22,169,136,192,198,84,84,142,74,251,237,105,163,43,122,108,168,253,224,235,222,49,132,30,35,17,225,253,73,161,82,151,156,172,213,40,229,80,152,230,240,207,68,166,142,76,98,238,211,39,249,14,219,33,132,69,146,175,219,183,250,204,163,177,125,2,5,108,27,166,119,159,126,52,126,255,35,38,80,8,192,115,173,151,167,102,95,239,46,42,73,29,7,1,101,58,9,23,121,216,74,21,200,149,123,78,44,66,179,169,158,9,82,113,19,93,43,189,23,46,250,97,172,197,84,63,84,240,159,85,227,48,154,248,122,165,15,129,184,147,195,151,155,251,217,132,51,219,171,17,87,192,32,113,254,28,91,225,90,187,226,235,196,147,20,41,41,41,218,211,249,52,111,218,115,244,166,39,190,94,69,251,141,193,38,169,212,194,7,57,101,255,77,244,196,116,20,46,41,36,51,86,105,135,19,238,89,72,26,229,72,175,241,239,148,230,14,132,135,53,70,170,81,119,245,12,152,129,22,51,105,109,213,255,49,145,163,205,107,66,237,188,199,202,210,235,61,2,60,173,38,82,213,77,168,109,36,59,140,212,46,77,173,54,7,124,250,81,164,31,99,114,206,74,241,24,234,205,23,90,195,112,231,255,96,243,15,198,13,159,165,107,214,44,67,82,65,187,38,234,12,170,115,190,127,116,223,48,118,94,81,53,183,111,113,181,85,140,248,217,216,71,118,124,75,190,109,61,26,144,11,245,31,52,208,128,173,12,194,41,207,0,189,162,210,40,182,134,92,155,252,179,204,6,41,80,160,157,69,255,144,174,189,71,73,201,44,50,243,200,193,166,198,231,187,16,195,72,144,168,224,3,61,161,92,43,142,181,13,76,216,150,66,123,129,214,28,88,239,216,16,101,190,213,55,7,133,239,133,57,254,27,65,189,236,74,30,183,115,72,65,190,70,245,213,132,125,175,184,159,119,5,65,245,105,170,2,239,253,76,123,186,176,128,27,202,75,128,149,175,27,43,32,67,25,109,67,77,218,3,34,185,87,197,212,185,148,8,34,56,255,117,93,43,91,196,50,17,0,220,146,242,29,169,5,97,87,81,16,143,241,224,130,26,127,35,23,83,93,65,168,178,82,150,142,2,245,11,204,74,126,188,65,85,161,151,89,205,145,206,108,59,182,135,248,141,166,196,254,89,107,90,36,95,127,103,57,123,125,186,147,127,61,156,136,197,181,185,215,247,21,102,176,62,224,125,202,141,69,227,146,95,232,186,2,232,235,142,22,33,191,253,70,202,170,3,10,153,177,220,229,64,69,116,15,24,21,46,192,139,200,36,144,0,100,53,217,21,206,236,60,30,217,241,27,168,2,239,217,106,20,40,30,89,174,50,119,179,141,235,45,161,231,114,95,0,49,244,6,246,7,118,3,254,137,10,85,58,250,138,197,136,204,250,116,113,233,167,24,33,94,13,151,72,253,71,228,135,62,125,117,181,46,18,48,114,153,104,214,108,9,147,104,239,19,243,126,28,127,68,54,167,7,228,64,89,189,56,16,65,40,181,227,130,15,251,241,124,88,215,55,225,135,181,172,181,169,88,228,21,121,150,166,21,45,71,162,179,35,152,237,29,102,216,146,193,218,105,250,192,211,143,169,117,138,19,164,183,244,135,187,158,238,120,12,4,81,63,25,221,92,133,254,170,47,221,51,216,3,108,163,164,197,218,57,121,197,121,120,65,62,2,62,59,207,153,15,197,202,252,155,88,32,205,177,242,33,197,82,199,121,150,246,117,253,65,33,105,29,181,199,1,67,186,160,101,183,154,37,145,8,7,69,119,143,107,138,47,150,0,28,240,77,37,72,57,112,212,74,129,102,175,96,187,104,1,35,120,7,180,143,150,243,235,182,170,212,31,234,6,96,172,59,219,55,228,114,41,214,131,131,166,77,13,127,146,172,91,245,227,25,75,132,214,171,175,244,217,39,88,15,233,249,216,60,51,1,231,36,197,210,166,54,180,225,140,227,79,75,235,103,131,65,2,128,213,173,149,31,19,125,157,109,27,205,57,88,212,135,138,139,183,3,120,114,166,159,30,108,242,133,226,137,102,50,75,96,31,54,219,49,107,138,196,164,197,20,99,134,1,150,205,183,24,20,227,176,69,56,143,186,142,161,49,252,89,18,9,69,70,100,198,8,33,0,145,55,67,64,112,10,32,53,89,242,108,127,13,33,237,220,108,142,71,151,13,72,41,102,245,140,179,140,104,38,253,139,4,54,126,39,101,127,170,62,1,107,94,218,136,183,152,127,240,2,208,124,85,155,20,218,94,206,4,147,98,30,146,65,29,67,148,100,232,25,43,6,81,110,215,137,217,57,12,82,61,78,99,154,90,36,224,134,124,184,98,4,187,101,228,37,216,236,99,23,118,144,212,140,247,2,143,151,194,74,241,16,179,146,127,185,137,221,47,131,155,247,36,171,43,229,103,40,224,37,47,85,175,38,26,223,64,84,232,148,101,102,84,249,211,151,120,206,137,207,198,72,117,3,252,136,146,103,162,180,28,252,24,251,220,5,38,247,86,107,60,182,237,13,10,210,36,57,175,130,67,90,141,157,115,20,62,193,100,217,79,27,124,77,96,50,82,76,184,86,168,48,133,75,232,250,25,155,214,139,184,229,163,182,113,18,92,193,79,15,164,187,184,39,12,200,10,28,134,250,144,127,206,83,212,143,181,72,31,193,226,10,121,36,165,38,130,127,199,232,71,186,3,132,16,110,184,62,167,185,174,204,121,180,54,227,59,247,241,208,246,214,248,32,33,187,33,24,102,70,16,34,64,149,30,88,83,155,23,60,121,191,193,82,18,186,53,110,211,99,189,208,193,237,109,196,158,72,110,198,219,223,181,160,159,52,163,120,199,140,189,185,127,193,29,19,123,207,149,2,35,104,28,126,35,42,22,103,163,46,226,199,207,168,52,75,62,180,117,9,248,34,248,213,136,18,214,198,254,75,205,8,213,166,199,211,158,230,87,22,92,30,33,100,251,74,207,33,50,137,86,116,73,254,35,110,130,182,209,161,227,34,199,126,218,134,213,176,200,18,118,194,233,123,68,146,30,232,178,52,72,253,255,197,34,225,224,177,62,212,30,209,204,40,73,70,211,213,71,141,21,222,235,58,121,206,138,74,161,174,192,138,18,96,106,11,14,154,10,18,33,11,254,33,135,253,16,251,8,94,250,202,233,219,227,249,194,48,216,157,114,174,183,24,28,44,183,165,48,38,143,188,12,4,36,224,181,175,154,58,32,175,196,46,14,74,223,149,121,89,162,244,24,225,44,249,166,166,129,113,152,245,180,202,143,60,140,91,230,199,236,168,233,228,167,71,58,149,129,254,16,209,208,28,110,70,10,238,153,217,183,163,202,157,156,248,82,52,75,219,128,68,215,250,184,228,38,154,197,157,107,234,120,19,24,173,74,86,168,210,175,187,123,97,63,55,140,227,192,163,195,7,144,136,61,191,117,18,206,137,86,215,199,99,173,248,25,241,77,161,75,76,222,170,172,108,66,4,238,220,228,34,78,137,88,246,247,213,209,64,237,27,145,57,178,18,80,90,23,120,60,96,29,240,170,3,9,39,153,59,160,45,56,235,240,80,40,216,94,199,144,37,165,235,164,52,79,2,171,151,67,180,76,156,250,250,89,198,137,176,212,184,4,117,189,186,119,84,91,135,191,171,70,254,123,236,180,50,161,1,242,44,164,142,129,239,99,181,197,45,180,218,194,200,209,123,161,77,102,168,6,87,162,74,164,169,44,205,205,34,196,58,62,204,75,210,83,77,42,201,239,80,21,231,11,92,106,187,193,31,80,223,32,244,125,162,52,37,243,125,211,116,100,36,168,86,159,16,246,119,177,238,140,109,86,9,63,43,0,206,242,221,101,195,43,37,57,97,32,50,62,203,84,150,184,109,46,21,84,23,100,137,238,221,71,227,157,24,35,76,177,113,182,160,150,187,198,139,99,40,53,111,19,46,35,142,193,21,254,176,220,164,87,255,90,64,237,198,216,50,251,82,227,143,62,206,2,243,36,186,99,173,58,103,198,236,164,97,237,61,4,91,48,86,35,94,102,198,47,11,145,224,157,146,144,234,208,255,26,24,144,145,149,106,235,226,109,75,102,165,61,50,249,74,254,173,178,21,139,24,142,89,20,2,194,144,78,161,6,37,212,172,64,199,123,104,129,192,250,125,234,47,77,91,231,67,77,66,245,34,213,46,29,90,70,148,157,145,88,130,85,38,133,175,182,120,246,1,207,161,73,240,237,54,252,55,40,233,76,53,70,92,87,211,153,59,47,156,10,192,219,168,52,89,52,56,60,150,118,202,133,223,13,34,220,65,161,17,44,37,47,44,156,130,112,212,128,43,166,152,81,41,197,226,65,135,69,189,3,155,59,52,84,67,65,253,141,180,64,240,111,50,213,88,49,190,35,221,177,211,229,84,174,147,129,242,103,179,241,76,203,232,74,77,49,200,59,111,225,160,121,23,78,140,202,224,153,77,46,22,169,0,130,153,127,139,147,133,17,179,140,76,108,52,133,248,87,25,62,136,90,102,84,9,163,217,48,32,97,63,248,221,45,183,30,119,171,69,253,4,49,121,106,227,224,181,238,39,118,164,83,186,234,74,36,202,251,92,114,233,203,69,9,92,251,117,234,97,209,213,144,140,81,25,232,50,151,10,179,105,157,146,119,169,44,109,198,76,255,185,116,129,72,53,28,192,64,178,139,41,38,92,181,211,45,149,101,196,6,59,191,48,247,243,237,108,228,139,187,25,4,231,247,190,107,68,203,8,104,101,18,37,126,20,194,241,91,218,220,185,72,114,252,186,222,107,69,51,36,53,150,111,231,50,13,174,136,0,91,180,169,199,111,88,156,130,175,32,88,186,167,57,233,22,130,123,173,110,132,0,186,158,41,186,245,192,168,112,121,27,13,109,151,121,148,56,8,101,91,77,250,53,130,41,246,62,9,67,21,28,177,182,96,38,184,237,152,73,37,60,34,82,68,92,103,168,215,182,240,1,244,152,157,38,235,2,195,126,59,195,142,150,201,14,131,144,183,191,36,39,187,239,130,7,33,126,191,28,244,101,72,92,193,78,188,91,32,169,171,120,70,149,121,215,81,224,142,244,169,133,240,22,255,14,24,136,255,159,160,228,218,189,203,97,253,88,29,193,91,48,78,76,231,213,80,34,94,78,122,189,168,227,32,90,107,162,102,56,59,70,104,69,102,228,85,35,244,212,119,166,249,30,45,201,104,163,176,230,163,192,129,107,12,22,56,233,195,54,222,126,63,154,222,183,139,94,181,55,132,120,48,192,6,36,161,207,144,12,7,149,36,93,142,123,48,170,170,188,111,65,211,254,181,19,14,64,213,124,58,50,61,196,235,157,85,14,152,215,125,69,92,184,9,13,69,180,24,68,184,135,64,132,45,194,181,249,218,230,123,101,162,221,63,42,88,245,218,120,163,8,140,215,57,221,45,89,85,227,179,118,210,15,48,9,173,81,41,134,32,212,134,146,187,160,111,244,59,102,247,73,63,213,136,181,182,156,244,202,105,29,117,28,155,107,188,34,108,3,240,164,206,131,72,66,23,79,110,197,197,154,69,50,105,25,140,85,189,36,227,116,76,19,173,44,64,39,185,140,16,54,71,191,4,67,205,113,150,67,92,252,94,63,21,249,90,137,215,129,204,14,139,47,135,191,95,50,55,48,78,9,255,29,61,88,135,92,169,61,209,21,245,112,64,76,144,162,196,45,227,218,77,184,158,4,139,172,253,181,113,92,216,182,4,96,118,69,108,170,178,206,81,73,88,102,112,200,16,70,115,160,84,40,108,180,119,99,40,213,139,47,73,208,253,255,213,150,134,152,15,168,101,152,205,188,118,188,27,115,71,188,73,68,115,123,122,252,87,161,12,27,69,56,51,26,188,13,153,135,147,160,30,53,177,240,155,48,110,193,127,161,142,126,253,89,136,209,67,220,58,168,152,191,79,195,82,255,118,141,131,109,201,51,107,248,92,226,101,29,220,173,112,203,240,226,42,108,103,203,248,96,126,196,87,166,146,114,184,141,118,254,200,238,101,135,3,59,224,31,108,34,47,253,155,116,92,56,14,93,78,86,191,151,203,241,27,254,0,69,196,115,225,190,186,39,166,74,102,115,95,99,53,249,222,116,239,57,229,78,120,0,167,188,227,254,208,231,148,193,173,103,222,101,58,107,134,162,182,225,243,130,34,220,84,149,136,170,5,97,66,58,188,234,83,114,181,239,167,182,49,63,91,93,92,19,114,53,94,183,27,203,89,55,102,90,123,115,199,159,233,131,172,126,225,116,110,26,65,70,104,97,132,54,164,86,48,5,61,139,192,22,163,62,215,252,99,112,156,235,32,247,100,254,222,239,89,246,49,162,211,131,254,29,1,174,71,131,179,187,74,139,122,178,223,234,6,112,111,152,255,68,111,200,53,66,190,103,150,148,21,188,180,213,9,190,172,245,124,236,33,127,94,73,218,221,105,214,162,134,134,88,61,141,170,182,161,11,96,107,167,18,170,208,198,129,219,8,117,246,27,181,36,161,178,247,211,15,126,244,210,205,217,15,14,200,231,163,193,11,67,167,15,144,91,38,100,72,28,168,90,131,64,93,123,145,255,225,241,57,62,53,239,205,111,61,193,202,36,35,150,49,21,155,162,14,46,128,51,169,115,247,239,86,150,28,183,56,229,49,171,179,224,252,78,208,246,217,178,117,195,178,43,90,135,210,235,193,105,250,161,135,208,78,54,207,36,21,180,151,77,52,199,167,174,157,16,167,78,121,9,3,208,38,89,170,148,116,18,162,77,191,240,251,104,203,87,214,148,55,164,59,91,4,66,184,230,76,174,68,147,55,130,139,175,254,18,68,111,95,206,61,146,211,117,71,34,160,154,75,192,149,134,126,76,155,99,195,110,216,183,146,194,53,7,217,4,149,190,60,40,32,63,145,10,198,99,115,102,126,236,191,42,245,160,41,9,82,149,64,133,109,177,208,68,166,239,142,247,130,152,84,169,164,123,230,210,20,223,48,56,58,62,217,148,229,244,240,52,163,191,222,139,153,229,129,234,171,202,2,148,60,14,239,121,72,99,221,223,155,196,129,93,200,204,104,148,115,188,63,226,160,184,163,8,184,115,33,166,125,179,16,205,175,108,94,250,154,173,5,134,170,127,226,73,59,93,203,238,94,54,209,111,158,220,178,251,45,36,33,229,173,68,31,136,59,100,227,125,248,231,35,108,180,230,25,249,19,126,205,88,247,20,102,40,81,180,163,66,30,220,90,65,61,131,112,192,240,214,19,80,142,136,11,116,181,102,100,215,55,127,130,110,165,124,182,71,78,93,250,128,3,52,111,163,121,0,34,40,0,203,1,127,16,206,60,145,213,72,10,133,249,10,154,243,167,149,189,206,18,146,41,126,197,202,58,53,18,175,176,123,36,122,218,62,149,142,146,52,28,6,88,156,191,154,132,189,136,174,149,56,87,192,174,90,164,136,47,218,31,1,63,74,241,7,62,158,162,116,176,226,35,195,53,183,237,212,100,107,70,101,112,121,205,108,28,67,174,103,211,70,229,128,194,87,144,89,182,190,166,206,52,3,230,101,111,215,143,42,90,247,77,94,112,101,114,119,6,196,198,253,9,58,52,114,145,167,171,47,67,202,174,223,237,187,121,242,237,230,151,218,107,168,239,89,231,0,167,255,154,89,215,178,143,229,154,47,78,212,246,70,5,47,117,16,152,108,233,149,43,80,31,21,129,153,0,184,213,190,121,33,137,8,213,198,17,224,175,11,205,195,154,128,238,138,39,134,82,120,106,92,246,120,138,226,92,234,205,186,159,123,68,160,221,38,208,88,155,206,215,1,241,240,49,113,36,231,48,100,9,226,64,10,39,252,91,167,184,144,169,164,100,183,52,126,241,117,136,46,132,130,122,110,28,238,114,117,64,103,71,55,233,205,14,209,248,234,153,46,185,38,244,212,223,121,18,106,144,50,54,176,89,147,20,119,37,57,233,74,51,104,111,70,135,182,28,180,116,35,137,63,227,103,138,245,93,181,231,226,135,82,108,101,11,45,99,42,170,83,234,249,71,253,77,228,178,237,19,53,97,2,48,24,149,97,122,58,124,58,232,64,231,198,151,167,117,6,128,164,125,23,148,238,55,220,129,237,95,247,185,97,137,47,78,161,85,182,236,240,125,50,215,253,84,184,225,14,193,35,49,2,53,235,180,4,175,32,178,16,56,29,67,107,32,59,95,68,78,232,227,123,19,249,32,226,170,154,153,240,82,25,78,199,131,244,237,60,80,7,164,143,3,83,85,44,206,141,212,37,31,60,193,38,21,223,73,110,108,188,116,89,252,197,222,141,209,181,60,105,138,210,56,159,230,253,48,23,67,170,119,31,146,162,46,87,5,135,99,134,142,89,210,67,90,139,155,69,98,130,113,109,92,100,23,192,107,227,156,34,84,179,41,87,234,169,14,42,206,194,216,129,216,192,242,114,164,233,106,235,246,117,122,37,206,14,217,166,201,232,141,148,200,201,183,180,124,107,111,38,110,96,152,0,122,90,18,102,135,220,193,127,43,64,29,252,104,175,43,212,36,133,85,135,214,130,48,71,246,40,26,234,51,198,189,84,161,194,76,202,10,94,22,61,244,60,140,172,204,223,251,113,77,14,16,133,90,50,234,179,163,120,203,173,233,189,17,104,177,240,233,139,62,67,63,223,166,81,51,54,237,70,211,98,251,36,93,32,222,51,99,128,76,7,1,211,210,104,62,47,168,71,17,206,48,175,66,227,209,49,120,24,77,253,136,228,232,171,30,19,91,177,85,87,92,73,224,66,230,131,199,84,105,116,150,71,153,177,215,58,38,179,110,20,85,202,172,133,142,245,244,180,127,8,176,21,158,83,95,191,236,173,157,153,106,46,160,198,108,98,70,21,60,36,72,139,218,228,2,89,250,127,203,109,35,122,178,230,65,222,96,105,12,220,147,56,102,232,106,239,125,117,116,250,87,61,243,26,113,168,26,236,168,161,162,167,191,36,67,184,151,224,253,217,220,37,221,182,217,28,208,28,156,146,241,197,34,204,235,227,249,248,179,36,123,139,56,66,186,49,207,65,204,104,170,88,148,86,227,182,145,63,185,65,218,14,95,146,241,249,123,170,216,121,149,180,175,149,126,44,37,58,133,162,83,216,16,145,64,222,210,6,111,131,132,163,0,210,181,204,241,184,96,226,240,108,27,136,234,87,130,0,11,235,13,8,165,49,67,64,250,7,65,88,68,85,93,94,118,64,224,253,145,5,168,245,236,221,138,146,205,173,197,42,138,130,248,70,100,50,193,221,0,211,201,44,141,81,250,189,55,148,12,27,136,167,14,146,118,21,193,46,214,222,176,68,220,237,115,48,66,189,204,106,254,72,9,116,56,12,20,202,189,240,55,215,152,110,98,242,242,25,224,6,229,107,137,69,46,144,129,65,70,107,23,209,171,250,128,210,250,113,161,247,61,160,108,244,20,143,47,183,43,78,189,167,52,17,169,181,73,242,198,227,232,182,33,105,241,61,129,72,191,221,214,158,122,196,31,6,219,97,240,4,48,13,155,110,227,86,156,231,11,243,12,139,254,92,161,70,169,200,233,39,235,37,88,249,142,109,85,227,169,91,187,252,220,248,105,76,248,47,84,78,176,116,252,235,1,163,238,81,199,12,212,58,210,110,178,16,146,146,229,201,222,203,203,18,223,49,73,185,11,109,29,80,218,222,123,220,112,116,104,242,19,21,218,128,167,97,160,157,232,37,4,106,53,194,203,129,222,187,230,192,174,172,120,163,120,250,30,112,34,195,154,207,208,16,40,206,83,162,46,210,87,39,67,184,237,66,8,25,216,209,113,192,227,163,227,103,73,184,39,132,235,124,30,34,178,211,239,194,44,176,14,244,39,227,0,87,104,32,154,181,232,153,240,252,224,198,188,4,167,101,68,181,24,78,97,158,249,79,111,77,117,128,179,132,167,6,19,43,220,151,176,69,156,33,167,228,178,63,7,118,179,56,200,135,232,205,144,204,89,34,179,145,222,251,96,13,203,113,245,183,180,160,60,30,21,126,153,144,30,13,9,62,109,252,170,149,9,222,191,201,44,192,178,67,227,56,2,231,33,119,223,46,12,91,92,113,59,166,207,3,205,65,187,87,151,215,12,150,216,88,93,201,66,122,158,159,115,56,247,73,252,216,134,164,234,198,204,100,109,149,41,168,189,93,134,248,137,56,123,205,247,211,170,11,19,109,31,193,65,210,190,103,171,74,59,1,125,62,4,154,100,97,72,20,44,224,105,4,140,155,208,46,139,198,30,2,113,77,229,62,57,84,227,35,112,134,216,214,32,21,225,140,142,41,42,255,254,215,155,168,196,5,20,165,66,150,109,236,39,95,231,226,242,169,129,176,35,244,34,148,234,143,81,220,165,2,67,129,75,168,187,138,183,43,247,199,50,52,22,22,82,49,97,220,191,224,111,34,111,215,152,156,136,27,248,121,154,24,214,228,126,164,219,60,97,202,157,11,49,48,165,187,192,85,227,158,29,253,143,18,200,158,13,221,56,181,138,213,158,42,217,202,166,230,6,6,149,233,100,152,240,61,105,27,171,157,38,120,123,211,121,30,181,159,34,188,247,128,162,252,165,104,76,194,2,204,66,184,69,142,62,60,101,143,70,50,134,55,38,171,12,230,125,8,245,78,123,28,82,152,104,137,104,167,69,176,76,140,74,242,130,158,12,115,75,161,186,139,71,179,26,141,239,138,227,62,101,59,63,21,228,80,172,82,93,53,129,252,13,170,8,165,36,10,113,159,239,191,216,17,115,37,252,214,104,59,9,186,51,240,40,56,129,163,210,213,160,88,21,60,255,54,121,190,222,76,217,217,26,188,204,129,151,215,252,186,164,183,137,202,228,80,225,194,202,106,220,246,43,171,127,178,250,134,113,193,144,34,199,127,221,118,85,206,44,8,225,146,37,36,155,190,183,61,196,179,179,218,64,33,135,255,132,176,234,33,232,226,143,141,64,3,1,126,146,33,177,89,16,205,47,115,141,44,144,20,144,46,4,252,201,184,254,34,43,20,26,194,187,241,203,42,83,123,223,107,249,230,213,127,81,97,188,14,126,156,195,21,172,39,153,95,199,220,129,118,248,182,106,71,82,252,153,168,137,86,202,52,187,161,137,248,233,67,30,102,105,21,99,55,142,177,31,1,191,141,216,223,113,109,151,0,169,174,103,119,227,135,233,154,33,167,221,166,6,252,178,249,244,54,199,68,86,22,130,53,113,23,11,47,171,190,213,85,2,238,139,143,254,206,89,86,78,42,193,88,80,228,5,126,21,201,5,13,144,249,171,176,126,60,223,201,234,224,210,255,72,189,78,242,122,203,196,51,205,38,197,25,92,149,17,120,84,76,12,9,193,242,34,58,29,214,117,14,149,195,60,7,164,70,63,132,59,201,157,24,168,202,177,21,43,70,40,68,197,232,22,138,142,254,226,140,171,244,29,5,130,19,92,123,201,148,202,254,42,232,117,201,54,70,176,44,129,23,159,232,137,216,189,244,7,165,127,71,246,220,193,211,192,212,198,142,228,223,23,103,15,163,242,168,220,152,4,17,96,25,117,94,15,187,146,192,236,30,65,237,214,103,198,205,30,162,254,141,41,63,208,13,5,47,192,223,0,128,71,51,145,50,117,156,129,102,105,221,185,196,229,78,26,72,40,46,156,254,88,67,251,101,77,211,89,22,26,152,130,229,86,164,25,221,243,112,15,188,28,252,254,41,30,11,251,58,47,49,163,165,91,61,247,226,90,241,50,85,114,45,225,247,8,85,242,117,44,248,85,65,94,118,34,15,42,155,82,250,196,33,145,229,42,228,90,218,12,105,245,205,43,95,85,189,128,201,74,31,128,130,156,89,147,162,246,148,44,40,180,194,61,84,65,114,138,199,76,176,28,92,28,8,111,190,241,54,140,204,151,50,27,76,191,101,103,39,138,216,247,118,61,115,168,92,73,39,74,172,245,214,2,78,192,94,198,119,241,100,250,71,75,20,167,213,148,247,252,81,119,105,190,196,182,31,139,50,30,54,170,214,173,92,65,55,206,84,87,165,88,62,67,190,169,99,229,214,240,249,151,100,222,219,178,117,90,196,54,204,143,196,223,173,119,254,154,201,25,142,56,237,160,75,136,183,132,28,66,55,208,10,107,99,37,64,136,110,16,150,206,178,3,1,83,189,7,29,127,50,14,124,250,122,230,29,212,15,20,126,151,28,213,51,165,205,252,203,185,147,162,54,150,86,73,215,72,21,238,208,15,120,60,128,177,250,38,243,142,146,34,90,245,179,70,144,157,212,97,227,161,45,85,148,2,236,120,5,131,215,71,185,66,194,54,52,144,46,249,106,191,166,24,31,144,168,164,29,150,48,218,0,184,227,195,191,63,246,90,64,173,184,134,164,207,155,87,85,65,104,49,136,38,14,102,108,140,20,40,9,158,61,191,127,36,8,158,211,250,17,81,48,115,216,72,153,249,1,197,64,142,26,232,7,222,181,103,160,99,141,252,120,199,122,72,4,114,181,188,96,59,199,173,168,144,178,107,53,18,36,166,95,151,212,215,249,149,10,101,61,137,201,250,118,157,150,246,168,140,72,168,58,166,249,86,60,222,219,33,157,172,174,72,183,34,62,248,80,18,43,222,32,157,255,0,254,134,93,222,87,173,15,114,69,124,110,128,153,35,113,66,247,201,228,81,91,33,154,121,168,44,9,138,199,83,206,19,70,234,115,6,238,110,230,5,59,151,176,104,116,39,190,72,16,155,99,221,153,159,18,69,67,87,253,16,149,130,70,76,214,169,64,8,180,25,25,25,180,9,53,178,243,129,23,35,24,3,216,19,63,77,98,37,88,134,138,63,122,179,202,193,213,244,231,230,224,179,112,64,218,122,184,115,209,83,9,79,62,6,223,37,106,206,46,63,184,166,124,251,116,192,217,254,32,38,250,207,146,158,46,33,55,200,165,83,95,70,119,55,197,175,171,40,149,33,0,173,44,188,102,36,211,123,42,241,2,51,228,195,50,25,65,28,164,119,181,96,3,194,101,128,150,58,134,100,1,195,110,248,139,70,251,184,152,149,236,0,84,111,122,195,120,146,207,75,106,99,168,124,127,228,180,72,12,69,54,41,217,154,1,254,28,76,232,146,22,60,2,223,206,124,209,17,141,90,87,163,252,226,23,168,101,103,134,218,78,166,99,162,146,223,122,79,54,241,216,100,114,93,109,207,204,130,128,5,214,26,43,214,168,80,26,186,3,216,28,132,176,161,27,238,234,209,35,163,53,203,100,219,38,21,122,44,105,48,14,30,22,154,218,125,122,46,73,55,46,239,65,250,108,47,171,205,152,243,126,6,116,125,169,35,42,64,132,183,69,164,70,103,43,43,158,234,147,78,181,97,146,134,62,193,250,10,166,110,199,121,188,216,157,102,176,21,196,177,117,228,196,29,226,22,209,181,212,66,120,127,120,101,22,214,133,112,221,240,183,63,64,225,238,162,93,72,223,201,64,185,60,227,66,90,180,108,114,109,97,221,26,154,211,8,220,52,3,6,247,218,231,159,196,104,121,114,235,47,175,161,4,116,97,31,23,113,220,218,221,178,182,255,168,183,14,189,5,23,113,69,89,35,125,56,105,37,156,110,28,20,178,230,121,159,211,54,217,78,230,81,60,36,118,234,189,117,168,215,5,209,125,5,86,37,115,207,82,236,27,252,107,38,121,156,200,37,63,13,132,236,131,101,52,153,202,189,171,5,136,65,126,153,172,234,3,49,48,116,47,126,56,235,74,69,21,181,9,54,224,118,58,23,157,154,141,62,28,92,159,95,179,207,117,46,206,16,14,141,220,229,229,183,115,208,215,245,163,155,47,161,61,75,80,191,162,243,32,32,111,54,212,230,99,247,195,69,84,67,201,89,53,88,48,129,154,49,5,58,168,173,21,210,191,148,193,178,133,231,222,26,69,123,140,123,156,219,220,32,221,142,57,84,90,140,249,149,228,155,79,169,162,63,202,242,167,228,114,219,215,215,224,127,211,242,229,54,135,133,9,233,5,163,104,167,14,157,87,53,179,160,32,169,48,128,136,189,67,50,7,107,255,32,232,137,152,223,51,137,48,93,227,163,104,71,61,93,106,136,190,233,127,144,231,202,207,206,215,119,16,213,94,47,157,129,244,56,2,74,108,215,55,145,241,93,68,230,67,41,27,67,30,167,220,201,182,70,74,253,71,117,119,167,81,4,216,174,74,105,165,62,161,223,107,138,206,79,17,138,181,141,97,247,137,147,251,52,171,147,230,120,85,215,20,46,159,74,108,100,167,18,112,255,182,241,236,54,25,123,197,92,131,86,71,74,82,51,117,98,91,49,232,38,101,20,124,166,88,141,236,171,171,123,172,153,35,47,116,6,214,251,130,6,229,30,172,180,138,185,122,131,189,147,131,132,46,129,107,188,8,75,150,226,246,90,112,117,234,228,104,163,9,82,212,166,95,165,45,170,66,245,190,144,104,51,228,35,3,183,114,118,81,59,193,254,133,138,155,67,147,27,102,84,52,168,116,27,9,65,76,211,164,221,195,82,27,244,210,36,224,100,6,151,239,99,133,19,62,205,200,118,244,128,91,137,133,240,82,22,156,138,227,68,158,160,128,76,95,158,222,198,149,53,200,9,174,123,244,176,159,12,63,212,244,228,46,113,36,147,251,34,163,23,161,133,133,96,190,119,21,186,138,190,124,51,131,45,219,194,28,190,125,133,8,180,220,162,156,23,226,45,173,186,172,133,172,14,233,236,121,124,166,211,177,177,163,61,77,91,220,107,31,181,213,216,137,106,34,89,201,154,227,212,181,67,17,191,223,38,90,220,247,218,248,185,95,132,123,131,215,70,50,55,86,237,238,137,81,202,103,175,98,136,118,175,41,98,134,87,142,122,4,108,89,109,165,250,140,200,75,137,198,42,95,206,184,175,184,48,65,54,180,8,71,205,125,202,30,0,29,3,184,61,231,170,228,201,120,133,123,175,190,245,211,253,165,190,82,93,176,37,224,211,12,116,223,187,176,21,52,165,42,242,205,19,37,223,79,59,160,230,180,84,14,204,155,21,99,227,11,25,189,245,104,73,68,108,144,110,167,245,52,37,172,238,168,93,83,176,86,62,19,185,247,148,227,14,59,56,56,26,232,52,184,185,71,123,39,144,58,203,157,146,89,88,3,58,255,174,86,4,225,39,176,36,46,194,148,175,101,241,219,130,71,65,62,228,208,65,202,26,17,73,121,105,142,15,222,130,121,139,203,143,97,40,209,119,160,94,66,98,119,151,225,91,236,79,121,7,141,30,242,209,73,27,225,80,56,43,255,9,211,1,62,87,68,131,243,20,148,138,238,164,209,165,83,94,21,226,112,202,58,15,128,230,40,218,1,255,65,119,44,184,155,199,100,153,188,99,143,195,208,130,166,34,186,8,127,62,137,175,172,176,25,244,226,154,166,38,201,211,168,66,250,123,43,111,140,172,175,42,124,208,179,208,131,170,37,6,243,85,12,201,208,75,189,216,63,91,103,157,9,220,115,203,190,57,69,119,117,32,25,46,200,145,87,59,221,247,208,250,139,72,29,164,15,208,88,133,114,46,12,178,83,170,73,212,158,46,97,98,26,43,243,154,43,241,226,145,145,47,46,199,115,5,126,27,126,5,199,178,20,234,40,119,169,178,173,249,75,156,90,59,173,112,254,240,22,1,86,56,192,122,126,5,39,126,101,24,222,161,198,34,134,7,15,103,55,116,94,16,205,186,61,98,78,181,178,48,218,41,228,8,112,215,32,102,247,217,29,36,144,118,80,14,85,88,166,161,31,242,84,72,93,202,65,14,37,131,139,237,25,41,188,47,186,136,141,63,226,56,223,213,169,62,227,94,47,196,91,64,35,50,27,116,128,127,65,198,223,158,208,233,56,81,174,114,196,123,34,189,241,161,107,156,172,83,115,33,104,66,254,66,224,99,142,222,166,78,115,39,81,86,49,95,122,244,155,243,75,221,65,215,71,7,41,131,200,177,213,201,81,96,65,172,32,177,4,198,93,139,200,40,206,20,83,64,133,135,130,135,156,91,130,207,148,165,116,207,243,198,77,41,199,42,217,133,52,57,217,68,246,178,99,137,111,120,47,5,160,231,252,125,19,20,29,221,132,156,106,45,127,91,223,31,171,73,200,225,10,187,121,216,172,193,155,13,40,81,189,62,84,3,202,183,6,92,154,85,150,104,11,63,241,176,192,0,250,58,80,61,61,216,11,231,247,196,106,238,47,231,70,46,133,157,24,25,237,109,66,187,92,232,76,48,224,107,250,202,31,54,254,107,130,219,214,83,191,161,208,250,38,48,123,30,72,31,181,119,242,132,47,60,68,32,6,228,43,116,103,18,193,181,122,240,108,183,152,119,56,234,155,51,129,119,229,38,136,139,99,104,63,137,166,11,141,72,49,32,46,126,161,52,246,51,159,34,14,32,175,52,155,182,238,212,15,130,68,71,115,48,238,179,225,119,147,39,59,175,77,41,167,19,61,161,78,82,92,160,118,28,74,98,8,52,76,204,8,223,17,175,16,66,160,255,138,165,104,1,214,248,140,177,149,208,88,30,57,60,241,253,186,228,24,121,217,74,87,134,109,251,118,43,49,78,190,209,9,156,169,197,44,141,250,58,87,141,29,183,79,250,146,41,130,192,88,213,51,213,237,166,138,124,191,16,88,2,252,213,128,36,11,80,209,222,102,127,211,106,38,209,14,162,251,115,0,100,39,230,99,199,45,205,242,183,200,99,136,85,6,115,171,104,181,3,200,83,237,174,201,128,107,60,68,182,128,254,167,254,34,40,151,104,210,36,130,182,12,107,164,1,144,68,50,220,124,186,57,251,163,254,151,103,200,86,197,228,118,203,202,65,147,167,235,92,160,95,214,72,114,251,97,40,238,67,238,180,98,194,214,12,191,202,50,197,239,237,103,57,165,103,20,226,180,133,30,137,146,133,121,34,49,210,122,215,233,214,120,132,136,21,94,254,82,217,116,46,205,148,172,5,64,74,73,250,56,220,1,218,74,107,97,131,175,62,46,234,52,151,46,49,201,126,159,57,191,2,156,73,213,94,64,117,190,72,141,26,201,125,92,129,34,198,2,2,242,183,49,30,22,232,184,7,106,18,126,153,122,98,50,245,243,115,129,135,253,113,71,232,127,225,132,189,222,40,155,170,146,32,202,178,44,231,105,115,97,181,240,92,252,207,1,90,254,19,203,190,42,72,100,207,41,177,232,128,155,0,131,65,72,67,52,208,88,131,12,61,103,174,0,154,213,199,105,224,202,97,181,14,28,48,81,146,159,36,51,125,0,105,107,205,143,236,221,250,37,152,116,128,255,99,111,72,208,15,200,241,249,141,2,135,104,161,247,21,35,16,203,102,30,244,34,52,184,88,78,24,162,2,238,6,98,236,71,243,170,41,216,189,145,50,100,255,119,127,65,198,241,221,90,130,107,217,104,218,185,220,184,184,32,113,216,192,254,166,143,200,10,127,140,195,134,4,74,214,18,209,226,133,201,224,84,230,138,173,190,55,159,169,202,191,232,196,201,131,205,48,110,168,123,221,3,23,83,85,69,237,129,55,9,228,50,77,243,112,148,76,194,44,174,206,201,245,249,199,177,150,117,211,217,250,6,144,176,25,78,247,34,40,125,40,142,15,121,11,27,84,62,141,203,25,15,194,30,176,148,10,226,195,2,118,117,107,25,195,213,193,134,45,152,220,13,152,1,220,233,238,148,85,104,194,167,248,64,60,158,139,106,226,111,105,27,166,31,161,180,66,233,108,39,243,79,176,196,31,241,76,153,185,248,90,11,188,28,139,77,130,182,6,164,22,42,177,236,173,30,51,164,128,146,174,126,149,23,201,140,187,156,170,126,42,91,219,9,188,179,73,145,168,139,27,13,223,21,92,16,130,79,214,54,233,25,48,8,175,192,29,238,190,183,184,7,145,92,46,122,255,104,14,251,112,226,41,92,61,218,254,80,13,14,58,108,11,253,2,184,133,66,124,221,198,203,10,133,97,34,217,221,228,114,21,133,224,27,39,250,114,78,218,206,74,99,44,53,154,57,187,6,228,132,179,229,18,120,113,82,67,97,83,209,90,225,132,96,32,99,73,204,208,188,157,144,133,198,88,238,55,81,226,122,133,155,77,241,88,90,102,16,109,172,35,151,224,22,196,15,185,140,106,240,165,52,139,208,0,117,163,232,125,150,105,118,230,114,126,55,119,87,27,211,52,228,201,131,165,93,103,113,40,27,127,108,98,222,201,205,182,21,138,152,97,124,100,83,33,201,30,230,52,68,139,102,188,122,42,150,68,180,228,90,132,119,211,156,38,201,51,246,136,136,38,83,40,87,62,185,240,99,65,20,110,106,50,142,98,57,78,37,15,220,124,238,41,255,94,229,60,75,234,223,202,177,224,150,49,1,142,14,31,136,217,68,117,222,154,79,92,21,37,95,94,218,100,230,137,191,122,44,143,129,164,235,127,213,3,22,245,81,198,31,31,170,143,93,137,182,39,99,167,150,27,186,6,77,67,18,143,193,36,1,169,249,251,43,161,22,190,220,52,180,133,16,39,4,202,161,210,130,82,63,170,114,14,102,171,209,164,143,188,140,94,214,238,58,15,132,55,112,91,28,120,20,237,92,21,17,87,190,33,55,132,10,11,10,202,230,83,59,113,52,113,245,140,108,51,37,153,130,107,85,165,46,30,45,210,21,16,29,117,143,252,42,92,193,0,154,55,221,16,244,136,183,107,2,20,46,145,206,209,215,194,25,211,120,51,166,130,208,173,60,37,36,81,152,66,168,107,254,239,155,158,209,98,68,197,244,129,57,80,16,104,210,190,48,49,23,93,254,108,102,247,46,104,253,210,1,120,214,241,114,212,166,110,142,189,88,109,18,48,201,130,101,82,93,250,29,141,239,40,45,202,242,186,104,122,248,144,16,23,34,14,227,98,39,135,117,29,170,80,213,63,59,240,216,191,186,126,24,240,60,116,28,102,145,61,59,114,135,177,112,86,140,185,67,5,157,19,29,93,136,177,67,99,239,193,232,81,100,146,24,28,51,12,225,188,229,28,1,133,66,19,116,36,12,158,241,87,194,140,79,218,203,205,162,3,6,207,144,11,87,55,116,242,23,134,0,226,221,205,183,156,147,40,224,104,222,2,90,86,80,3,42,232,235,224,52,231,94,110,72,247,212,159,125,39,173,73,7,84,4,169,255,48,90,143,208,215,54,255,135,160,107,207,137,38,48,120,238,106,41,251,152,238,183,243,171,92,213,209,223,142,92,2,28,213,27,228,37,37,81,239,196,195,210,58,66,217,107,40,162,168,157,220,28,119,148,194,253,180,86,11,138,243,250,36,234,69,93,51,134,39,65,26,87,230,12,211,213,248,63,145,11,122,204,28,84,236,197,100,250,132,167,11,37,50,81,223,77,85,81,36,238,205,38,126,240,165,113,189,157,60,203,195,206,236,102,104,32,199,189,159,18,231,6,149,179,91,22,179,108,20,41,107,8,161,108,32,174,130,240,48,252,207,56,159,40,157,33,50,116,216,29,233,110,149,44,244,151,34,83,140,252,126,103,82,113,200,195,38,60,113,91,60,186,180,65,13,201,10,247,113,146,71,235,19,38,175,222,154,130,106,176,87,117,97,30,238,185,135,192,126,191,84,85,68,30,183,213,210,115,190,241,68,8,28,73,177,61,21,40,138,51,83,102,216,54,46,0,58,135,207,232,125,202,40,183,30,61,6,150,214,23,59,180,181,88,38,112,148,30,21,223,3,75,239,43,83,226,49,182,166,78,100,172,165,76,249,118,174,167,226,186,54,190,199,99,179,126,94,182,102,108,235,77,17,199,152,222,185,94,124,111,201,119,246,49,214,244,30,4,89,130,30,183,104,213,16,36,99,183,39,8,166,109,243,32,70,210,142,41,100,207,239,3,94,226,4,72,201,242,23,0,173,182,14,249,112,159,183,171,130,92,48,87,30,129,179,2,40,18,233,26,247,233,59,192,73,153,201,16,202,128,74,78,220,37,199,163,201,194,216,124,106,125,135,86,226,229,146,221,28,162,124,12,158,44,67,155,142,22,158,233,229,33,128,2,216,218,122,69,4,132,216,28,250,229,75,137,221,74,129,201,146,118,217,135,82,229,121,222,98,179,112,128,135,147,35,129,81,210,130,164,233,150,72,216,146,6,120,215,12,148,84,205,83,218,121,52,76,160,24,199,254,145,146,104,254,126,106,208,231,244,57,66,245,47,69,166,194,167,188,2,218,108,86,126,59,37,74,89,216,138,194,194,46,218,38,17,91,76,73,229,130,152,109,114,84,159,245,42,187,92,193,140,103,58,163,191,234,127,19,131,110,15,219,214,219,152,186,114,125,134,120,236,145,147,49,170,26,75,219,79,55,122,215,150,154,229,156,255,243,198,191,20,141,216,57,253,119,108,160,250,68,100,9,168,255,253,207,34,199,171,96,105,114,161,235,143,210,195,41,193,128,2,129,45,237,89,246,55,122,71,58,94,11,223,172,212,234,190,233,218,139,205,144,161,210,79,102,134,7,106,221,198,123,79,117,13,227,9,168,161,39,32,52,66,48,42,214,121,128,234,72,204,159,197,50,103,188,156,59,184,84,27,17,171,193,4,246,151,51,214,20,63,140,87,188,245,57,109,137,58,61,208,69,181,34,102,114,208,118,57,124,37,48,192,236,86,190,178,249,26,97,7,131,163,134,98,41,138,227,59,19,243,158,229,104,12,208,63,178,65,215,107,108,208,226,102,149,71,77,156,146,174,173,87,30,93,221,178,73,47,201,164,223,185,25,149,126,32,198,77,139,218,70,44,128,185,155,189,195,205,116,99,179,179,81,226,156,244,250,218,206,100,15,134,98,7,237,80,6,198,201,84,0,16,93,247,199,238,160,245,52,162,128,236,186,214,69,84,26,24,255,136,3,189,192,30,250,149,64,176,112,185,255,149,61,228,70,112,96,172,194,231,248,56,152,225,169,25,2,45,165,199,107,162,0,214,176,36,180,186,1,9,88,174,32,246,80,230,119,143,25,78,238,235,236,82,169,12,112,165,93,181,234,18,249,81,186,84,76,183,40,208,79,37,125,185,66,57,212,90,123,70,190,72,243,98,95,210,90,177,118,42,136,124,57,5,242,70,252,48,99,119,188,189,65,61,37,182,174,13,18,104,20,238,247,220,200,94,228,11,187,188,63,91,118,159,122,246,209,42,231,39,21,250,137,101,163,254,102,250,148,78,204,119,62,255,80,219,158,36,63,102,241,198,99,190,192,79,27,91,106,12,21,135,204,9,25,77,206,18,21,198,45,58,140,224,139,21,162,178,65,103,27,129,207,49,212,68,121,30,232,189,230,141,74,252,133,241,231,29,12,47,135,135,89,42,232,144,232,101,248,248,45,230,108,56,103,158,114,222,254,229,17,119,60,143,25,237,255,194,249,143,195,37,64,167,241,163,48,252,107,16,12,217,26,161,116,143,247,51,31,162,106,187,33,168,44,18,208,242,169,130,238,45,220,232,185,244,197,99,8,166,125,183,104,254,232,103,146,199,73,11,117,109,3,216,99,153,7,108,142,205,79,124,205,245,185,81,122,167,29,63,79,173,23,91,194,102,159,161,26,199,229,96,207,4,56,138,203,78,170,244,156,86,108,174,174,244,145,175,108,253,230,169,224,204,15,174,130,91,183,196,214,101,2,238,155,210,34,167,15,250,207,130,104,183,1,85,63,45,183,131,29,3,131,74,174,116,162,136,147,28,164,248,225,180,31,108,46,189,36,142,155,190,58,64,172,193,159,86,200,107,167,133,29,143,180,177,98,85,53,29,59,133,15,227,181,245,67,192,24,146,228,255,165,25,122,218,113,83,14,67,81,124,116,17,95,16,24,80,36,168,218,136,44,115,244,35,36,78,214,79,150,253,33,183,199,21,174,78,89,136,28,204,138,133,134,193,37,125,51,58,82,205,167,187,153,16,151,107,81,57,26,126,146,143,151,84,176,202,0,95,75,12,3,87,181,249,214,222,197,33,59,181,207,5,166,41,37,160,61,93,76,113,115,242,7,85,127,250,34,8,87,246,22,68,36,224,102,205,232,25,66,198,138,103,168,57,79,62,124,215,116,7,203,186,137,189,127,104,32,101,14,182,92,116,224,3,86,126,165,35,77,160,220,248,116,238,24,171,170,26,200,161,64,112,89,18,118,109,71,180,94,4,43,116,70,159,94,101,199,166,41,128,31,64,56,28,96,86,132,209,49,213,143,22,139,67,146,90,181,248,140,16,121,161,34,111,242,155,179,102,213,170,33,27,238,40,93,125,65,61,220,31,144,222,169,165,120,199,28,177,236,250,86,95,255,184,173,230,6,212,221,240,171,133,164,85,83,235,185,255,34,147,54,68,165,231,223,78,147,78,64,16,151,156,61,198,39,253,162,234,10,96,88,41,217,40,101,235,28,216,204,91,218,153,78,227,50,221,47,82,4,253,182,13,252,58,169,119,232,188,48,158,66,255,146,203,113,159,60,6,183,89,237,236,76,223,170,126,154,241,241,216,115,38,174,25,124,82,144,175,68,35,45,91,178,102,208,217,110,148,172,16,231,58,93,71,206,71,59,79,234,196,30,251,178,229,207,242,72,11,244,86,163,80,62,173,173,156,231,216,119,196,71,91,3,180,5,194,76,28,207,234,79,49,194,17,0,193,227,232,72,41,122,225,108,250,121,239,210,244,20,12,44,205,77,69,226,201,66,242,13,126,60,241,179,144,172,65,191,81,106,115,67,137,208,74,141,12,79,212,234,162,214,205,191,88,34,84,171,110,99,14,168,39,113,39,226,198,49,81,11,148,72,195,163,130,123,32,25,94,18,96,152,6,169,17,167,167,141,74,123,141,26,203,188,64,52,213,173,94,180,103,156,94,101,104,71,152,212,112,192,62,103,48,124,48,68,253,97,91,131,33,215,200,228,26,178,246,82,14,117,20,214,94,177,136,240,219,129,164,167,54,197,184,36,127,46,247,132,65,97,165,105,124,68,187,22,200,130,166,180,17,92,228,7,41,39,44,245,87,67,129,0,29,189,104,98,107,210,122,150,199,218,4,204,160,71,134,207,173,79,115,253,194,41,117,215,8,91,16,114,109,34,33,40,25,240,159,116,180,26,193,133,123,243,160,157,178,3,164,68,21,103,50,174,85,3,177,107,53,150,126,6,174,235,212,115,127,153,247,198,239,13,131,245,83,177,174,105,173,115,232,96,34,190,13,77,167,48,183,32,55,221,43,75,175,74,33,133,140,148,163,165,44,173,18,113,85,157,99,96,68,208,198,193,150,79,134,45,229,1,11,175,63,28,202,3,47,183,126,62,94,15,180,57,177,234,196,73,149,200,184,218,121,117,66,116,61,58,110,145,160,191,216,53,221,77,251,12,197,54,17,101,36,197,21,83,74,129,178,92,109,170,22,145,57,237,158,37,161,200,37,151,227,84,231,68,109,95,75,123,222,252,217,111,232,62,222,162,246,28,68,218,20,137,157,119,24,63,63,177,8,47,246,102,118,82,40,54,172,139,143,47,43,72,203,8,66,209,152,14,0,164,104,18,12,36,170,43,178,43,23,219,9,197,129,181,106,22,69,120,198,14,16,130,86,64,197,198,235,136,162,102,220,33,246,71,235,180,42,31,225,110,74,12,73,215,93,229,21,107,176,91,91,140,18,180,224,240,192,11,15,247,226,214,212,161,29,172,137,73,117,59,139,34,61,58,105,57,71,26,49,129,61,17,19,110,218,177,194,12,137,215,119,102,183,202,181,187,231,89,10,20,228,74,234,131,49,217,173,234,146,93,58,21,20,42,198,222,252,242,161,191,188,67,226,149,44,167,22,99,111,170,18,208,181,172,54,90,111,57,32,195,122,244,177,92,61,142,15,28,230,182,69,17,45,95,135,234,41,229,0,79,20,84,200,104,66,53,70,219,95,181,117,20,53,25,113,119,230,168,244,155,5,206,1,137,185,242,126,222,81,26,138,206,211,134,53,36,128,171,226,32,127,153,181,73,178,20,20,254,72,189,187,192,96,218,46,149,167,146,173,163,150,17,250,35,21,47,234,71,246,150,122,169,231,189,232,164,146,121,153,66,45,213,51,62,11,38,55,155,135,179,77,160,54,100,67,123,220,37,101,209,192,75,164,35,162,135,157,21,207,6,196,131,171,250,131,207,202,41,12,174,35,187,252,129,45,155,153,102,146,55,128,205,14,95,129,253,241,198,245,155,63,120,67,215,71,242,230,94,117,148,239,184,98,30,156,175,180,243,62,6,122,118,245,101,13,24,202,98,55,186,200,155,199,41,195,18,127,204,38,93,236,146,3,34,130,155,22,110,52,117,138,230,72,36,125,136,46,222,206,1,228,45,103,72,37,83,180,104,19,195,89,219,35,212,253,165,127,116,104,161,192,225,7,64,126,17,153,170,72,203,233,166,55,141,40,194,103,67,169,103,103,28,254,186,7,240,202,63,211,126,222,35,107,200,88,228,25,41,17,17,238,61,20,192,75,171,62,198,108,39,218,72,51,51,147,153,33,32,0,116,212,179,188,203,38,106,153,83,203,235,224,78,19,215,208,210,208,28,140,50,25,175,147,212,159,201,159,140,22,228,162,118,249,133,221,225,67,236,72,154,215,216,178,154,74,242,63,1,249,188,243,0,68,255,22,204,12,22,27,45,145,69,173,81,16,187,180,189,224,76,254,217,138,161,233,171,180,136,147,59,224,242,111,219,171,47,148,150,197,0,54,192,83,214,105,171,81,122,101,234,237,40,15,76,124,163,101,4,147,104,29,173,136,113,91,237,249,209,250,52,240,102,75,169,184,74,102,67,84,112,151,128,62,202,16,12,20,144,236,247,33,207,74,185,89,82,254,201,109,179,212,113,29,131,54,210,230,148,200,117,59,223,90,189,91,45,97,96,18,232,172,60,104,76,73,78,226,109,243,79,173,200,125,227,184,20,179,127,57,66,205,20,177,74,70,164,139,128,140,228,250,15,103,188,243,47,188,43,90,103,225,211,2,65,5,24,24,120,139,115,179,230,242,179,217,243,124,197,60,171,71,53,93,234,203,10,72,55,162,150,15,222,86,30,10,34,186,221,171,195,89,171,63,36,96,175,194,200,250,64,131,12,109,230,234,82,242,254,252,199,84,30,90,237,212,207,26,95,212,232,226,237,68,3,3,85,69,208,151,237,215,76,41,6,151,215,252,140,30,179,82,171,35,24,44,40,88,203,251,202,226,131,3,88,115,35,243,196,127,50,96,171,4,71,229,105,242,202,10,148,82,133,28,240,1,63,6,70,161,177,159,53,247,101,127,14,163,193,100,174,181,55,22,238,247,76,112,5,111,234,160,38,176,187,63,117,90,22,224,253,3,159,217,208,93,158,24,157,198,231,25,209,122,92,89,40,41,22,203,223,133,225,4,236,161,11,8,51,213,172,43,86,226,195,207,156,45,162,37,67,229,165,203,69,57,183,12,201,107,105,27,118,153,55,3,99,17,181,149,91,173,206,49,196,89,244,210,150,68,33,195,236,181,129,238,111,33,195,66,128,35,213,180,227,180,207,68,145,228,126,41,123,209,77,220,112,105,4,126,163,126,143,133,208,38,66,114,46,68,145,98,106,58,44,68,134,47,72,216,56,227,19,248,28,174,242,231,85,77,45,102,34,104,5,41,125,156,94,89,181,147,93,61,120,114,75,245,176,26,145,139,215,54,188,53,193,186,196,24,76,49,126,61,208,35,120,186,159,116,143,117,159,252,185,168,75,13,35,44,124,255,218,125,255,162,115,16,173,130,183,59,161,72,82,158,178,14,253,80,114,188,180,143,216,130,255,144,95,85,25,107,54,12,82,157,177,9,75,68,19,250,18,60,187,67,75,197,253,15,141,13,132,218,83,229,138,239,28,110,86,45,88,182,149,148,239,175,214,95,232,211,97,163,48,92,193,158,189,248,142,234,4,105,238,77,53,97,68,245,240,198,72,182,18,47,223,6,228,100,255,56,244,10,30,5,228,192,19,171,246,153,116,198,58,167,199,141,59,88,43,101,228,228,41,66,198,18,94,252,13,67,71,132,15,103,94,59,28,214,228,100,110,36,45,184,239,39,169,63,88,195,199,202,120,71,183,126,190,43,73,21,191,92,62,84,254,192,14,14,214,227,87,231,32,39,21,114,235,126,70,238,196,67,190,247,6,130,179,66,169,149,218,25,172,149,205,69,12,104,179,194,231,198,22,81,87,187,127,166,40,48,205,176,96,2,61,92,202,12,162,76,184,66,176,196,246,122,161,100,238,249,129,84,144,71,187,76,136,43,83,38,41,114,139,82,155,215,49,91,93,247,41,179,73,120,42,40,204,17,0,37,89,185,35,153,108,245,124,194,235,66,213,96,182,8,87,42,115,224,254,109,112,198,236,59,30,177,80,52,162,221,46,27,118,57,175,205,114,215,123,90,100,52,32,208,233,153,194,143,189,125,126,18,67,131,107,109,28,39,92,55,28,124,224,143,109,38,206,171,42,88,9,78,39,58,164,69,220,135,120,26,52,15,206,16,15,93,14,213,244,201,110,165,83,35,137,68,17,68,96,60,45,192,102,196,156,230,173,14,190,68,69,43,28,84,134,36,207,3,233,149,198,101,195,41,134,121,252,86,139,85,90,119,119,41,246,213,12,71,82,44,195,47,2,3,190,221,75,171,15,241,220,147,25,148,133,141,104,145,0,146,15,89,159,167,14,139,151,193,237,166,189,3,204,173,127,178,135,107,245,218,65,12,20,16,204,34,118,78,183,188,163,166,188,134,168,236,85,27,88,26,251,242,231,109,31,237,187,178,4,87,30,25,105,93,62,207,5,114,29,203,154,138,19,133,168,13,86,146,204,10,79,58,244,122,255,201,164,82,239,207,154,80,200,215,198,132,152,21,185,79,212,56,149,229,194,138,173,29,75,157,232,193,29,24,15,155,190,137,254,138,93,156,113,245,131,26,95,159,246,77,142,8,38,167,70,99,134,1,74,131,208,73,239,105,240,16,181,194,198,52,229,60,193,139,252,128,156,79,209,89,170,24,20,94,228,191,168,57,228,73,211,227,141,231,252,47,106,217,92,88,111,142,179,243,140,66,90,78,140,86,29,116,229,56,252,246,54,144,236,208,52,93,58,178,14,188,195,202,52,174,25,143,146,145,123,138,14,110,29,191,157,73,155,114,54,194,26,169,41,37,38,119,182,109,244,135,197,158,92,251,66,241,51,109,41,76,202,13,114,165,161,217,254,74,76,239,253,148,55,40,24,244,96,193,30,140,47,7,252,133,105,123,221,80,235,52,22,106,54,246,56,200,136,246,105,165,168,228,216,11,104,219,141,53,207,77,40,63,226,251,82,54,42,239,2,239,243,223,149,41,120,192,234,245,90,170,40,250,27,24,57,62,179,123,17,217,248,3,244,12,226,36,165,59,182,255,95,240,79,4,237,177,60,177,92,171,107,206,183,245,151,108,2,248,107,137,153,3,193,158,89,161,240,194,106,142,238,182,121,159,213,144,41,255,44,242,236,241,41,139,234,20,220,226,170,65,12,41,249,45,59,129,23,182,166,102,156,233,252,177,99,98,83,21,177,152,194,228,102,241,152,194,20,69,38,87,107,11,227,235,245,173,115,181,28,254,238,202,237,253,96,238,242,160,81,172,82,50,183,82,148,147,169,234,212,52,195,176,207,121,119,172,222,158,192,238,252,214,192,199,130,169,128,86,241,91,129,134,102,207,8,228,28,180,249,20,122,241,62,84,17,97,11,210,233,137,231,202,250,128,221,244,87,221,105,172,99,177,183,51,13,23,25,215,86,114,39,30,144,202,235,166,246,93,248,196,220,38,164,36,49,124,158,186,106,84,206,69,180,90,220,45,216,57,11,15,199,187,99,228,106,144,5,69,49,215,95,10,159,117,254,215,251,8,117,70,113,235,111,55,148,79,10,67,196,145,89,10,13,140,114,69,42,120,212,36,162,59,72,158,98,49,90,163,202,200,44,46,143,22,140,162,248,97,39,76,115,121,210,197,97,201,19,2,29,87,171,255,21,166,62,55,116,255,144,21,74,215,27,181,7,195,134,92,253,54,83,85,38,59,62,158,91,183,212,254,102,128,159,67,89,117,221,69,86,197,154,175,84,68,129,92,100,120,82,14,141,160,114,11,7,34,62,212,21,146,247,159,1,197,11,20,101,193,15,223,35,63,214,154,6,71,83,236,5,11,100,189,44,28,189,105,160,246,169,91,156,191,251,162,42,128,126,77,251,102,248,139,71,117,186,160,108,8,98,99,183,201,171,159,73,35,54,0,201,68,27,176,124,115,108,9,158,131,113,225,63,183,139,14,97,30,195,143,81,70,153,174,62,1,54,176,65,110,86,207,131,119,87,219,97,228,20,139,214,47,230,51,88,55,198,167,54,45,200,163,17,235,177,30,96,198,133,136,239,93,252,20,182,138,140,210,104,248,212,96,248,64,75,49,71,157,111,69,22,138,179,112,67,127,162,6,215,170,117,84,81,241,178,182,100,107,78,103,95,138,70,185,239,244,69,18,106,56,212,3,209,148,218,82,71,240,254,186,125,187,149,8,166,196,199,192,254,165,249,189,99,157,12,89,144,175,192,193,84,241,211,96,204,57,53,172,186,155,138,195,147,126,47,66,227,175,205,98,141,122,233,229,123,15,199,6,190,87,166,165,224,197,149,16,110,13,163,110,3,42,91,179,238,123,101,83,176,229,30,161,0,54,109,14,165,14,63,82,65,106,86,222,169,167,86,92,251,158,170,148,118,119,72,121,174,250,44,184,234,244,108,86,76,246,232,81,149,185,219,142,180,107,177,207,177,108,112,10,148,238,204,8,164,252,177,98,144,126,210,34,238,188,237,127,92,132,255,42,23,76,113,39,16,66,125,147,51,172,209,138,24,205,10,48,32,107,204,211,218,35,141,201,150,184,84,49,111,146,191,15,170,195,220,190,226,66,90,13,144,176,204,219,31,72,77,142,47,149,99,184,185,175,70,31,234,47,205,150,45,65,192,148,44,74,83,124,99,159,217,168,200,145,76,118,173,16,24,61,65,213,238,207,153,124,17,1,180,161,64,84,234,87,22,91,80,240,240,49,49,16,246,132,183,43,72,54,216,29,228,209,161,112,10,118,51,172,236,222,234,236,173,55,44,11,111,181,142,240,80,181,70,130,27,102,7,127,88,110,159,77,66,49,236,124,106,201,69,49,41,235,38,29,42,104,87,183,9,47,75,133,37,51,7,82,238,243,130,16,253,10,94,255,86,245,243,231,117,108,169,97,222,43,6,2,72,29,40,34,150,216,72,116,186,163,50,195,177,183,184,250,143,113,142,229,170,218,242,26,33,142,35,139,156,63,183,103,2,135,202,167,185,204,124,1,150,145,178,106,112,175,151,67,41,157,10,95,17,89,162,121,69,199,157,155,147,29,174,152,114,186,20,150,193,255,13,204,215,211,186,229,105,112,193,75,88,191,150,133,78,70,84,3,165,187,15,56,153,38,50,19,132,34,22,37,227,87,98,119,203,60,112,82,97,237,36,133,179,32,133,133,255,76,214,67,225,156,37,170,22,122,161,106,125,255,204,123,213,106,208,176,96,202,214,92,168,213,224,170,43,135,188,246,32,1,48,107,13,21,104,114,125,187,219,167,151,113,208,234,163,103,13,106,40,240,218,178,171,46,103,215,148,68,94,137,66,86,166,64,153,200,52,2,123,198,174,189,202,65,174,204,108,1,177,190,54,34,203,162,219,242,213,124,11,18,93,74,27,158,169,197,23,203,192,42,6,225,220,184,46,163,244,59,91,128,221,83,95,111,45,160,6,198,78,182,87,207,100,96,95,156,0,60,168,70,190,63,2,75,227,64,72,191,227,113,132,180,76,126,130,165,228,177,25,154,186,70,77,241,59,101,122,141,80,238,212,24,249,30,119,222,134,252,12,106,205,208,198,71,155,86,193,197,96,198,149,166,159,217,123,130,87,87,206,68,66,200,15,115,213,28,166,204,47,158,103,77,127,114,93,138,226,253,26,227,49,148,116,251,161,37,94,131,44,126,109,147,69,163,66,18,252,172,79,216,30,0,29,29,10,74,155,81,210,21,13,117,128,105,130,155,6,2,225,59,104,77,83,108,34,161,83,170,228,177,3,234,18,149,80,188,211,253,159,201,253,254,69,80,248,171,2,54,15,46,25,146,81,12,41,181,72,93,143,100,118,222,211,104,110,51,8,212,120,73,68,31,26,236,67,207,203,218,140,219,80,140,237,21,253,18,133,210,72,244,108,137,255,66,28,156,208,243,168,145,11,173,106,68,183,89,251,91,195,125,180,49,140,165,249,241,149,37,155,2,188,234,114,125,24,201,200,164,229,174,124,6,107,48,62,121,122,148,193,131,173,233,133,48,20,221,42,50,181,249,1,5,235,149,38,199,127,177,67,42,224,22,43,71,10,244,92,132,196,112,49,179,47,197,193,107,114,252,48,50,63,46,143,85,87,62,253,70,44,208,127,197,220,239,74,227,164,149,65,92,194,144,249,179,251,105,139,232,183,255,29,5,58,18,42,243,76,81,52,218,11,166,235,157,21,161,163,219,98,218,90,241,146,77,186,246,90,134,238,44,130,59,69,254,131,244,252,69,65,174,104,137,153,5,110,78,239,136,162,164,23,32,218,150,139,223,136,158,116,69,128,40,44,188,25,14,9,152,118,147,17,246,217,198,220,247,246,146,167,12,151,51,27,138,94,203,200,235,44,179,237,243,62,19,255,132,67,249,181,49,236,117,36,63,125,189,114,188,184,127,117,210,109,7,80,187,1,99,23,72,143,77,175,109,218,14,213,113,145,120,55,206,214,209,202,43,200,207,114,54,176,70,83,35,218,229,150,160,194,172,23,254,187,71,153,176,118,180,172,220,145,15,224,64,254,39,183,93,133,39,170,137,141,225,175,253,79,177,46,22,224,232,128,141,232,115,111,142,187,230,236,193,92,245,191,32,116,250,86,202,70,167,133,215,13,95,120,102,142,36,229,39,43,33,239,96,61,203,187,157,124,47,187,228,210,14,19,215,17,211,149,122,99,91,229,132,47,108,82,29,98,112,41,190,234,38,82,164,203,57,231,226,33,45,144,95,212,97,63,109,158,253,209,16,176,152,75,82,128,147,193,251,70,95,78,156,136,233,102,210,132,196,89,4,18,99,120,117,237,233,86,24,242,248,113,64,117,166,246,29,124,215,217,118,13,44,252,82,1,78,243,155,141,108,47,44,91,9,235,97,158,28,104,247,108,244,208,162,156,3,210,102,227,172,221,194,82,223,216,117,205,134,59,109,88,146,65,228,14,121,205,18,114,225,101,146,26,127,210,229,124,169,109,17,162,232,55,39,46,74,46,170,103,218,113,239,184,149,119,109,95,195,99,62,100,213,145,132,105,126,83,90,77,167,166,58,160,143,43,44,11,190,211,77,161,231,17,187,198,182,75,234,171,200,28,241,65,179,230,85,169,117,195,125,225,140,124,57,247,36,112,3,49,36,10,64,155,126,27,103,89,13,171,248,123,179,52,40,162,6,12,151,231,216,70,3,18,208,150,132,87,137,55,90,170,238,35,18,159,70,14,5,46,155,53,178,190,87,230,21,177,85,109,214,157,86,158,127,49,23,147,185,149,146,196,134,137,95,4,113,158,174,77,249,209,246,27,249,84,126,178,131,119,107,148,129,117,243,234,130,191,1,229,245,184,13,78,225,109,244,20,60,90,173,189,171,78,213,163,155,57,95,250,4,48,92,39,200,140,11,26,71,174,19,85,2,161,253,188,107,92,204,231,81,108,106,65,125,166,140,103,35,117,253,226,3,95,143,182,165,251,35,118,209,36,110,227,188,218,58,171,203,225,209,62,184,149,42,78,124,18,147,89,90,228,90,131,136,44,20,133,175,24,12,172,122,91,0,26,83,248,66,124,127,164,25,213,68,126,8,117,224,123,161,164,230,78,40,139,159,142,185,212,162,41,153,82,245,93,229,251,51,149,59,24,188,214,147,35,41,140,196,206,114,105,93,166,113,159,1,100,156,147,25,95,178,20,211,47,230,221,3,219,47,139,87,167,100,155,206,47,52,142,88,247,62,149,221,59,101,232,115,177,98,209,226,126,53,242,107,0,248,198,104,111,225,18,193,90,78,86,237,7,209,190,233,28,172,246,118,225,61,38,151,9,189,206,135,212,180,205,137,106,204,90,142,253,210,116,168,158,73,187,71,201,51,1,9,84,130,52,129,36,176,120,103,134,67,90,12,18,118,185,49,250,146,181,161,121,199,114,89,71,53,15,68,94,229,203,84,209,109,205,249,214,223,75,67,237,252,104,206,153,19,17,19,127,6,156,207,216,192,192,77,87,184,26,214,183,240,89,14,234,187,39,138,110,74,235,197,192,122,2,247,87,247,49,20,224,56,108,23,71,5,212,181,73,153,247,123,140,182,163,133,113,240,50,165,20,101,133,50,15,176,225,187,162,155,157,146,183,97,69,155,192,30,57,174,224,66,102,41,144,125,172,133,148,4,225,2,239,1,202,41,14,61,238,147,94,133,220,34,89,39,195,31,49,127,105,162,57,52,67,21,31,254,177,110,90,217,92,82,124,18,226,120,226,13,73,59,66,2,181,186,52,163,148,115,26,3,93,186,45,39,40,226,230,39,28,122,219,121,142,61,171,76,230,151,76,51,93,169,226,229,32,163,48,193,206,34,175,62,0,244,100,113,66,183,63,58,103,83,46,126,185,77,157,67,81,252,237,120,10,89,41,85,51,227,128,230,16,193,136,59,49,220,130,250,133,159,141,86,43,152,175,191,130,36,203,183,20,5,104,25,61,26,241,142,141,197,238,185,161,95,43,195,49,91,182,190,114,80,114,226,183,58,43,6,66,121,190,238,72,72,160,35,239,215,102,2,167,13,245,67,41,143,169,17,88,176,232,189,138,139,236,14,142,186,54,91,147,86,178,0,60,161,202,194,232,225,240,94,7,240,134,170,72,64,106,120,84,241,15,232,196,225,141,51,236,15,170,193,73,121,169,245,210,93,153,149,157,200,158,192,76,128,249,41,206,158,21,212,216,211,215,162,59,202,33,106,184,203,65,181,117,137,132,144,149,131,86,140,210,90,181,19,125,20,104,209,108,97,65,85,209,108,84,172,17,106,109,168,172,150,130,87,37,226,154,130,14,83,189,206,242,118,245,198,82,204,223,223,76,96,47,20,97,217,77,247,49,33,169,147,63,6,133,25,145,146,215,227,50,247,139,13,75,223,183,38,182,171,59,14,197,88,46,100,64,54,32,148,148,81,7,255,23,166,180,59,10,34,203,6,148,104,44,95,56,132,112,93,38,96,137,75,196,189,143,64,40,96,1,4,235,203,151,82,204,89,237,121,253,82,39,205,148,6,180,129,203,150,91,58,168,203,78,148,207,181,15,18,124,154,239,61,179,195,4,2,207,217,92,95,184,93,51,220,64,97,239,24,88,186,179,118,220,225,222,231,76,224,61,222,34,4,151,219,166,12,252,25,69,128,81,23,23,135,180,211,19,46,206,210,74,53,182,83,217,201,254,153,153,200,59,233,138,153,234,182,81,173,150,85,249,64,133,215,165,234,96,62,233,53,13,103,50,170,173,123,178,57,212,0,46,62,119,175,161,253,185,143,183,24,72,22,121,86,64,170,181,194,133,140,218,194,132,31,218,79,150,162,57,97,245,74,160,46,59,143,224,69,130,13,37,5,21,82,192,75,6,101,133,17,71,103,253,137,63,141,207,201,84,108,82,79,232,63,8,8,220,21,45,81,34,63,201,0,94,212,164,162,253,236,103,206,178,224,199,122,171,250,72,208,138,147,46,236,151,203,38,194,45,29,39,178,135,34,71,99,107,78,240,247,78,54,205,53,172,209,173,173,77,157,159,131,147,138,82,141,138,113,126,194,95,18,214,162,62,135,88,241,234,216,119,101,17,20,132,134,178,99,23,49,222,246,202,139,158,40,169,124,105,237,44,123,185,139,129,110,211,30,27,94,1,170,235,206,200,95,58,247,198,196,112,214,43,178,59,193,216,192,213,162,91,208,121,120,157,54,138,178,250,53,115,217,65,194,185,228,65,83,47,96,100,222,228,215,28,66,18,180,219,64,253,3,49,158,252,148,126,223,23,219,235,120,237,172,0,120,94,180,137,238,152,14,145,135,127,47,216,186,93,80,213,160,165,62,29,162,172,102,39,143,23,116,136,218,245,224,190,7,161,65,133,217,199,181,213,143,27,0,91,6,51,56,247,145,2,15,127,185,146,203,108,55,45,255,220,88,90,52,111,64,52,229,75,51,14,63,175,153,204,230,196,0,45,62,69,46,78,164,195,132,115,86,156,225,87,92,197,147,192,253,93,39,250,165,47,226,163,202,33,190,24,10,121,203,190,78,129,22,53,206,28,18,182,147,88,8,206,153,174,91,124,82,29,175,251,52,134,80,54,55,44,5,65,81,76,94,196,185,65,202,239,237,134,137,62,177,188,197,33,21,132,226,71,55,43,111,207,90,122,59,212,58,242,65,77,190,214,75,159,36,39,135,237,34,189,198,46,216,45,33,75,38,80,199,72,125,216,196,19,189,246,240,133,171,25,112,148,241,69,31,207,63,55,39,34,137,153,197,167,232,4,144,253,48,27,35,157,134,185,250,35,178,190,92,138,85,203,55,246,41,51,155,67,127,38,91,180,59,30,228,139,141,145,60,27,169,68,252,9,156,209,150,196,41,132,88,25,225,23,220,154,63,20,143,97,25,155,94,207,125,123,90,28,78,54,87,182,17,133,179,242,130,175,197,55,31,161,185,235,115,232,86,167,175,97,26,235,5,93,139,140,136,97,209,164,245,118,197,33,187,92,226,32,229,161,141,75,175,57,30,240,30,155,146,88,53,11,175,81,140,191,233,148,238,2,138,14,229,97,74,21,77,110,74,94,185,229,194,139,121,96,70,13,47,106,107,154,8,88,37,58,174,47,168,63,48,212,25,133,18,57,106,171,77,76,195,75,48,242,243,178,203,219,184,248,89,233,62,155,61,70,2,35,0,27,182,191,61,93,175,178,93,150,119,183,58,89,60,125,50,191,106,173,199,151,199,109,156,105,241,102,208,78,32,103,44,43,170,104,56,56,44,125,141,100,244,206,237,141,148,176,223,205,248,89,203,170,251,39,248,95,83,203,71,212,240,202,217,235,165,135,113,43,201,165,43,61,91,234,50,176,40,255,29,40,25,24,249,60,91,59,27,148,254,37,243,175,32,66,183,164,241,217,50,172,103,52,173,180,121,34,202,68,64,198,16,142,156,91,246,169,189,206,155,152,226,64,191,208,223,204,60,104,60,56,46,180,38,155,85,82,171,170,74,147,38,63,80,27,137,150,229,125,215,249,51,32,33,16,117,67,9,84,47,182,0,151,65,226,35,71,67,197,26,189,79,91,145,74,108,221,17,91,25,170,174,114,6,12,17,252,249,164,251,30,150,198,174,125,81,124,191,56,130,118,153,222,174,17,102,144,96,191,27,211,86,179,83,30,110,159,88,253,59,163,247,196,112,130,66,199,88,54,204,202,91,122,206,247,55,84,187,236,136,91,67,233,52,122,206,45,51,48,158,10,50,12,82,175,35,39,76,219,169,138,218,153,165,130,64,122,148,164,98,181,131,96,167,155,101,142,237,56,237,9,201,83,91,73,181,125,36,59,122,203,235,29,223,76,11,174,140,18,96,113,73,119,248,189,198,93,135,121,147,218,136,167,163,46,10,30,250,195,46,217,226,97,5,118,254,105,160,0,59,163,170,33,237,161,15,147,48,206,218,192,145,69,212,226,121,171,31,46,54,37,232,211,51,119,46,69,51,57,148,59,155,17,93,222,12,152,255,227,25,70,248,64,240,117,94,83,210,152,82,106,73,250,150,145,184,246,152,150,170,76,49,205,68,33,180,54,34,174,50,80,34,70,128,93,70,98,123,172,30,188,149,67,97,121,165,124,56,78,63,33,23,16,147,191,59,151,143,144,231,96,59,141,41,213,139,127,199,140,7,133,87,111,165,9,202,88,80,72,170,24,183,154,201,33,232,173,77,164,228,83,217,72,9,16,78,183,160,158,87,43,133,162,197,74,18,219,161,116,151,52,64,64,247,222,9,73,21,197,96,191,9,201,8,159,4,120,194,117,189,95,209,129,85,152,13,37,186,201,255,75,60,0,159,194,236,247,19,185,29,184,19,133,155,131,100,224,19,4,45,10,250,95,19,215,216,124,207,209,118,47,171,135,196,129,125,199,93,68,163,223,219,88,206,250,8,1,75,172,132,115,242,66,133,43,100,171,69,130,16,165,41,30,155,152,28,149,5,173,212,90,147,166,204,147,66,114,2,166,151,142,26,1,161,86,172,156,153,240,221,43,157,125,242,238,212,208,47,172,3,142,41,159,42,187,65,176,8,170,180,56,28,232,49,192,216,166,201,219,229,214,51,35,71,142,213,33,196,157,177,16,103,7,103,222,248,250,186,204,207,7,255,21,94,242,161,40,219,253,59,137,21,29,171,151,69,251,207,200,199,140,61,185,165,141,235,73,84,70,122,166,78,137,132,179,30,176,210,218,57,79,137,9,140,53,169,76,86,79,234,211,100,73,11,165,179,103,28,62,193,167,54,68,222,223,217,56,73,71,23,32,24,223,135,56,184,44,147,173,85,222,51,40,65,68,184,241,148,232,7,3,60,40,6,6,166,34,134,5,155,212,240,168,243,28,97,77,26,158,44,106,232,75,57,35,130,194,248,136,38,178,184,213,102,64,149,107,130,6,218,3,46,216,28,141,46,80,186,167,152,252,226,26,36,79,253,38,73,208,63,162,67,66,7,131,212,100,174,196,142,247,67,28,167,40,223,212,160,213,69,200,109,145,104,184,172,127,187,176,232,197,197,226,175,79,89,245,94,130,13,158,201,250,140,77,116,155,169,145,132,23,131,229,27,86,118,99,194,49,127,35,5,178,164,142,130,69,122,252,2,242,191,52,191,95,221,242,246,149,228,149,77,67,171,190,10,252,41,177,138,229,215,72,165,143,14,159,79,228,218,26,45,222,201,203,83,238,239,18,248,213,144,44,25,210,148,193,230,70,111,178,109,158,3,25,41,14,142,113,209,5,132,249,59,45,0,174,19,64,58,83,45,84,165,225,170,104,55,223,56,82,253,164,55,35,54,76,172,150,134,7,37,21,219,236,95,46,190,127,237,216,2,204,41,129,236,255,129,103,71,44,174,248,23,79,254,203,158,179,244,233,244,197,217,174,173,129,173,29,25,87,32,216,52,16,74,235,214,106,150,216,211,163,214,9,226,71,24,222,178,66,41,127,121,198,154,214,208,152,109,159,53,174,12,221,97,47,238,246,163,185,90,115,104,229,224,140,76,159,0,80,94,88,66,190,11,93,161,81,150,45,129,78,10,228,48,221,4,7,81,36,137,129,189,11,130,248,245,143,41,180,13,191,95,138,105,147,137,1,82,229,210,35,95,192,208,81,133,70,72,164,238,160,207,24,255,251,86,137,150,189,251,118,221,141,93,121,160,81,25,103,42,118,121,8,136,172,242,19,17,130,194,39,110,73,56,156,212,162,163,133,181,83,200,113,45,238,11,167,21,70,134,48,207,54,197,90,126,243,16,56,78,85,130,169,209,177,137,61,192,13,11,89,176,62,131,16,15,216,254,138,13,43,176,161,122,146,92,198,101,17,178,185,12,63,15,104,50,3,208,166,156,62,104,140,208,68,83,141,104,118,245,47,162,84,72,33,172,100,13,252,200,87,203,186,123,149,106,251,234,116,241,202,111,56,39,134,46,158,140,205,124,159,242,101,205,59,189,88,158,34,132,216,37,72,240,89,218,45,178,192,82,113,61,195,32,101,140,48,115,39,25,26,78,240,229,201,224,86,162,129,158,67,25,206,139,128,50,232,188,128,94,72,39,128,255,118,180,222,125,64,196,186,161,237,149,17,47,206,208,151,206,54,47,129,69,142,125,104,61,63,224,41,65,159,216,3,68,192,218,146,40,131,168,90,42,29,136,154,251,201,102,241,230,14,190,109,254,180,151,45,42,66,57,97,114,179,208,57,133,33,104,29,86,2,76,226,201,194,203,97,154,226,152,31,49,134,219,115,193,207,100,35,206,223,237,200,97,210,42,209,25,28,207,249,96,249,184,199,143,126,220,138,75,42,150,77,93,107,119,98,7,193,166,189,65,229,119,183,196,222,112,248,202,84,253,103,33,90,138,58,216,176,131,108,74,53,141,16,151,135,175,11,19,138,0,112,124,231,81,66,160,13,91,38,61,141,104,173,38,35,236,207,2,90,16,35,5,81,146,174,148,244,189,246,20,202,5,69,206,72,164,80,50,78,111,169,154,41,49,118,90,83,252,192,21,88,103,86,36,132,144,231,171,133,182,70,143,196,167,221,150,229,218,34,91,160,174,164,31,8,131,0,1,53,150,60,214,119,105,251,105,207,54,179,130,216,171,21,230,187,207,34,61,196,195,182,221,4,150,213,44,219,239,137,92,1,19,117,48,178,116,53,107,24,210,87,56,95,11,44,170,60,27,102,81,160,235,237,236,29,119,158,175,147,179,177,126,166,10,23,112,163,200,105,156,163,231,86,225,11,37,16,247,170,64,112,210,206,230,62,14,213,72,93,174,241,74,114,215,126,118,194,63,104,11,33,31,148,149,2,32,23,8,94,135,160,32,50,81,9,251,108,190,110,43,59,190,17,160,21,251,231,80,101,233,154,71,98,168,228,35,86,135,67,26,249,83,193,209,98,25,17,185,218,70,201,138,11,87,91,240,33,93,187,89,214,189,245,39,132,222,42,12,102,209,185,35,118,167,156,93,29,154,161,240,20,36,11,131,35,67,2,163,22,149,21,129,33,249,94,204,199,32,13,13,72,130,54,175,60,29,20,183,130,242,144,163,147,68,111,85,68,154,230,182,233,19,148,189,218,154,39,122,138,183,237,125,105,101,79,27,67,159,107,162,248,109,165,150,32,126,128,52,0,110,157,76,34,18,33,243,237,150,92,163,58,100,31,30,160,151,101,138,191,211,249,212,32,148,216,143,48,18,228,118,59,66,58,4,144,160,1,3,158,89,144,61,86,123,45,60,194,171,54,51,200,199,233,68,69,217,159,193,77,122,39,214,190,155,123,125,126,91,244,105,101,238,78,253,114,72,150,64,191,46,17,194,85,96,161,220,193,103,222,86,87,30,116,10,160,108,240,144,7,190,120,216,245,149,88,172,23,209,114,39,34,27,31,155,216,239,54,95,139,193,198,113,162,21,52,184,168,12,78,24,13,110,14,186,255,126,128,186,159,110,47,54,33,202,95,65,234,212,126,34,34,42,84,228,214,103,55,235,233,242,105,162,217,165,120,2,176,159,183,183,133,230,37,75,42,57,64,242,88,255,72,58,78,107,100,138,129,124,218,6,89,224,6,235,121,100,172,61,62,192,241,76,221,126,253,232,157,201,37,112,133,152,203,37,73,243,226,6,86,217,246,160,134,124,168,218,137,162,206,20,201,212,60,23,62,138,145,129,106,157,164,13,68,92,207,73,37,18,32,53,241,214,106,158,1,102,160,248,143,161,9,110,49,244,127,2,202,241,103,9,250,140,249,199,21,145,119,255,62,142,136,195,131,202,198,217,126,52,244,151,14,29,224,201,242,34,156,247,143,103,198,114,76,45,87,162,144,151,66,33,109,168,248,95,119,240,209,188,215,249,197,14,195,60,165,233,92,166,36,145,125,183,53,101,150,29,143,68,172,19,168,2,115,39,96,224,175,163,145,49,5,98,105,233,198,29,207,86,86,12,93,218,29,83,240,31,249,170,137,2,65,84,226,28,104,237,144,11,34,79,85,17,68,160,128,153,147,68,251,1,247,242,84,27,247,111,202,96,42,175,243,230,76,33,35,69,4,187,183,196,23,61,63,27,131,103,137,60,61,61,10,166,208,19,96,125,145,196,156,223,221,17,198,127,136,222,221,88,45,72,78,148,60,107,228,149,121,15,6,212,166,205,26,116,55,186,84,252,184,44,33,88,148,30,191,221,147,186,30,213,231,43,176,30,191,18,115,110,244,78,197,254,112,79,50,188,139,250,8,176,182,50,220,89,86,37,152,204,241,64,43,16,170,177,200,101,100,139,197,244,131,134,89,98,1,180,221,140,71,90,236,74,129,234,120,82,49,31,84,145,71,56,85,81,58,26,198,28,226,108,199,45,186,89,10,224,131,172,100,177,239,206,99,159,159,111,46,106,104,44,246,198,160,74,235,204,12,69,94,39,38,127,113,121,73,103,102,56,24,126,180,122,162,185,107,149,71,100,199,83,84,175,213,127,197,161,69,68,177,129,59,140,8,109,133,196,27,94,239,199,205,240,43,215,250,124,14,186,205,111,246,214,132,30,247,29,119,190,186,139,205,38,170,22,246,41,69,243,114,66,81,66,239,253,148,81,228,35,165,53,2,126,122,46,124,45,87,108,151,77,173,76,101,65,117,203,176,212,141,192,73,47,192,87,192,213,74,192,214,34,99,123,134,195,141,99,3,5,80,178,224,25,220,9,244,247,133,32,202,180,211,81,97,87,131,48,150,250,14,157,20,127,214,119,238,227,142,28,85,6,86,170,165,118,66,255,153,10,91,93,141,220,26,255,182,161,239,39,216,222,59,8,99,184,190,247,34,174,197,217,174,11,187,184,3,125,67,191,31,145,124,202,189,243,47,226,127,46,178,114,44,146,48,150,187,114,74,105,94,0,103,7,135,17,203,182,223,37,28,195,27,182,255,58,155,230,66,49,129,194,105,192,101,104,71,73,241,193,202,143,100,123,159,169,246,255,45,37,38,85,84,137,39,44,66,112,221,253,214,14,100,67,210,103,80,83,241,73,138,223,201,249,40,235,213,21,190,115,34,80,179,224,187,232,114,130,118,108,16,62,115,71,186,12,184,172,229,171,220,36,10,116,248,7,216,88,196,55,87,242,5,199,54,26,217,16,201,193,218,12,45,180,57,254,121,206,33,34,0,247,249,105,207,217,108,28,87,238,45,92,20,254,26,145,40,235,146,7,193,173,232,105,99,65,200,9,63,56,182,4,68,48,106,37,130,11,210,104,72,109,124,0,235,201,66,197,190,68,218,202,83,111,196,112,50,157,62,195,230,206,56,155,105,116,107,215,117,54,99,87,30,62,18,38,55,243,244,150,45,86,108,204,75,57,220,121,183,151,73,101,89,190,220,240,75,214,158,126,204,156,96,247,194,60,110,84,219,23,25,6,112,229,26,113,255,123,95,222,186,57,171,118,117,137,85,236,206,207,23,163,206,83,187,238,15,21,121,244,240,158,186,199,41,250,168,106,173,223,91,183,150,229,123,230,81,96,192,176,68,127,219,117,175,185,12,94,72,185,84,222,50,2,237,254,37,57,92,222,253,94,35,26,250,246,186,238,136,240,48,88,135,49,125,200,218,161,216,195,59,192,113,98,35,117,189,42,155,115,227,169,153,80,154,248,155,131,35,224,153,59,72,119,244,163,40,16,89,79,238,5,227,7,127,110,188,205,100,117,199,200,25,206,79,185,3,126,52,152,89,2,169,97,93,101,97,98,178,208,108,171,246,231,107,17,131,144,227,122,67,176,118,48,36,129,151,47,191,35,15,36,140,156,178,130,222,140,73,136,53,113,248,211,13,177,194,109,132,196,104,204,46,101,154,35,125,151,227,219,135,16,171,84,149,52,44,148,147,175,52,6,29,202,214,125,9,5,165,36,206,24,246,18,87,131,70,83,233,122,20,73,55,188,38,87,128,100,135,89,75,13,94,241,164,192,11,185,36,17,73,224,40,148,13,121,200,100,78,48,102,233,135,137,120,124,162,190,34,237,180,65,57,238,147,178,123,254,100,209,221,140,168,189,203,44,80,171,117,38,138,155,242,139,31,45,127,132,63,109,88,48,57,38,158,127,119,187,146,45,151,209,112,38,97,66,48,186,122,189,197,50,251,38,249,81,28,26,148,47,217,66,55,102,66,198,242,50,68,186,76,123,153,233,108,158,85,32,245,150,223,20,54,251,120,177,246,33,40,248,173,27,187,80,185,221,86,215,45,205,29,208,30,204,136,243,250,23,143,226,130,43,212,142,129,61,174,160,49,239,221,245,244,72,184,142,127,237,44,227,190,207,173,177,74,8,140,68,218,184,53,105,132,155,229,4,175,235,228,128,98,219,24,100,105,197,169,159,199,180,119,73,200,4,191,205,182,56,9,147,91,102,251,6,68,188,212,89,195,33,192,58,24,169,93,185,42,243,245,84,216,181,102,237,196,92,229,85,26,39,51,103,209,158,75,103,192,2,159,74,123,194,240,166,180,61,192,141,57,94,156,185,148,41,122,240,115,180,177,42,188,248,126,113,219,140,119,64,199,102,24,66,31,167,121,232,23,18,91,179,15,239,96,147,249,56,213,138,153,68,117,171,200,255,187,185,81,207,65,3,205,126,116,219,83,170,8,27,233,140,61,107,3,50,169,137,79,96,115,134,137,25,90,117,233,93,223,190,124,76,99,59,59,117,8,94,165,133,46,173,15,31,214,94,192,67,115,173,38,185,1,63,202,8,231,232,167,191,250,13,235,112,79,198,139,6,35,131,238,115,198,78,184,86,63,123,190,161,241,239,84,85,138,150,109,216,27,39,233,47,67,14,166,18,44,96,156,85,200,141,104,160,222,112,81,106,1,43,13,48,95,39,156,42,217,164,124,246,89,33,235,73,14,212,31,219,177,223,43,94,246,232,11,64,125,184,221,117,43,73,206,255,10,213,158,131,248,10,214,101,218,41,239,225,56,64,252,130,238,112,214,194,161,33,140,182,127,64,122,185,17,166,120,179,63,194,165,101,155,110,0,229,84,213,249,76,9,2,238,169,164,41,169,218,225,196,106,191,4,196,110,225,130,169,240,224,205,129,234,80,7,235,159,35,86,12,196,102,229,250,95,208,111,66,136,160,72,143,79,21,39,38,238,65,37,30,171,235,210,29,188,163,218,118,222,236,207,165,211,237,24,170,237,130,247,20,210,96,42,10,16,251,67,233,34,75,192,88,196,172,39,194,93,112,252,224,232,232,37,65,181,32,30,34,121,111,251,112,228,105,126,62,242,20,189,111,94,42,7,41,250,206,28,73,56,58,252,124,99,194,228,9,190,220,113,109,16,27,146,23,45,131,186,225,173,120,247,187,233,88,50,248,166,73,172,156,187,173,237,113,180,235,34,214,96,88,34,226,71,90,57,43,15,2,18,124,250,110,233,153,153,255,219,186,33,28,224,183,160,16,148,83,194,195,137,202,92,98,233,92,209,137,220,109,122,7,153,56,198,109,152,124,164,60,143,53,216,118,181,111,155,37,10,187,246,87,38,221,59,171,110,10,127,31,24,246,5,165,182,99,198,146,166,178,88,10,52,75,250,56,128,239,137,171,139,107,218,57,132,130,96,43,80,144,205,9,24,237,29,52,100,124,127,255,151,48,52,236,3,25,227,107,221,79,193,91,73,30,202,154,126,223,113,104,51,249,89,0,78,239,152,233,39,155,85,134,52,192,79,227,224,174,22,108,14,226,57,158,254,140,229,243,104,212,122,74,118,151,53,68,51,254,238,221,132,224,76,235,61,198,163,11,54,100,139,1,112,139,188,218,215,82,120,152,112,67,231,73,50,111,54,46,103,188,152,160,252,3,138,146,160,112,200,141,105,206,28,254,112,161,7,130,231,7,91,203,18,198,47,17,72,111,39,134,62,242,90,62,53,173,197,195,40,96,227,39,246,168,211,252,254,124,133,134,214,171,204,167,153,85,64,74,89,210,231,39,166,253,106,213,118,51,46,80,34,43,22,65,19,60,212,242,22,114,112,163,192,129,102,4,243,249,184,21,4,145,192,70,45,43,176,39,109,229,95,183,45,92,67,50,232,224,70,207,203,101,55,159,14,153,83,57,4,65,19,152,186,78,9,3,113,121,56,154,209,120,205,33,38,117,129,121,156,210,180,123,6,166,23,7,236,64,134,70,157,73,35,146,208,100,4,64,245,237,143,208,39,197,234,141,110,59,229,3,78,28,97,180,204,30,198,113,62,199,28,39,254,156,229,143,223,30,212,253,26,133,182,248,33,243,2,185,193,37,162,22,31,48,19,157,144,2,19,4,222,238,51,20,164,78,189,4,16,141,20,128,98,144,13,207,14,194,162,81,223,235,124,63,24,42,235,91,22,77,50,85,174,221,216,155,82,2,20,108,118,178,145,125,152,142,167,45,144,189,59,16,254,0,189,122,27,49,142,18,235,103,7,83,219,234,212,34,121,112,156,251,102,183,169,100,39,42,126,134,151,152,100,148,91,18,53,213,61,180,42,89,94,243,209,7,153,162,37,110,223,129,203,136,48,181,18,234,50,11,187,27,57,128,94,158,21,10,105,135,62,249,46,77,206,11,79,132,55,179,190,189,174,177,75,22,113,236,51,242,171,190,189,72,13,216,27,138,61,127,224,88,92,67,71,221,252,54,71,201,93,133,182,131,70,40,86,68,96,252,125,218,172,193,100,148,62,92,99,180,232,2,139,201,84,23,121,236,246,168,180,183,179,80,88,59,192,112,125,255,216,9,137,49,176,114,165,244,190,74,93,102,12,45,178,75,146,49,48,154,237,134,181,6,15,163,20,158,195,139,206,16,221,35,129,199,163,206,174,204,166,22,135,241,221,153,136,155,251,20,81,166,247,121,94,119,8,11,87,21,124,152,227,176,81,2,180,107,37,216,148,194,188,37,107,212,204,183,136,177,178,95,51,6,41,221,186,67,98,7,151,172,138,71,137,125,177,64,129,92,30,214,90,118,234,111,20,253,182,15,163,247,80,244,90,25,23,214,68,81,249,25,83,128,166,13,68,67,119,94,181,77,69,158,183,122,61,164,95,30,0,138,66,107,207,13,73,108,216,184,249,194,92,43,227,115,19,191,110,39,241,29,199,235,173,53,110,39,190,119,19,13,25,202,86,136,19,154,139,217,24,209,37,203,33,187,181,118,236,173,104,115,75,195,41,252,52,13,204,201,243,167,0,13,9,154,131,213,37,43,139,66,12,117,65,49,236,157,21,84,32,148,35,54,68,166,126,143,167,97,160,39,166,171,78,88,46,143,25,0,9,219,246,176,248,225,111,206,132,205,134,103,197,56,102,247,242,2,139,215,111,38,46,72,108,32,230,42,32,173,66,209,6,10,36,180,41,64,227,245,212,38,187,16,1,223,126,125,206,124,7,194,3,250,33,192,69,235,109,185,172,42,69,150,236,232,73,71,102,94,182,110,27,133,62,118,80,92,22,199,232,131,47,58,38,71,192,78,28,130,203,104,48,250,186,69,80,122,92,171,219,63,146,234,179,205,182,160,24,86,139,155,72,35,131,111,173,100,28,20,123,18,40,72,10,13,98,255,43,73,111,195,122,243,191,158,109,11,104,121,86,90,219,50,58,144,27,186,164,57,144,251,115,150,235,87,71,94,12,134,89,98,143,181,115,42,75,244,26,100,0,135,122,180,175,233,185,219,79,111,97,205,227,235,23,132,101,153,130,9,40,34,35,116,192,206,125,176,173,240,169,245,135,210,111,7,25,245,219,87,56,68,253,15,124,181,98,213,57,14,143,224,87,8,76,116,0,55,140,38,131,211,116,169,103,172,193,188,104,132,139,150,209,179,210,127,142,233,144,171,216,109,171,165,42,196,216,182,192,2,231,32,44,122,80,211,206,33,94,48,183,173,178,79,67,193,128,12,175,144,10,188,197,150,163,141,132,138,209,204,51,255,166,67,156,231,54,181,214,175,173,108,179,32,146,101,104,251,119,222,7,52,73,212,88,138,143,184,22,67,248,177,78,189,48,204,214,27,99,56,245,167,80,55,180,79,247,118,2,156,23,139,33,224,1,219,96,231,244,115,103,73,59,150,144,53,58,132,35,132,39,7,5,75,33,160,230,125,77,131,167,17,147,235,23,28,34,28,116,165,237,29,116,211,26,60,165,127,123,11,71,91,32,215,78,45,64,117,77,116,220,145,122,117,245,75,123,26,229,21,8,168,100,125,203,45,84,243,108,193,78,234,151,109,193,182,70,101,70,176,68,191,7,18,50,119,155,157,91,244,127,61,131,206,194,238,210,124,152,179,148,41,253,63,18,188,62,199,42,171,221,248,12,66,219,95,203,28,231,12,160,127,208,120,102,54,229,83,51,213,28,139,164,13,186,28,102,247,101,222,251,249,208,54,4,4,66,34,81,80,74,230,251,120,44,212,94,203,191,246,101,171,186,247,70,204,63,252,61,197,114,169,222,131,201,216,109,198,113,72,54,217,129,113,21,244,252,46,225,171,157,210,1,95,182,91,84,144,251,253,36,33,214,101,136,146,181,118,136,11,177,235,126,205,104,91,40,79,57,104,213,189,166,109,105,121,247,248,172,188,6,118,86,70,36,25,191,219,246,119,214,24,250,226,207,20,92,150,206,144,234,217,232,199,171,249,76,202,52,221,100,103,79,133,84,23,228,24,110,142,87,203,68,239,153,2,42,73,221,223,133,173,113,59,34,180,176,37,170,164,194,228,114,253,150,0,76,212,164,29,20,226,122,97,59,154,42,59,33,230,92,223,114,52,158,230,214,230,202,252,54,108,106,80,195,169,52,161,111,98,141,153,3,66,157,220,13,213,196,209,76,245,88,208,83,70,244,134,4,110,253,198,112,248,179,221,95,118,65,115,133,231,93,7,152,206,17,44,101,228,253,155,98,140,162,179,175,12,63,209,245,237,100,169,169,207,43,215,184,9,69,94,226,161,14,141,165,136,196,126,108,171,131,178,177,122,43,2,218,88,188,139,97,129,151,10,189,241,33,176,160,178,52,154,145,200,17,140,86,65,57,171,215,171,144,214,237,213,168,89,172,185,227,129,5,227,139,18,66,167,114,22,237,91,87,123,153,148,49,96,193,105,139,11,173,177,247,112,11,213,157,84,161,28,230,200,162,165,141,170,125,145,228,116,223,187,181,99,87,188,110,237,6,161,58,239,127,70,18,69,133,104,4,228,161,175,72,253,204,175,247,29,161,53,11,13,228,246,61,188,4,72,4,193,146,38,15,192,108,157,55,15,210,119,206,43,16,51,137,74,208,179,31,168,3,23,5,240,5,128,185,110,36,35,173,56,246,163,75,142,34,50,179,79,211,109,160,36,76,204,139,62,123,48,129,54,227,189,141,152,187,118,88,143,75,38,84,53,75,185,104,1,13,4,212,69,32,133,76,89,166,131,76,214,143,123,131,238,176,202,145,32,17,128,217,208,193,247,120,159,26,248,26,38,4,180,238,104,179,158,244,92,7,192,218,131,205,42,95,131,192,241,57,212,105,131,18,118,198,41,15,29,212,36,77,69,146,253,70,83,245,253,234,224,142,38,149,198,240,128,76,185,164,182,216,151,64,3,73,42,22,103,242,199,244,127,162,156,235,73,132,199,171,185,94,32,198,59,51,101,164,237,165,38,221,180,157,101,1,146,155,109,131,210,9,254,55,26,253,104,118,9,242,67,52,100,76,49,56,144,11,250,23,58,138,214,44,75,220,235,249,6,155,219,50,8,161,129,232,137,78,72,130,179,186,51,228,78,157,166,19,226,104,63,138,180,25,169,220,220,215,162,115,144,125,213,113,47,122,121,183,174,10,243,205,208,138,79,125,14,182,8,123,16,35,89,69,113,49,112,47,0,21,169,84,55,109,158,233,203,253,225,76,176,146,42,40,235,115,65,237,147,206,87,6,190,3,244,10,196,181,72,151,19,0,214,99,159,239,103,150,173,72,165,189,121,247,178,95,93,123,216,46,150,85,49,158,155,19,235,246,161,2,125,26,119,77,165,253,5,18,144,190,254,17,180,224,62,5,106,23,249,245,64,68,96,154,33,208,46,92,49,236,90,134,96,94,233,128,80,127,229,175,23,101,149,129,73,199,242,227,164,111,43,124,45,97,152,129,33,156,111,174,153,172,157,8,247,134,99,134,60,176,203,247,163,161,44,38,232,203,188,154,190,44,118,103,9,98,45,36,113,225,10,66,47,197,125,246,45,206,84,165,23,20,151,68,210,42,128,222,48,160,192,50,125,189,125,66,211,46,163,194,91,50,12,4,124,75,227,44,180,215,120,126,111,6,180,8,107,157,50,173,113,14,133,47,62,233,151,143,168,93,151,254,75,15,76,114,197,255,134,244,64,13,28,15,25,114,108,195,104,50,86,169,165,254,175,55,224,113,196,154,53,190,120,228,51,100,229,119,240,82,110,85,116,53,201,63,153,240,172,66,148,150,158,233,132,128,222,216,17,162,182,35,168,237,85,224,176,203,103,157,13,111,244,40,233,176,50,234,189,40,234,145,123,206,79,140,54,133,169,225,212,143,5,48,210,77,108,222,13,93,238,196,251,160,197,140,53,37,95,198,9,128,60,170,203,114,3,37,140,233,239,169,91,53,61,239,154,15,222,136,179,167,187,12,215,73,114,122,226,22,18,205,186,42,128,161,236,181,186,4,47,212,56,247,40,222,51,157,130,187,244,6,254,171,92,11,12,4,36,196,253,97,139,131,32,131,44,253,130,206,47,88,83,80,64,52,203,240,201,201,89,117,250,226,35,207,61,86,87,77,20,204,211,58,99,83,21,48,83,184,188,167,111,66,37,47,112,135,12,80,75,194,6,72,145,74,30,34,207,175,192,36,130,221,22,175,233,83,203,100,149,56,81,191,0,163,191,142,149,210,239,86,11,239,2,60,4,244,91,89,236,166,105,173,190,14,4,11,46,10,156,253,182,54,238,219,97,96,162,32,40,207,209,187,218,179,196,122,106,134,46,146,135,75,9,96,193,249,169,186,184,119,119,107,251,122,9,229,107,161,203,209,138,29,249,131,50,235,129,24,219,47,225,53,181,20,197,14,111,236,23,218,153,63,103,0,192,239,230,20,16,101,36,245,102,76,163,24,157,120,187,184,218,122,17,15,207,172,46,111,210,192,75,147,241,173,59,252,172,237,206,153,154,86,110,197,184,75,51,196,167,226,111,250,4,138,50,100,71,152,213,185,217,1,130,158,146,48,139,109,172,3,160,99,47,104,0,199,165,192,249,203,102,48,210,225,171,204,36,150,127,214,153,5,204,88,250,232,72,242,246,125,190,249,89,187,240,207,49,125,133,218,9,161,27,141,187,210,217,107,87,15,80,190,21,176,28,255,173,58,227,46,158,40,98,76,154,201,183,138,70,149,246,128,183,46,185,208,134,107,122,57,89,145,52,179,233,208,65,205,12,254,247,47,220,123,133,205,187,187,192,224,41,207,255,240,233,122,208,218,202,178,166,17,149,174,208,212,87,21,164,200,196,151,139,69,182,179,196,124,56,235,195,152,201,31,16,36,0,247,94,172,191,93,21,144,218,187,222,183,137,147,138,241,22,1,88,225,55,86,167,115,85,20,37,60,223,203,82,21,44,161,63,149,168,51,202,244,31,1,106,141,68,122,221,47,109,167,31,113,49,26,115,11,16,3,112,126,236,240,24,132,152,130,194,180,128,200,244,60,250,251,220,10,71,5,128,106,154,127,197,143,110,253,70,231,3,28,226,188,123,255,127,248,28,2,23,77,8,245,182,138,163,33,209,235,47,144,102,101,184,10,160,111,130,187,144,57,136,47,134,81,194,29,32,165,139,38,250,56,31,25,165,35,24,113,42,40,42,184,91,0,29,161,136,168,145,41,9,190,188,232,30,225,77,43,120,223,129,82,92,76,107,174,194,70,118,175,57,122,204,61,201,42,32,173,130,126,199,27,96,230,61,43,24,93,183,57,204,133,122,62,114,97,211,29,166,48,129,3,9,246,100,174,106,66,156,176,204,132,5,40,181,104,26,59,146,138,88,103,175,44,63,84,77,183,238,204,79,205,53,121,80,102,236,180,11,17,238,48,21,69,135,252,56,161,204,188,216,106,98,184,185,94,163,22,18,66,87,151,44,41,132,29,170,135,30,67,9,117,98,35,165,124,99,45,104,114,191,89,234,248,117,107,197,19,43,131,200,61,209,156,229,94,119,165,171,108,154,146,134,34,21,225,92,2,154,95,27,219,177,110,206,87,83,191,141,85,215,115,196,127,29,71,83,73,178,194,23,30,168,242,94,164,222,250,17,2,112,252,130,31,145,212,234,136,77,34,7,31,109,75,101,4,142,178,131,105,200,242,137,133,56,155,101,104,43,123,181,69,211,82,155,231,105,29,248,116,172,71,28,175,79,195,186,181,188,19,190,52,170,93,233,24,24,64,63,83,253,81,187,210,88,42,250,9,76,30,201,145,25,59,130,6,122,74,182,135,116,123,222,220,107,104,12,197,100,142,67,84,86,214,186,102,73,212,163,189,42,28,76,111,236,135,190,120,171,255,124,68,18,98,1,180,140,174,149,42,129,6,111,76,173,63,191,182,198,240,230,200,55,186,107,152,127,163,24,214,57,171,215,33,6,99,26,50,152,124,111,124,226,205,104,103,162,237,74,221,40,138,157,102,65,160,137,13,82,118,212,131,185,184,163,184,152,23,197,205,87,237,131,70,6,161,173,72,89,105,189,159,1,210,252,127,18,231,0,121,17,125,66,101,18,81,39,172,157,192,77,31,106,195,193,38,163,39,52,238,147,227,23,230,233,51,98,29,187,208,172,11,43,7,246,201,182,242,253,22,155,28,20,107,56,206,124,15,134,230,80,234,182,87,116,164,161,102,250,28,161,238,252,26,27,157,246,114,40,76,227,183,92,145,103,60,243,189,242,219,153,96,52,230,85,101,136,212,251,114,252,86,119,61,42,51,80,240,74,114,170,197,22,95,97,126,221,22,4,130,181,182,42,157,241,150,69,66,97,11,192,234,168,147,175,92,70,235,86,228,106,131,103,45,150,201,40,171,140,245,184,180,53,123,196,217,94,196,228,116,194,69,172,229,74,5,183,185,75,146,96,176,238,95,120,129,146,228,225,106,95,179,163,15,161,175,46,46,239,2,135,133,241,238,103,87,239,207,25,151,254,36,222,222,103,199,107,93,250,44,88,90,138,81,168,191,126,219,152,129,6,234,140,57,167,169,69,225,166,21,60,46,218,13,154,48,195,25,46,87,16,215,190,8,108,187,122,188,138,53,217,239,13,211,88,227,146,31,124,139,76,167,112,253,167,46,117,195,128,37,25,215,178,66,222,199,205,215,28,24,95,144,216,209,129,40,117,48,20,110,230,16,57,49,119,84,25,226,236,42,243,141,4,22,117,85,46,191,158,159,92,99,236,204,107,190,64,115,43,194,167,136,128,30,118,216,194,29,87,164,13,221,143,129,195,150,134,118,82,238,35,135,107,103,35,242,55,0,203,29,113,162,131,240,78,252,192,253,111,164,97,87,173,48,205,64,199,160,138,211,109,230,76,113,0,171,158,214,195,122,34,128,55,55,34,129,251,27,79,63,63,58,132,82,55,71,151,58,240,195,121,46,165,206,151,16,150,132,176,41,196,176,87,138,253,17,105,120,158,211,1,106,21,19,146,121,187,107,134,93,184,6,123,58,236,234,125,18,87,195,209,137,11,216,105,198,248,255,86,140,175,39,159,107,83,83,56,14,204,219,241,186,120,68,31,27,233,102,5,31,18,106,78,54,57,202,83,50,127,63,155,207,17,176,178,12,205,69,220,238,162,158,89,40,214,1,10,40,142,195,24,127,151,214,214,223,176,162,95,48,54,23,158,175,227,251,186,22,23,91,209,177,174,38,114,44,59,61,43,157,21,210,207,9,246,198,249,195,172,17,253,116,20,159,150,194,217,252,42,178,191,173,85,101,235,249,96,185,192,36,237,198,118,211,22,191,180,156,131,52,104,34,62,0,106,191,85,172,23,54,190,0,235,96,231,175,1,255,103,246,242,62,138,251,12,67,213,10,227,102,201,91,202,84,129,250,7,30,193,154,130,174,189,92,142,155,236,225,98,126,222,0,29,236,156,5,250,193,136,97,233,242,34,236,143,40,243,206,107,20,75,186,130,244,242,235,34,43,81,127,33,108,61,70,53,207,164,41,68,112,34,239,192,176,64,149,36,161,218,31,48,140,38,3,212,33,2,144,79,102,217,25,163,111,199,192,122,131,81,34,74,209,50,177,125,191,224,225,236,135,207,38,221,67,70,169,125,90,96,46,218,20,211,158,193,71,155,196,218,2,193,131,155,195,151,37,158,39,68,67,185,59,157,87,155,226,200,155,215,196,167,10,183,103,90,130,54,122,82,177,134,50,86,106,162,9,206,214,91,70,53,22,22,127,177,84,52,229,64,21,37,1,186,35,79,252,210,100,70,60,212,57,14,115,47,85,73,59,55,255,242,163,102,166,8,114,108,135,189,48,65,128,17,181,240,44,153,161,85,16,119,103,239,70,2,135,75,71,58,151,150,76,253,110,45,204,124,250,226,10,6,11,89,30,46,129,217,63,53,44,90,163,127,110,240,63,155,12,128,189,79,119,223,222,189,204,165,183,28,25,44,33,234,75,132,151,49,142,10,89,57,53,194,118,109,254,139,73,242,241,50,99,12,90,107,63,6,44,134,137,88,242,62,75,107,107,244,226,186,24,34,129,82,157,203,49,87,197,79,239,94,199,77,174,34,17,25,1,218,195,136,22,245,3,153,117,19,215,137,168,207,107,72,33,29,101,67,198,165,15,48,89,95,83,126,28,179,199,193,12,109,164,154,250,237,183,161,129,217,124,64,32,216,96,250,205,14,126,231,46,49,215,83,38,68,201,141,235,44,33,232,53,133,100,121,126,225,8,147,248,255,148,157,162,69,126,159,206,129,26,93,204,27,232,226,237,94,200,143,23,236,115,47,179,145,253,86,136,104,9,165,105,243,28,31,239,19,251,199,40,218,12,218,142,83,6,238,57,229,39,110,110,27,114,107,124,103,133,249,62,22,208,73,55,117,18,145,244,219,142,125,184,59,100,176,218,122,122,178,212,192,113,240,54,138,34,84,26,191,105,251,138,172,12,212,91,58,30,29,162,241,221,186,91,116,37,205,19,95,187,47,115,94,188,255,83,49,39,79,159,212,119,215,134,106,116,73,126,252,178,64,199,171,213,18,226,145,84,11,66,101,219,17,202,149,235,161,181,188,28,51,145,98,150,68,69,23,164,225,168,49,102,119,149,119,212,84,17,154,14,105,138,204,242,167,100,111,22,45,245,157,153,5,149,30,100,13,14,96,202,34,119,6,208,101,177,157,159,71,84,65,162,160,180,230,239,201,173,122,77,8,65,83,253,165,148,237,154,115,20,74,62,242,61,49,75,27,100,216,240,165,47,80,212,92,37,21,28,200,170,120,241,238,26,182,120,86,119,97,159,230,250,120,199,186,52,165,29,197,87,100,68,173,88,11,56,61,216,213,130,11,162,5,114,14,123,141,253,91,21,236,52,141,171,126,68,124,32,57,22,236,182,189,100,38,129,89,27,130,86,234,205,132,71,26,156,240,170,37,177,42,148,246,243,89,171,207,156,171,94,112,58,205,203,121,239,223,252,194,55,145,254,172,207,139,92,184,197,126,125,79,129,114,239,202,116,5,221,174,238,89,198,161,242,186,123,183,51,14,62,62,8,204,149,194,84,134,50,95,55,255,223,112,108,12,107,182,114,130,157,228,241,129,40,15,164,230,48,224,165,129,7,134,245,236,158,111,106,240,241,253,124,244,31,54,148,238,21,127,240,180,166,28,134,14,49,39,93,39,131,31,193,247,137,161,125,130,191,98,27,111,200,111,93,87,232,143,203,84,124,218,60,28,198,68,92,40,224,136,94,94,31,194,55,121,17,64,81,116,210,182,196,213,178,122,44,124,142,236,185,233,83,255,65,8,188,123,244,119,219,81,106,98,91,215,238,144,187,194,116,78,165,59,44,246,80,191,217,18,186,140,71,241,75,240,60,161,25,151,24,46,109,232,42,239,63,7,159,26,130,124,198,116,21,73,136,72,179,155,180,184,136,21,30,25,251,132,254,57,71,49,161,114,218,79,49,202,102,132,83,245,205,114,216,99,207,208,41,123,28,125,71,148,228,223,250,35,143,103,101,44,159,188,177,1,233,137,197,255,255,193,95,224,37,63,19,160,236,137,202,214,105,37,147,45,124,51,110,95,161,221,2,18,167,217,158,172,129,1,74,44,98,246,85,71,144,252,103,250,19,74,136,252,112,2,79,193,27,230,245,72,15,77,9,69,56,154,46,84,254,13,237,22,255,130,86,143,62,254,122,74,70,86,107,143,12,184,111,173,63,195,144,243,90,157,118,12,141,172,215,219,157,190,232,171,178,124,163,72,131,16,95,167,4,238,116,122,62,183,178,33,162,22,35,91,34,191,38,187,149,170,38,243,71,38,121,23,33,46,254,219,110,100,178,172,63,151,226,109,41,37,8,57,41,185,138,148,80,1,65,6,132,205,11,232,108,190,70,167,57,75,142,249,36,50,224,53,0,140,111,141,63,156,153,189,153,250,31,204,204,193,211,49,162,175,178,113,111,214,84,164,83,57,252,97,21,14,115,44,165,131,118,88,37,25,32,15,96,156,46,50,89,222,65,109,128,116,226,227,184,215,173,132,102,142,58,237,157,116,51,148,243,131,28,232,51,159,152,2,223,235,133,167,147,44,249,253,59,145,167,178,36,227,16,65,148,186,101,40,3,213,90,197,222,150,28,176,203,95,41,87,186,208,104,79,203,135,233,58,66,227,225,89,23,30,116,108,52,135,23,199,15,129,169,219,213,127,98,149,142,46,68,101,103,51,76,150,11,12,176,16,211,166,183,167,7,106,65,158,48,108,30,210,108,222,113,245,227,223,24,64,8,83,243,108,90,242,24,64,32,202,215,70,205,87,181,97,120,129,251,64,136,56,255,48,115,218,207,224,17,39,118,228,153,20,145,128,42,178,220,242,5,10,48,190,28,185,104,147,190,150,34,221,201,25,16,210,84,108,112,129,109,230,236,19,125,8,251,81,6,192,207,202,5,167,47,20,79,44,216,60,172,224,182,137,240,165,251,43,120,245,3,243,124,137,152,33,125,30,167,19,255,59,173,75,152,115,93,61,166,39,131,45,73,14,154,99,152,186,31,10,195,242,208,108,2,198,217,145,195,222,130,103,18,198,39,161,172,31,44,152,17,230,142,28,110,194,72,207,89,188,249,55,98,199,157,200,84,136,197,101,185,102,224,45,245,225,53,117,54,208,102,126,77,104,119,10,18,65,84,234,95,170,253,184,157,155,105,45,97,222,92,225,19,218,41,142,17,208,180,81,32,167,244,20,19,155,103,52,66,73,212,178,52,165,92,133,134,120,156,172,135,70,242,255,183,249,97,0,209,61,246,196,87,106,95,34,38,217,178,255,20,187,2,11,205,234,51,205,240,209,97,8,139,79,154,254,210,224,112,88,238,12,66,92,98,108,151,90,192,124,151,239,147,95,108,180,237,43,111,251,0,10,62,215,63,187,150,149,225,44,220,89,55,165,17,254,68,104,229,105,27,14,74,100,79,221,152,180,99,59,146,74,80,51,8,142,35,136,153,208,197,217,134,92,17,61,33,75,0,117,100,110,251,251,103,149,131,77,233,204,104,160,145,123,113,52,136,67,45,43,63,83,173,251,201,33,3,139,51,201,213,197,246,187,69,101,165,202,122,145,49,93,212,62,30,123,167,1,100,40,126,10,188,146,200,112,57,193,240,237,182,27,29,39,255,224,46,77,60,201,238,65,210,223,128,141,253,244,215,207,180,7,198,89,77,164,173,25,86,196,176,184,109,28,111,10,100,94,85,198,183,208,48,154,142,165,22,210,232,54,121,252,20,186,21,181,163,149,251,143,190,172,183,66,42,29,17,151,153,150,204,145,181,175,166,146,243,152,115,166,91,181,217,235,31,186,88,164,8,15,63,161,178,55,250,188,21,211,232,171,172,5,5,218,23,10,186,76,37,9,152,205,216,94,70,181,143,10,185,108,36,80,250,0,248,234,39,5,136,180,29,163,17,128,187,40,72,150,163,133,41,178,139,106,187,204,215,14,118,211,197,241,180,8,116,94,186,49,29,58,250,68,47,153,49,126,173,101,9,27,8,112,8,146,82,157,201,176,192,92,169,212,43,125,144,202,226,232,251,101,183,23,39,107,129,167,28,220,169,111,158,183,67,142,183,89,41,70,200,37,122,229,220,121,55,150,251,145,248,98,41,153,190,19,52,84,162,240,92,75,100,47,67,115,94,194,206,19,40,73,89,158,229,223,88,228,129,187,245,40,184,133,224,124,91,197,92,81,63,179,55,48,10,193,134,9,72,36,192,98,215,245,75,211,111,100,220,220,42,26,245,208,165,64,157,110,244,68,20,120,90,189,168,171,95,95,108,28,237,85,195,151,169,245,205,138,26,1,35,135,64,187,57,13,192,71,105,46,197,101,28,34,180,29,131,135,244,171,253,213,61,121,183,135,50,156,95,134,176,0,164,239,26,59,167,100,213,157,49,131,189,135,94,224,188,21,225,25,119,166,110,137,116,199,195,200,203,47,242,166,97,16,104,220,126,10,203,127,7,34,169,1,166,82,58,190,159,164,249,241,34,250,184,198,29,189,73,18,166,107,129,57,135,172,141,252,68,130,4,7,210,216,28,195,106,196,120,70,251,39,220,10,228,195,44,166,158,146,211,99,62,190,209,162,73,215,244,205,212,191,124,64,4,92,170,88,245,4,184,49,223,177,151,56,85,224,54,141,69,239,62,106,172,129,53,226,226,64,102,28,204,122,157,39,211,115,35,133,220,65,221,24,229,76,74,90,110,244,254,77,147,0,2,227,191,242,201,87,93,116,59,194,209,189,111,158,25,225,109,114,143,100,31,222,176,59,56,109,181,81,131,80,11,65,116,167,236,6,107,37,100,252,100,45,56,140,9,1,145,73,105,143,32,160,154,49,174,80,32,237,77,202,19,160,123,27,170,54,167,50,135,246,17,158,171,160,1,154,151,140,17,126,197,190,14,169,112,71,175,45,24,33,114,147,217,77,220,195,39,139,178,218,149,109,191,192,208,239,115,145,87,207,107,84,159,170,246,208,219,79,159,247,54,126,138,124,39,221,226,72,31,90,76,213,184,235,132,99,194,122,109,17,241,42,236,215,184,55,44,172,115,192,165,241,153,175,255,219,77,161,133,244,173,36,244,116,240,24,69,50,162,36,159,14,108,211,73,22,55,2,143,248,43,16,121,191,31,32,6,78,213,224,203,148,124,137,84,226,195,159,241,109,113,223,20,168,11,68,97,122,94,57,175,176,55,143,161,135,94,226,30,111,15,214,127,94,214,155,166,137,38,231,98,172,172,114,1,209,72,211,42,175,103,244,79,106,25,102,252,86,125,235,150,239,95,205,27,191,140,168,38,146,164,157,112,21,130,24,93,201,35,12,140,188,100,231,84,120,11,5,104,165,187,102,77,62,240,66,68,70,61,19,172,202,229,58,4,65,71,244,121,143,211,56,133,145,184,55,140,33,243,4,124,51,248,182,240,30,184,23,23,124,159,246,76,28,36,35,44,160,14,59,104,226,22,16,49,90,183,152,194,182,102,4,233,181,22,157,198,29,90,32,233,116,32,80,129,51,133,14,176,36,153,47,27,175,211,53,48,198,40,220,253,195,130,237,11,169,236,157,76,219,97,1,195,203,55,172,11,54,197,191,81,183,77,98,189,5,70,249,192,85,169,20,72,62,127,104,202,131,153,25,91,98,253,134,247,68,143,146,1,185,129,29,2,79,38,50,136,234,236,157,131,200,12,55,60,195,249,135,59,180,193,82,44,75,32,27,202,211,249,37,33,242,60,174,191,129,41,175,158,171,184,155,168,95,133,35,222,145,75,201,160,147,230,245,25,121,49,64,96,250,188,120,252,94,77,51,108,13,222,178,67,244,213,89,157,216,243,0,197,116,180,139,115,253,27,74,156,196,245,73,30,65,22,67,183,185,164,148,19,74,38,66,71,191,228,121,111,255,226,137,255,40,148,147,107,209,213,156,237,106,86,54,228,244,133,4,49,167,168,34,81,138,213,12,101,28,149,233,133,79,241,183,206,203,70,214,35,147,224,79,102,146,109,238,29,50,123,8,136,15,200,121,136,207,43,201,46,116,189,199,113,235,146,196,160,160,52,35,250,181,38,79,17,140,199,204,82,145,111,237,69,202,220,174,40,75,157,102,163,166,113,235,102,205,184,170,95,187,252,72,56,181,16,96,129,190,73,52,215,13,9,165,41,21,204,188,108,19,157,168,123,188,8,205,214,248,209,36,71,98,0,49,169,210,38,167,174,51,175,43,7,154,238,178,141,73,160,172,208,97,241,175,229,26,52,138,85,120,88,11,185,185,14,69,181,132,187,198,169,175,187,117,203,225,40,103,193,3,25,83,185,120,137,151,206,83,79,6,250,51,125,99,89,118,56,252,52,115,154,24,53,34,160,58,196,157,141,5,233,67,197,187,139,121,248,31,180,67,214,21,95,70,153,84,4,109,120,81,171,244,29,21,224,38,239,80,103,255,177,79,255,27,222,85,101,251,144,95,217,96,86,158,215,59,244,127,122,67,253,224,173,32,145,224,148,161,22,29,136,22,233,162,215,172,174,156,173,209,208,182,99,59,40,73,107,253,115,251,101,217,229,8,158,48,40,112,184,21,32,166,35,37,97,111,41,162,201,28,85,239,175,24,78,17,68,198,178,156,232,175,106,143,55,119,98,251,77,92,99,227,80,41,142,126,191,39,55,152,111,162,95,197,57,38,6,181,101,150,73,74,178,93,185,207,142,195,96,107,137,153,60,81,83,76,3,177,209,31,216,112,26,239,224,191,172,112,149,215,148,197,119,156,193,25,98,17,67,242,142,25,109,46,204,68,117,237,18,39,184,34,82,203,58,137,58,114,111,185,192,123,25,232,249,207,71,4,190,57,66,213,155,161,239,230,206,38,199,39,144,237,11,217,252,214,129,98,238,250,185,226,123,39,255,56,72,3,121,20,111,109,215,37,10,58,206,0,107,5,62,233,80,128,12,161,77,114,74,25,2,97,10,229,92,149,53,165,51,6,179,197,225,188,138,44,87,233,128,195,160,102,222,52,85,70,99,99,202,191,113,245,229,171,41,82,102,48,50,131,182,199,173,226,11,159,54,225,199,82,151,142,97,61,94,139,230,52,141,111,203,60,157,120,110,77,75,191,99,180,222,208,232,107,241,186,221,135,45,213,53,188,176,74,27,191,20,78,27,201,187,205,126,72,17,196,127,40,46,238,168,97,241,116,81,113,103,100,216,160,98,217,48,222,144,35,197,247,51,221,25,146,251,114,85,112,117,120,142,37,243,45,182,120,181,201,113,218,41,31,84,37,248,40,168,150,244,7,188,166,209,173,240,121,187,239,71,24,53,165,248,52,170,127,159,223,82,130,172,21,182,117,115,181,96,174,12,184,28,52,20,204,19,198,178,37,190,78,55,177,155,5,80,234,154,18,1,73,185,215,108,80,233,51,26,167,38,4,223,223,7,51,145,180,41,141,154,110,92,143,75,244,8,73,245,109,72,108,15,56,154,251,33,62,218,241,192,136,206,196,148,3,252,10,3,252,240,155,191,245,124,251,202,50,80,61,129,201,128,219,33,5,236,226,90,88,9,179,125,3,208,36,32,199,51,192,226,73,4,132,233,249,11,190,99,91,190,52,98,253,242,133,21,210,19,202,231,209,246,108,140,80,201,109,32,158,226,231,195,93,114,183,49,230,57,117,241,71,220,226,87,80,212,68,190,122,34,99,51,24,33,10,133,107,104,164,39,253,89,193,106,4,26,30,133,116,163,180,5,92,80,243,35,20,110,237,115,87,44,89,154,45,244,23,211,121,150,250,25,7,148,32,191,85,237,217,122,185,160,157,151,146,30,120,104,20,53,226,23,166,106,241,240,80,1,124,184,77,128,133,110,171,137,201,133,171,161,35,5,147,220,233,35,202,207,190,95,37,114,93,211,232,17,189,120,220,63,144,201,103,77,157,142,197,51,217,133,239,41,44,142,159,130,199,86,127,41,84,250,165,5,4,216,24,161,199,15,13,134,108,133,124,58,16,222,133,231,31,111,183,117,223,50,134,58,61,70,186,45,247,111,72,170,74,123,85,107,87,201,127,222,215,104,213,134,165,62,194,104,112,175,105,234,25,49,26,117,54,131,119,201,121,139,87,22,111,54,145,148,28,108,136,29,208,199,151,20,237,97,227,208,3,35,151,86,130,108,16,111,140,120,90,16,11,230,109,214,45,176,178,220,89,175,111,208,183,237,183,253,149,79,94,91,64,193,189,40,170,32,91,76,109,138,105,111,33,45,78,137,205,37,38,212,154,211,144,219,191,212,173,254,100,146,2,253,239,248,7,191,100,148,85,184,250,61,247,92,247,243,208,229,14,205,154,171,66,59,80,106,153,130,165,56,186,80,35,97,173,82,28,30,243,146,172,157,245,182,252,176,139,2,161,213,202,68,189,32,249,66,206,37,242,226,232,229,76,92,128,236,200,100,141,210,200,93,155,95,105,159,66,154,103,149,70,6,120,1,17,171,226,205,147,252,254,189,115,139,208,214,82,11,240,251,83,176,128,154,148,178,129,27,177,111,104,168,110,254,167,193,187,42,114,57,145,143,247,78,197,245,234,101,109,116,145,171,100,186,144,75,135,188,47,134,52,38,30,203,70,231,211,186,249,29,238,13,244,176,229,175,2,225,76,175,25,65,41,110,54,78,20,185,249,248,69,38,118,214,122,108,185,219,253,232,196,193,95,31,144,66,199,16,124,249,57,209,131,167,242,176,36,45,159,227,176,94,13,76,122,211,227,14,103,178,188,57,162,17,61,104,78,41,208,148,72,164,178,105,107,172,204,243,239,171,176,189,131,130,27,135,72,48,150,103,164,206,46,26,99,245,88,224,57,9,50,87,33,255,195,15,193,139,114,56,217,203,86,161,29,27,184,71,54,239,214,97,203,241,128,46,183,203,233,46,7,53,6,46,76,65,43,129,186,82,105,190,77,65,184,184,125,25,233,81,112,63,15,205,181,247,115,148,147,218,57,151,235,197,138,228,210,216,165,220,11,19,194,211,138,22,72,159,130,232,245,19,150,30,167,67,20,44,234,122,200,25,148,239,128,49,43,234,85,156,173,215,133,15,54,109,153,161,70,63,158,147,6,224,127,110,0,140,174,213,50,14,77,99,92,200,180,51,107,210,249,165,208,17,71,192,221,12,170,162,252,137,240,195,179,103,134,132,188,188,242,225,114,46,11,27,207,183,39,240,152,121,177,144,163,79,188,99,66,184,60,237,58,254,114,98,151,90,118,5,241,211,56,226,159,180,35,14,224,25,155,231,245,161,209,132,218,118,192,117,159,12,117,245,158,196,190,223,99,110,253,193,223,73,32,59,78,181,201,123,210,39,66,242,248,102,18,35,111,26,215,64,153,49,165,254,47,67,74,50,75,247,149,162,153,36,138,121,50,186,193,81,5,252,234,177,81,211,246,65,87,167,99,6,107,225,126,170,100,67,56,168,43,171,144,98,246,183,169,84,54,235,120,116,152,47,154,26,209,102,21,104,37,130,82,101,187,124,109,213,50,107,109,255,75,221,63,88,120,47,55,55,145,179,113,153,101,80,143,132,37,103,35,70,104,244,213,191,176,5,31,2,108,91,6,121,76,39,59,194,80,8,46,197,216,238,16,33,117,132,211,154,228,132,85,144,199,2,41,27,133,31,54,82,32,6,255,57,42,4,100,138,55,231,251,236,114,44,170,33,150,8,73,136,41,88,64,123,214,234,5,77,202,133,1,226,81,190,15,222,96,161,175,158,232,131,184,105,229,51,138,37,249,149,66,56,86,22,230,14,223,68,224,96,120,20,92,247,248,29,214,221,28,234,48,92,62,252,233,182,0,66,155,36,126,88,213,177,28,19,116,190,68,63,158,170,228,131,243,120,115,222,137,215,197,236,97,24,31,74,247,169,66,26,53,50,243,215,246,98,253,160,11,34,150,45,71,124,10,115,206,13,226,191,211,234,169,239,240,102,93,47,54,49,240,37,230,81,9,16,65,86,88,184,85,122,33,251,51,206,53,188,112,127,248,241,22,14,73,50,121,246,93,214,56,35,134,179,239,95,133,44,191,193,14,236,3,205,212,164,85,164,157,146,123,227,240,243,118,253,205,31,77,157,163,53,100,81,70,6,104,224,118,214,158,242,112,7,226,78,1,38,201,144,206,218,246,47,23,251,187,157,181,165,119,133,183,91,196,209,170,95,149,25,245,116,106,32,84,56,186,87,5,95,249,100,140,180,93,149,79,224,61,76,240,157,14,240,178,233,84,7,2,5,248,108,86,164,248,13,116,217,106,187,21,233,54,224,217,243,59,201,185,91,102,203,90,66,205,53,79,108,31,72,119,23,240,202,214,44,216,30,36,56,201,130,243,201,60,158,141,107,193,161,133,148,8,16,129,184,186,184,175,232,249,56,81,45,6,233,148,54,122,236,90,120,226,81,4,200,131,117,139,78,179,174,126,58,150,49,79,235,188,29,205,207,102,236,154,219,140,249,235,245,205,68,47,136,153,13,1,108,76,185,63,160,132,72,173,124,238,75,183,168,101,206,119,110,173,76,178,158,252,118,234,151,211,233,199,185,53,136,137,32,117,144,100,65,165,129,83,142,160,92,23,131,177,59,23,2,60,126,123,113,74,133,242,96,244,16,174,89,228,43,54,74,97,11,38,6,30,120,60,6,80,36,23,113,181,92,166,83,176,209,230,255,218,251,53,20,2,48,33,38,188,224,203,82,125,146,13,67,185,59,47,95,50,251,195,134,25,38,239,248,205,95,48,164,125,111,16,109,136,220,226,110,176,129,196,223,134,70,92,167,5,111,6,35,7,247,105,52,131,161,29,217,117,173,106,120,56,154,135,131,8,255,62,88,39,203,159,21,254,23,115,168,163,46,205,42,141,83,220,187,113,223,58,97,26,76,129,20,181,254,113,61,145,178,171,143,30,9,134,17,189,23,72,154,245,90,98,7,8,207,217,9,155,217,110,192,111,216,191,45,242,20,166,203,219,134,204,55,252,148,248,127,226,73,84,61,125,98,197,161,78,133,177,1,119,177,167,67,202,131,91,223,4,12,17,151,64,48,43,42,46,183,159,168,79,144,11,199,145,188,177,109,25,245,75,74,12,62,214,255,246,58,180,214,51,232,47,24,146,206,111,70,104,42,240,126,127,94,191,75,177,141,150,73,81,41,31,3,110,47,210,156,190,167,65,158,122,217,130,46,155,34,38,204,55,192,171,240,50,253,247,83,63,146,185,98,132,15,141,30,22,135,118,152,32,125,88,0,122,197,170,14,18,23,167,28,53,184,28,73,225,15,126,241,105,219,245,249,93,233,234,26,227,96,87,15,104,156,62,115,167,63,111,207,178,108,10,131,255,84,41,207,71,143,76,67,228,69,236,248,175,43,206,139,127,176,196,44,107,91,213,91,206,87,168,92,155,32,214,230,92,232,35,10,223,141,168,245,5,105,192,142,185,97,197,159,145,18,120,142,183,217,252,123,130,51,198,204,100,147,253,181,185,240,244,3,48,243,114,7,184,44,211,10,77,197,73,51,153,243,67,17,233,33,229,217,198,121,205,102,234,10,28,238,28,113,15,123,34,161,65,24,110,240,97,157,224,73,10,195,177,201,98,204,153,248,224,139,40,33,226,254,18,132,133,103,69,35,229,232,28,177,172,91,235,174,184,247,48,134,123,227,238,43,143,106,54,230,236,103,140,28,240,170,216,245,223,215,34,55,90,138,164,134,35,240,64,217,26,22,61,65,73,144,53,67,47,70,137,176,65,169,119,116,233,76,11,9,191,121,22,39,0,48,175,99,44,21,238,0,92,240,13,4,54,139,187,149,2,82,20,118,244,231,128,179,5,52,81,139,138,71,224,239,146,1,72,37,243,48,169,100,238,91,71,238,214,152,108,3,96,215,252,223,65,175,17,228,165,120,109,74,90,91,98,68,106,100,36,101,243,147,94,252,195,4,131,183,108,200,98,44,61,191,78,108,191,218,241,148,54,83,21,229,187,95,21,176,137,173,146,51,82,84,118,174,144,241,213,204,76,173,177,224,145,15,87,142,12,134,65,57,237,105,242,46,181,101,154,234,253,155,255,251,226,35,17,186,249,22,71,20,125,48,122,147,115,19,156,42,187,184,139,212,120,166,246,7,255,204,61,29,198,181,153,5,99,226,78,162,223,104,163,247,136,83,10,202,171,38,11,229,2,44,166,38,204,141,44,96,87,180,220,8,7,139,27,255,233,75,119,49,88,73,107,71,252,189,111,170,192,76,58,136,16,31,81,222,101,203,7,75,114,246,155,91,101,63,105,118,157,16,191,209,119,40,10,132,200,98,168,74,11,236,255,233,176,227,169,58,10,52,48,3,27,8,174,213,227,144,152,209,144,186,61,60,193,114,219,33,212,22,184,82,202,68,86,80,216,115,251,194,154,147,40,54,65,164,144,249,49,183,232,81,122,154,51,208,245,165,60,63,174,103,171,86,253,62,66,178,233,140,19,243,95,108,49,31,233,234,218,97,205,62,97,233,220,254,208,184,107,85,221,244,172,45,72,18,204,88,118,254,186,121,217,139,53,40,41,111,85,34,77,142,181,21,1,249,238,37,28,0,84,165,181,208,239,162,138,85,180,40,4,198,228,80,215,148,195,80,215,134,100,245,66,91,107,65,140,33,70,119,139,85,61,110,91,181,168,169,246,213,124,30,200,108,53,149,142,157,109,94,52,149,185,107,195,111,103,202,24,39,161,235,0,178,48,204,8,85,72,80,70,127,243,180,104,147,109,185,15,196,240,114,29,216,15,177,94,241,48,130,113,163,4,50,215,194,75,207,13,114,115,229,168,228,226,216,190,210,177,227,74,115,4,67,105,44,229,67,84,54,243,158,64,196,88,148,213,167,23,157,172,173,215,203,181,122,230,115,102,14,177,102,166,96,162,131,98,219,59,81,128,1,14,247,22,193,110,48,28,237,102,130,7,48,57,89,252,190,141,202,93,52,171,193,172,215,122,37,59,179,15,102,42,196,4,6,37,247,138,16,140,89,172,131,221,104,242,171,156,137,220,188,91,87,193,124,32,20,71,147,140,96,115,65,200,231,211,230,15,2,249,61,45,130,33,3,211,24,110,152,1,22,227,103,106,88,111,233,123,95,5,116,81,63,130,65,245,37,250,8,145,242,149,67,79,191,146,154,191,98,81,25,143,217,209,133,219,253,101,124,236,103,193,5,19,124,113,136,50,142,100,51,61,151,217,101,205,110,190,209,57,140,30,43,45,250,133,95,2,103,149,200,164,50,49,25,146,155,73,254,195,122,242,196,43,11,159,155,153,211,108,117,67,71,81,148,152,193,67,89,150,199,236,111,252,150,121,41,13,230,83,153,232,152,102,165,10,141,65,150,62,59,28,232,122,170,82,4,170,26,14,25,250,87,168,216,30,197,250,212,183,26,125,26,91,59,93,50,85,173,141,27,250,179,112,225,58,97,109,133,112,249,182,25,104,22,90,40,69,119,56,172,176,115,242,8,64,160,130,162,239,47,128,142,200,53,174,43,210,233,185,152,89,115,45,75,242,153,249,1,215,181,130,121,243,141,91,77,240,115,195,29,87,89,92,39,157,229,186,62,198,141,22,179,144,226,227,240,43,82,203,114,150,105,206,56,220,199,121,99,192,219,220,240,225,131,144,154,111,241,222,104,255,82,44,195,108,198,40,120,159,191,220,56,50,31,74,4,190,24,127,45,51,80,215,29,40,71,39,3,251,31,99,190,226,81,217,96,198,88,244,14,111,165,209,154,184,172,147,98,147,30,80,243,153,67,146,19,173,13,168,177,101,126,240,231,18,65,57,120,243,100,230,23,103,140,35,16,60,124,25,86,27,70,123,108,123,61,149,130,42,10,254,102,178,84,35,222,169,142,152,65,127,191,165,126,44,40,123,178,189,140,218,73,193,190,137,120,216,84,6,252,19,198,189,109,0,0,187,240,151,253,64,13,214,137,109,106,91,62,225,92,202,44,181,86,202,110,141,69,132,149,196,165,206,186,64,79,236,250,170,187,14,164,230,146,39,232,137,212,198,219,134,161,72,147,14,9,84,138,195,229,121,101,201,110,79,202,58,99,190,184,60,244,101,180,218,84,38,129,75,68,125,212,129,4,184,193,122,21,2,53,217,212,158,13,69,28,228,43,39,79,224,253,177,39,240,111,88,227,192,84,36,177,193,104,168,235,102,72,217,155,67,161,41,158,198,172,203,36,233,43,149,29,100,132,82,16,20,138,218,176,32,211,246,82,25,34,229,1,181,88,228,94,97,1,66,166,0,88,204,247,87,253,184,189,90,127,122,195,206,212,231,21,228,198,44,150,102,22,55,198,195,48,35,84,219,229,251,156,39,149,90,170,249,203,249,166,65,186,76,235,97,222,79,45,50,71,78,100,222,230,233,24,163,75,180,201,62,26,74,198,28,146,14,228,230,15,115,33,65,37,237,156,39,228,5,101,12,64,86,198,43,126,205,130,52,183,189,99,147,51,112,23,137,78,99,31,4,55,227,125,22,124,97,228,226,85,48,23,11,24,90,224,119,142,164,24,184,70,156,192,188,12,224,176,109,70,112,236,86,187,149,191,197,117,216,100,110,131,134,10,136,131,44,49,130,150,39,50,175,79,138,99,8,142,135,32,128,250,215,228,122,124,55,5,54,237,35,214,85,131,99,117,82,54,79,16,53,197,198,130,157,21,107,134,146,80,90,92,74,220,99,95,236,253,75,118,245,94,233,232,25,18,182,255,47,254,77,225,231,251,187,135,234,117,126,205,6,115,171,61,107,243,188,122,2,141,8,188,33,33,27,26,28,227,42,74,177,11,151,135,87,159,233,195,181,185,99,195,187,133,181,163,196,187,88,149,86,187,161,162,60,16,68,46,93,95,12,160,105,189,106,181,235,185,155,30,198,45,137,245,7,206,64,13,55,119,210,170,5,187,236,108,78,253,70,188,149,214,137,150,88,251,189,20,208,8,201,110,33,177,127,21,43,47,177,107,97,202,14,138,178,83,62,15,74,24,95,190,62,229,105,209,71,212,172,252,226,85,75,168,22,40,72,36,163,191,0,193,225,92,59,146,13,139,0,225,251,145,250,23,165,64,141,156,40,13,42,241,169,152,129,176,248,136,39,230,39,254,92,230,201,152,243,41,210,65,7,251,187,80,250,111,18,142,43,117,99,231,74,175,89,109,34,199,184,249,55,130,250,122,134,248,16,77,88,72,35,84,70,232,16,74,228,131,23,16,79,236,29,27,26,219,219,10,253,130,86,223,67,3,26,120,89,150,73,181,203,226,175,193,235,26,212,145,235,29,156,94,161,47,160,242,214,126,80,220,254,170,23,149,148,221,142,230,212,156,74,82,231,180,139,85,192,170,152,196,139,55,51,227,65,26,212,132,181,250,181,210,27,199,200,240,125,6,171,44,77,69,212,134,90,56,172,105,75,246,241,47,107,75,36,107,217,4,183,43,153,228,37,214,175,166,38,197,8,112,52,77,193,19,94,6,213,207,216,27,20,255,241,61,175,81,186,116,29,16,36,190,89,149,196,58,81,224,71,84,59,189,22,178,218,86,145,157,85,221,152,106,176,135,27,158,165,10,239,139,250,150,13,26,66,174,253,175,110,219,90,219,202,140,72,86,20,3,230,25,224,93,26,8,132,226,231,195,123,62,69,242,174,14,99,181,179,109,138,14,67,41,159,76,42,127,239,117,201,211,22,166,177,224,153,39,2,233,146,241,100,143,115,195,142,105,140,1,4,248,79,7,11,165,28,152,127,9,118,77,165,225,245,83,38,249,233,105,67,112,21,167,153,253,53,225,69,185,25,202,165,175,88,165,140,8,138,225,49,148,151,157,107,0,56,220,248,54,54,126,159,15,219,91,13,65,96,77,57,40,172,89,144,106,27,170,36,106,9,136,228,50,125,73,149,68,153,224,177,136,172,86,164,235,180,234,160,235,25,223,147,96,176,90,51,42,10,35,4,199,219,174,216,131,102,113,157,8,13,15,177,109,41,79,7,196,123,30,34,14,15,5,187,164,28,75,89,62,118,250,38,212,255,84,131,221,166,220,110,235,116,140,215,90,213,96,104,251,6,3,177,17,134,61,29,213,187,232,229,124,208,244,85,55,170,52,80,0,243,9,183,11,189,175,12,49,158,71,198,19,62,53,119,195,110,215,27,246,162,230,81,173,243,237,130,86,66,244,151,125,22,182,220,30,147,225,218,227,126,22,190,64,181,102,11,26,64,58,172,121,187,110,189,188,1,157,45,126,163,194,137,89,80,71,194,161,98,50,118,167,240,6,28,5,177,228,198,1,77,204,60,87,34,252,55,82,46,119,92,19,97,219,140,129,119,100,50,108,169,134,184,71,185,141,85,240,214,9,236,218,235,204,92,2,175,115,42,33,134,62,16,158,53,224,71,172,254,14,85,15,243,233,55,224,42,9,46,48,16,226,106,13,5,54,239,134,105,205,161,213,81,25,81,118,85,83,37,17,240,2,233,200,1,133,107,155,150,50,38,39,126,172,65,40,145,250,88,160,39,187,60,106,0,84,135,101,61,59,227,1,111,65,108,18,239,16,132,241,239,210,59,61,85,191,155,81,45,10,139,252,67,193,120,34,197,79,174,201,148,69,32,99,140,237,243,246,151,24,154,67,94,135,185,71,110,11,124,143,165,183,203,168,140,65,11,163,160,0,153,134,136,202,25,201,110,135,184,28,136,105,204,190,33,133,180,94,181,89,247,138,106,90,237,149,157,4,81,252,93,202,118,145,194,155,45,207,108,142,0,234,152,13,16,216,158,15,11,233,164,101,191,30,236,10,207,183,10,82,94,156,120,139,213,74,211,40,198,221,32,164,53,68,34,26,67,156,250,30,76,17,99,153,237,115,242,239,40,225,197,85,143,115,192,200,97,67,42,7,175,226,6,254,87,227,17,179,134,161,46,155,38,200,146,246,131,36,108,128,246,36,62,146,244,122,212,166,25,187,15,171,191,205,156,116,42,53,59,150,125,216,65,188,236,127,37,139,181,252,11,1,158,87,132,119,91,73,236,64,100,70,78,249,20,220,114,86,134,58,59,193,107,59,18,19,205,1,118,234,66,211,55,128,192,60,11,132,97,213,91,211,31,158,57,194,131,134,211,51,149,154,211,21,197,240,232,120,205,175,51,218,171,7,219,172,115,69,14,41,111,59,87,105,170,180,78,25,57,3,254,67,111,34,43,251,4,3,169,245,247,75,8,216,94,128,228,161,252,141,196,115,19,113,23,44,79,59,76,58,62,11,25,163,128,187,207,156,51,24,47,192,115,16,180,104,17,23,118,232,173,45,107,95,167,105,47,69,31,126,149,60,173,207,78,129,255,54,230,80,193,204,248,128,180,161,79,177,38,203,3,83,246,197,23,38,212,147,113,35,175,15,224,63,45,23,248,228,208,173,172,161,105,135,94,104,198,161,165,54,25,158,45,79,147,35,16,216,104,5,202,190,115,88,171,130,96,32,246,47,125,52,252,17,160,33,210,23,51,31,147,0,71,108,255,183,67,201,105,142,104,124,5,39,86,40,5,173,213,139,26,231,250,135,41,117,28,119,48,247,25,175,96,112,120,200,203,51,74,111,47,110,24,218,104,124,164,127,167,34,164,151,142,230,131,27,154,118,183,70,54,7,130,203,113,6,185,213,246,204,185,64,85,132,135,171,185,198,45,132,102,148,174,59,186,202,55,183,68,230,69,224,206,254,136,193,247,229,4,140,53,77,105,234,88,159,50,106,106,35,64,50,193,71,85,213,208,166,99,55,84,85,98,120,106,152,26,222,214,1,149,147,49,21,120,54,95,24,153,157,85,142,70,134,238,135,109,213,138,230,67,67,74,16,218,233,126,73,130,205,26,161,250,231,193,205,150,162,176,141,119,74,181,44,190,31,135,131,43,190,180,139,141,109,76,76,151,206,55,155,85,70,83,25,23,199,70,98,155,242,18,73,182,34,125,228,174,164,61,165,72,71,211,6,117,205,114,170,145,40,91,72,189,22,142,80,232,238,164,54,231,113,36,121,87,163,198,6,140,81,226,131,62,124,211,62,153,39,230,137,159,180,93,40,223,82,69,60,36,209,58,200,230,139,99,236,159,35,161,157,173,142,113,233,9,95,70,46,208,66,41,253,171,95,225,118,24,182,79,75,88,129,213,235,124,212,1,175,197,41,223,195,59,237,202,144,46,9,23,111,188,109,121,111,254,224,167,62,152,255,241,63,164,215,24,235,133,245,161,9,50,67,130,158,209,238,82,143,251,120,106,174,112,16,152,203,35,153,95,178,21,164,21,33,170,40,146,153,241,204,186,120,108,14,191,166,173,131,47,47,69,225,243,135,203,163,84,6,18,80,40,124,15,231,137,56,248,47,199,239,95,191,250,198,162,59,33,64,246,202,83,133,190,76,56,239,237,23,171,112,173,158,171,176,227,76,14,201,38,21,163,108,190,4,136,36,251,50,204,28,252,126,93,67,38,30,81,226,164,229,182,164,150,193,54,5,228,70,47,129,71,243,181,121,1,144,243,30,106,7,123,200,30,152,186,91,123,5,183,74,54,150,194,240,112,111,204,57,185,156,142,7,197,140,96,64,164,176,148,138,88,185,161,18,211,150,226,78,170,9,202,185,27,104,58,7,75,61,37,230,58,55,35,19,226,87,81,225,194,255,21,223,73,119,82,116,52,171,177,70,148,110,183,162,90,109,3,38,229,143,155,43,134,148,169,163,118,243,222,90,133,114,229,129,64,246,166,27,172,68,134,20,20,93,226,155,211,80,228,180,179,111,18,5,32,34,3,88,135,56,146,94,7,245,0,163,37,31,165,163,100,186,250,186,20,204,229,239,182,57,244,113,204,132,250,153,245,76,22,214,161,3,211,19,36,20,88,74,189,5,4,179,121,206,20,219,61,103,23,48,62,240,100,219,210,208,244,86,55,252,249,140,112,192,3,222,105,102,21,188,71,8,211,233,84,225,185,55,238,137,22,224,186,138,102,251,91,32,144,99,3,55,22,134,28,42,41,70,223,193,187,104,189,33,63,77,202,63,151,232,72,150,137,239,206,15,25,254,152,225,171,185,1,188,92,68,123,208,99,64,155,42,99,115,243,160,3,69,229,192,184,243,153,197,100,142,35,236,12,240,176,50,214,131,12,113,67,247,171,181,24,156,197,160,148,201,136,23,80,82,86,231,39,104,46,60,40,182,89,106,149,73,134,60,35,53,207,0,168,50,18,102,42,25,251,149,4,247,41,126,44,11,108,154,49,215,183,93,37,69,5,41,229,5,213,43,82,223,230,136,234,85,23,9,89,193,125,118,79,216,39,59,121,32,170,203,180,195,253,193,16,121,151,65,71,248,174,167,229,57,229,228,33,120,45,53,3,109,145,254,193,245,32,178,65,193,253,8,16,153,92,147,183,140,38,12,108,106,32,195,88,186,75,115,158,244,39,58,224,135,51,193,73,40,253,131,171,27,189,227,41,37,72,23,75,116,91,248,223,229,67,230,157,13,217,40,92,148,197,242,100,124,120,10,19,58,215,33,182,94,123,23,49,29,72,118,121,150,48,121,45,17,135,125,22,189,96,28,102,105,152,63,227,65,224,223,24,113,43,62,215,182,10,235,19,127,55,169,186,75,44,1,58,21,211,208,98,40,0,83,8,59,68,166,224,32,15,156,255,219,62,16,87,195,201,227,232,120,195,238,240,60,114,21,102,168,87,25,150,210,164,238,35,100,159,31,156,76,198,99,2,251,83,124,89,246,253,1,46,111,47,107,224,188,184,183,170,47,121,105,253,76,7,123,128,10,235,167,190,15,4,32,4,37,222,138,87,55,210,100,123,196,209,173,129,111,83,185,144,154,240,198,241,230,131,243,174,5,47,82,92,219,209,27,136,214,176,79,113,122,194,97,207,179,223,60,129,98,118,234,46,193,96,173,111,140,116,49,59,228,43,135,150,203,230,176,222,123,173,231,34,195,82,230,177,231,79,151,179,230,143,124,180,103,234,204,87,69,123,188,201,162,7,12,205,217,55,175,165,20,151,220,158,168,143,187,242,147,244,0,250,77,110,220,85,45,181,136,248,162,212,122,51,188,79,146,112,204,71,15,55,122,78,241,9,116,203,90,101,122,57,41,84,20,196,210,15,223,80,124,185,108,87,43,118,159,71,228,234,61,203,48,236,4