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,232,227,79,69,148,56,46,57,161,121,46,152,189,78,187,232,60,166,128,123,169,191,210,206,239,211,51,157,212,187,27,0,143,92,45,231,87,106,29,20,202,237,93,232,150,177,229,238,223,228,54,79,129,79,13,157,19,186,58,192,68,241,196,178,0,230,203,107,175,215,187,60,128,205,95,171,128,244,42,212,248,217,211,201,121,168,244,223,4,36,190,3,248,152,146,223,60,230,188,146,180,106,59,154,60,115,193,10,124,37,185,7,252,183,16,98,6,44,4,146,220,8,129,47,130,14,120,99,232,29,255,229,27,64,90,41,241,55,131,67,143,7,126,92,218,108,106,74,135,100,179,11,193,168,130,156,234,36,198,30,143,72,44,51,227,73,219,110,88,121,160,195,3,138,208,43,106,60,165,251,130,88,96,80,145,220,235,102,142,90,0,43,171,120,63,225,236,38,88,38,244,146,95,87,243,47,211,96,194,114,72,146,28,36,130,62,41,14,158,61,126,241,32,126,204,136,72,88,144,162,104,206,244,190,23,92,179,187,91,157,168,100,45,177,63,67,117,250,201,51,173,225,148,67,47,146,3,36,7,173,64,197,228,68,177,37,96,178,10,138,224,6,96,68,245,166,169,30,5,233,25,132,22,136,154,188,237,74,82,19,35,195,141,73,80,11,195,110,230,127,193,211,33,245,176,127,174,12,55,140,98,33,1,108,121,176,58,198,34,118,225,167,173,194,148,124,45,1,244,59,180,229,227,186,97,134,26,186,77,181,59,125,182,179,162,107,88,24,33,241,179,127,42,219,109,191,209,60,175,195,102,78,230,1,162,118,50,3,134,218,79,202,90,187,148,100,213,84,67,153,30,105,186,27,234,211,81,79,251,33,224,83,18,192,178,172,123,112,200,38,73,224,88,17,231,178,181,75,24,7,160,48,135,40,93,114,185,151,136,246,107,115,53,96,111,77,86,65,85,219,178,201,115,151,184,83,81,197,100,28,15,125,205,42,253,198,105,243,93,221,226,98,246,134,109,29,105,207,211,123,251,73,54,47,103,100,183,192,89,36,77,254,79,175,92,50,25,13,161,69,116,253,161,22,194,156,4,26,15,159,95,170,45,204,233,149,205,128,81,46,74,136,242,127,24,10,225,106,12,131,41,248,187,118,172,235,201,213,215,210,63,149,168,123,70,32,230,221,107,138,89,71,22,52,186,32,48,109,243,207,202,204,130,23,217,127,137,71,71,130,103,233,21,217,8,68,102,119,69,174,106,237,170,153,94,246,93,114,86,240,131,186,16,168,76,13,194,91,50,82,39,86,94,177,127,255,249,183,191,234,255,246,190,254,247,104,234,212,65,165,189,96,255,56,215,185,249,218,75,236,137,36,8,201,243,123,85,228,87,114,10,171,20,118,199,138,238,47,43,96,229,178,10,96,249,95,129,13,36,97,21,88,50,168,148,105,78,31,143,54,106,142,99,169,145,101,143,0,66,31,61,246,189,98,16,215,150,155,111,45,192,41,39,234,21,100,178,29,105,108,254,103,58,229,232,7,171,72,73,166,125,213,139,88,6,71,62,48,11,117,94,87,153,208,23,189,123,167,145,219,221,229,31,171,25,76,66,218,18,72,41,29,9,254,145,123,131,183,188,202,97,215,47,226,5,88,65,84,96,173,244,112,146,112,249,42,18,250,81,118,247,172,218,254,139,157,247,5,178,80,94,217,19,37,2,102,149,167,237,245,141,179,148,83,219,51,152,51,164,75,203,58,20,148,66,55,84,67,233,152,199,119,184,156,146,47,61,86,179,196,64,43,190,183,67,190,196,233,21,106,145,129,235,97,125,60,180,28,197,224,48,16,133,194,182,59,95,39,205,13,150,159,245,236,120,213,194,65,100,192,227,68,118,255,243,127,55,173,164,19,184,23,65,79,112,170,26,239,161,63,183,194,62,13,83,179,33,74,3,8,45,4,225,22,254,68,189,14,32,37,87,55,57,31,193,77,140,180,169,99,228,167,98,193,175,120,210,174,134,73,142,234,240,76,60,118,41,173,4,173,31,229,55,182,243,152,153,147,235,114,231,99,233,182,8,153,75,250,21,136,22,183,194,50,41,189,103,98,165,192,222,46,57,128,158,163,254,236,154,76,80,110,160,160,175,22,14,148,80,68,113,89,11,172,42,185,65,41,238,115,51,29,9,183,15,198,148,224,224,7,3,187,49,36,163,222,141,230,43,10,161,157,121,25,207,1,144,74,50,158,69,150,63,122,237,166,195,239,214,2,155,133,121,118,117,45,180,222,18,71,120,124,243,234,229,31,144,149,148,176,17,30,109,69,122,176,42,107,241,182,225,232,205,27,5,217,47,207,2,198,7,110,215,171,10,167,146,213,254,127,56,192,210,134,113,237,172,104,208,45,97,11,41,244,252,203,25,205,100,93,192,125,35,173,55,167,179,202,26,158,162,173,22,165,240,4,144,10,165,204,22,8,240,76,22,158,221,242,204,6,97,163,43,148,2,104,1,182,38,116,218,71,194,122,99,115,128,212,63,51,158,145,154,189,68,67,168,149,149,106,231,152,178,148,54,218,196,63,251,136,210,209,126,159,101,217,114,96,230,16,107,198,99,188,71,233,78,121,129,40,67,99,205,213,155,121,219,209,129,182,53,126,193,221,66,115,28,127,209,173,120,181,205,81,167,5,212,3,120,134,123,33,125,77,237,209,4,137,156,155,39,30,183,47,83,33,196,223,249,34,170,228,224,79,154,215,159,7,57,205,13,220,227,163,49,84,163,53,46,227,217,171,60,240,248,201,147,80,100,254,85,193,2,152,47,223,123,73,152,107,118,175,158,114,181,50,13,75,62,166,8,4,24,48,185,12,246,97,1,126,215,195,74,188,176,79,136,80,241,71,189,120,60,199,225,250,67,41,97,41,76,76,238,52,146,91,64,99,222,169,46,200,88,209,252,51,82,165,118,62,152,250,114,45,156,157,212,118,9,167,119,26,79,80,218,12,135,136,63,131,216,245,186,93,64,102,174,63,195,85,14,16,177,0,152,97,59,9,251,161,71,252,48,222,16,144,10,24,123,212,202,100,120,207,174,55,225,210,131,159,210,98,196,85,40,230,11,110,251,235,224,14,31,175,155,228,143,164,111,41,27,187,243,160,10,88,151,156,239,36,61,240,17,228,18,82,24,122,248,106,129,191,235,130,215,53,224,208,233,123,199,38,218,232,201,109,85,29,100,155,186,148,225,115,149,69,4,193,170,113,255,109,10,23,60,225,157,234,96,207,203,117,27,126,187,32,204,168,152,243,48,108,39,115,133,161,99,225,224,128,31,57,75,18,70,139,52,72,52,51,102,59,167,53,177,247,9,59,249,58,64,116,70,17,220,77,154,10,196,109,16,29,34,241,135,238,226,72,231,88,176,74,122,19,96,213,84,163,234,62,164,62,107,251,23,190,98,233,152,242,200,119,62,125,76,78,233,41,239,244,240,0,179,219,246,228,34,197,35,150,98,250,12,172,168,94,54,65,67,126,106,119,242,197,29,46,165,252,28,188,122,166,102,154,182,183,43,30,179,134,164,188,247,19,38,95,251,122,41,242,233,89,11,127,249,195,235,160,45,148,132,174,44,70,188,27,64,214,9,78,193,250,118,70,146,113,95,165,32,208,55,183,48,108,194,235,58,20,53,180,48,32,184,43,34,114,135,83,127,124,93,240,236,32,157,251,31,81,186,105,37,195,82,46,112,141,118,85,102,58,233,177,207,231,225,191,154,223,233,221,59,105,235,217,54,43,1,42,213,141,103,22,55,193,98,115,34,145,108,37,53,29,66,133,117,31,7,238,6,124,255,56,11,89,76,87,167,135,182,26,81,167,104,169,45,147,244,164,127,152,136,224,41,160,182,53,81,25,115,162,33,198,205,68,23,255,132,18,41,40,245,22,244,87,113,207,116,5,16,22,173,15,239,158,109,240,135,143,147,22,143,127,31,73,224,231,224,107,203,85,224,118,121,115,166,72,247,202,251,58,94,108,172,19,0,250,95,23,245,107,192,58,38,255,141,131,20,0,74,97,95,152,43,207,210,81,23,249,123,254,1,72,6,95,194,146,15,51,69,141,11,112,30,51,20,39,126,45,208,130,179,40,133,69,217,245,216,96,50,191,124,100,133,118,148,219,56,138,164,79,42,26,26,78,249,35,79,142,222,144,121,32,180,106,55,236,64,128,52,49,38,84,49,161,64,164,239,222,150,238,179,2,192,109,214,89,245,250,165,138,34,214,187,61,126,208,251,241,147,57,116,211,166,16,237,123,15,247,150,77,86,102,56,112,220,211,212,166,21,59,210,181,43,57,211,166,169,15,3,120,141,92,14,29,230,131,215,166,112,23,98,252,164,23,156,237,138,53,18,141,150,107,209,167,109,108,44,53,8,15,236,31,55,118,190,72,227,199,3,231,119,134,240,195,109,8,249,116,117,246,152,199,24,12,233,169,0,10,255,117,30,174,125,32,163,63,223,174,79,241,201,93,141,136,76,85,60,191,129,11,11,142,73,88,201,233,132,40,24,180,181,115,73,202,232,6,13,242,185,162,56,189,112,231,157,39,212,122,157,250,59,201,190,29,23,73,139,241,55,142,134,108,194,162,220,224,185,125,173,56,60,164,212,14,236,30,46,253,91,143,95,187,84,121,5,114,121,119,87,33,169,198,119,56,168,67,146,42,48,223,132,64,65,18,188,119,151,84,195,3,3,111,85,239,104,176,65,238,151,109,29,72,167,145,192,52,177,221,243,174,213,21,41,93,7,117,58,187,241,113,92,149,51,163,35,67,117,108,147,162,153,34,179,25,46,222,203,48,95,130,118,236,216,237,184,63,146,100,199,78,242,121,26,240,89,142,166,149,253,141,27,154,39,182,56,248,169,12,123,15,114,74,247,83,179,243,169,146,178,84,254,157,60,149,38,242,180,229,86,250,221,188,189,158,65,139,11,142,121,251,148,254,200,142,151,231,149,172,16,249,167,6,220,198,143,96,1,124,102,58,50,207,250,26,255,133,253,58,245,252,131,95,0,158,181,91,18,58,48,184,44,93,123,27,154,207,59,107,13,82,67,224,137,58,50,168,44,99,86,55,167,248,186,247,208,65,45,53,240,158,205,154,188,107,16,33,208,32,209,251,231,209,82,85,110,69,79,186,13,66,108,223,154,220,51,174,128,212,196,157,209,219,158,107,56,15,177,48,244,179,170,92,84,135,93,30,34,243,210,228,7,245,139,104,30,215,198,52,145,255,85,74,180,23,67,187,53,187,190,163,148,175,38,253,52,157,57,55,170,135,87,46,138,141,87,18,68,35,181,104,243,165,239,244,136,205,172,134,242,254,119,193,204,246,12,245,51,234,211,127,38,95,184,17,110,87,138,231,155,154,111,222,252,222,119,115,14,113,186,150,42,174,6,36,187,195,255,78,107,150,19,152,89,35,152,101,133,166,229,166,71,129,87,228,10,94,77,222,38,190,155,65,198,223,34,229,196,165,237,215,36,46,12,110,46,248,254,230,55,81,222,98,19,144,105,105,243,40,236,242,185,38,183,100,241,252,121,183,77,64,167,228,77,255,108,49,56,165,151,98,204,234,75,83,223,46,151,175,71,207,227,202,114,233,229,204,87,139,179,152,47,72,192,32,195,222,6,163,222,113,130,74,194,23,66,176,157,130,77,121,119,192,86,164,37,183,252,42,239,61,245,200,219,215,0,21,135,48,222,145,121,28,158,244,176,43,206,162,132,189,63,21,247,242,89,181,245,179,210,48,61,159,181,255,27,122,157,32,219,161,152,36,113,156,145,69,247,209,99,42,190,112,136,79,9,119,237,20,7,88,199,10,59,237,155,128,107,39,147,21,106,22,133,231,175,39,52,189,78,109,74,130,122,78,21,164,35,52,240,240,42,115,18,30,204,188,139,131,173,53,35,222,13,244,87,44,161,38,102,36,141,165,61,72,22,88,156,193,165,86,86,77,113,242,74,225,56,239,3,19,170,204,128,105,241,144,208,214,3,213,102,98,152,172,231,146,15,212,13,13,141,12,33,83,206,28,243,29,208,154,181,189,88,0,243,227,15,103,35,234,224,107,130,175,23,114,113,234,33,216,121,128,60,255,155,184,94,234,43,176,184,205,23,152,234,255,200,29,51,82,1,248,5,54,201,79,108,241,126,220,185,199,204,161,230,194,221,146,41,125,247,53,71,7,72,193,230,87,100,62,17,26,65,187,171,121,209,142,176,198,202,94,129,204,86,234,99,102,234,38,162,169,220,104,206,168,122,14,200,120,41,218,111,110,70,23,205,236,162,136,218,207,34,42,241,17,83,31,205,216,135,176,28,232,14,2,163,113,130,218,40,90,104,200,75,234,24,37,207,235,192,36,155,215,229,110,117,83,75,187,2,164,5,203,83,204,50,85,142,38,197,90,60,48,185,74,86,232,193,53,5,21,53,72,155,87,51,187,10,53,53,174,186,98,254,103,114,251,31,38,62,191,251,177,131,10,71,36,248,222,76,172,20,68,86,47,133,243,224,235,232,181,106,237,4,176,93,0,75,8,180,79,231,242,40,49,176,153,77,38,48,240,255,106,54,137,34,5,139,99,72,73,33,94,12,77,75,14,202,119,213,35,162,212,90,87,116,10,111,38,38,60,79,151,136,217,133,45,108,172,117,214,6,3,113,20,2,99,27,218,75,42,48,159,134,59,26,180,137,242,127,115,145,117,37,74,173,27,107,87,116,213,188,21,124,227,109,225,225,82,95,71,30,214,148,218,93,66,199,156,250,7,64,209,23,26,39,162,51,148,40,236,68,138,168,19,213,17,131,25,19,160,71,106,139,78,210,63,63,168,45,169,210,206,150,11,164,119,111,62,106,92,199,107,170,133,34,56,236,125,225,141,152,143,9,239,239,228,84,219,220,59,110,223,143,247,207,199,198,83,77,89,86,159,255,11,253,144,42,229,18,28,224,172,36,48,48,87,31,19,31,21,239,249,99,95,90,88,36,43,52,242,48,35,1,13,5,97,142,172,211,27,204,92,89,109,108,82,5,185,111,238,228,169,219,56,162,12,181,116,135,159,172,134,174,209,220,194,17,164,87,212,207,167,81,144,106,68,224,96,138,217,136,85,173,67,197,140,59,251,19,240,178,98,232,252,102,19,219,162,193,158,51,226,119,102,190,18,163,143,183,204,48,67,193,250,120,37,109,115,176,231,135,42,77,27,93,136,118,131,161,213,239,120,25,35,95,190,6,123,65,81,80,160,45,68,43,226,185,1,40,184,83,215,90,38,148,209,190,143,112,217,235,196,183,11,33,93,146,91,141,26,38,4,135,91,175,97,48,81,234,183,125,129,185,21,58,237,104,198,253,95,88,210,152,10,62,30,46,235,182,118,163,241,25,28,7,162,36,42,11,130,238,75,206,14,156,238,38,252,179,92,170,74,148,102,195,233,98,207,135,47,196,51,42,97,115,199,80,68,13,154,172,20,191,116,34,0,78,27,141,240,11,21,179,150,159,61,48,17,36,152,116,190,246,38,7,255,28,13,240,223,75,88,207,150,186,180,8,198,119,193,53,124,209,152,17,1,207,88,240,146,192,54,56,227,227,200,216,195,128,9,106,59,113,83,162,114,202,21,139,222,17,252,76,250,144,127,161,118,28,4,142,219,163,233,154,191,153,84,123,24,105,122,249,95,81,60,151,2,87,208,236,9,171,176,131,52,169,18,11,41,185,171,139,196,133,68,195,60,39,172,153,180,39,228,44,224,114,184,20,39,28,190,13,111,189,237,54,53,47,20,228,222,181,192,254,249,56,61,174,198,144,192,197,162,61,123,225,225,136,59,156,164,95,196,79,235,150,234,0,100,154,225,170,234,70,212,255,233,244,213,219,227,106,100,193,139,156,20,115,11,178,3,85,126,246,57,102,225,253,230,242,191,59,48,104,79,233,36,153,243,137,150,134,86,26,203,246,70,145,168,213,110,57,33,88,54,73,144,231,140,135,98,177,247,99,183,148,240,132,47,162,13,29,25,122,28,68,9,120,90,98,215,178,78,67,4,198,240,49,70,196,238,55,34,130,25,0,76,41,6,130,179,115,145,61,37,102,74,100,206,36,241,25,119,104,234,35,94,151,42,172,171,208,70,165,242,171,240,143,180,71,49,54,133,126,88,86,16,185,121,139,189,27,219,147,113,205,235,186,127,202,78,16,157,129,115,177,176,114,9,2,15,201,246,187,205,89,167,130,103,195,133,209,50,43,53,120,124,133,164,194,42,255,93,187,49,69,181,33,50,112,2,16,128,155,220,128,160,180,195,246,41,173,189,11,62,235,175,118,146,158,213,68,237,167,44,29,104,198,202,77,242,93,204,226,82,237,53,146,217,80,142,1,88,84,246,97,238,105,177,239,248,78,24,47,220,91,144,140,143,163,84,220,162,251,241,192,139,216,120,167,255,166,4,156,182,247,217,52,176,155,206,62,175,108,231,30,232,155,157,173,153,239,194,198,143,64,150,251,195,106,66,57,66,114,56,119,202,132,173,74,3,68,157,114,167,8,90,44,146,93,249,55,45,177,241,15,78,182,35,139,24,241,79,43,160,193,123,215,226,14,222,255,75,82,12,130,170,10,255,7,173,86,189,25,139,187,243,12,189,108,71,32,161,28,206,125,82,144,94,200,208,70,29,115,190,100,22,198,247,191,200,126,0,163,95,89,52,198,68,168,168,152,139,119,33,231,129,156,212,108,80,31,192,12,62,180,233,92,204,212,189,226,146,115,226,186,210,199,234,175,8,66,237,97,105,157,170,77,47,177,58,142,99,47,225,146,142,67,135,64,189,34,122,18,184,62,50,205,155,250,50,223,142,146,121,189,249,14,30,115,179,227,34,79,106,15,18,71,232,75,50,6,82,143,127,33,249,112,222,21,191,226,122,253,252,47,244,100,125,177,58,51,235,128,7,117,131,58,62,246,104,59,138,4,240,84,194,126,132,225,97,174,156,124,82,183,255,252,104,99,180,10,21,0,253,202,5,35,181,21,98,193,125,54,178,235,179,85,120,8,242,20,232,180,64,183,79,128,115,10,102,30,213,214,185,28,209,7,133,60,243,235,35,208,73,90,94,115,120,111,250,165,63,24,185,0,221,96,38,38,164,107,47,12,41,255,225,111,177,84,81,139,84,199,162,156,5,89,60,12,235,214,2,244,245,50,147,8,18,94,197,95,138,98,81,106,93,172,84,57,0,229,23,35,212,141,148,137,227,116,15,90,147,213,26,72,63,140,190,247,89,39,132,58,201,19,183,178,20,152,188,71,113,71,166,213,54,235,70,57,185,17,194,165,220,25,255,96,2,45,102,85,216,105,241,130,200,191,150,151,228,62,132,33,147,194,146,245,72,78,237,9,209,189,188,93,68,212,188,217,73,117,165,161,194,205,224,150,3,181,251,3,190,129,218,128,245,211,200,254,49,18,222,110,250,82,192,158,114,141,71,10,155,70,144,20,4,4,123,255,55,4,241,203,104,8,242,248,84,135,132,243,0,104,112,40,225,193,82,173,156,100,221,37,145,104,20,182,72,221,104,165,179,69,86,217,61,189,115,225,103,60,168,89,41,41,171,146,53,237,12,176,172,31,64,49,2,119,61,210,166,133,111,21,97,131,181,53,165,16,124,152,178,44,62,156,29,97,161,75,220,49,141,61,127,124,213,34,183,24,255,86,120,149,230,28,27,228,213,37,11,165,48,11,108,129,152,178,69,36,140,67,221,99,1,17,215,247,226,106,20,39,120,166,79,8,201,12,65,137,122,34,158,146,148,189,123,127,158,190,187,30,37,114,221,74,143,47,62,236,230,69,99,142,34,127,122,251,29,186,80,67,137,247,165,36,129,157,12,154,202,93,207,90,223,182,212,35,107,42,99,227,172,156,172,253,252,7,146,145,226,133,108,164,253,93,91,126,8,126,90,152,200,220,246,102,82,216,200,145,68,70,148,19,80,34,91,219,67,188,67,24,60,22,132,136,98,5,131,23,101,15,132,216,23,54,237,7,15,132,253,24,247,145,202,220,190,18,20,227,172,80,122,244,68,129,82,2,88,190,139,251,151,84,204,210,250,86,103,105,18,111,161,207,164,224,99,63,207,200,53,93,147,177,232,57,244,2,96,100,178,15,0,105,126,175,235,148,57,254,41,217,230,81,41,191,163,25,78,248,254,179,219,65,45,156,249,197,173,43,153,231,198,214,177,120,125,246,146,171,194,121,138,205,159,128,160,60,87,142,9,251,189,83,171,20,207,52,99,157,73,226,18,107,188,205,253,215,133,108,233,252,246,131,23,140,245,216,73,225,165,222,151,118,31,154,47,165,125,65,227,211,219,58,244,59,97,160,249,120,150,11,122,175,103,70,6,154,6,45,170,42,15,253,25,68,205,228,51,215,72,50,251,65,119,155,255,150,222,28,227,77,249,252,170,109,48,87,207,149,96,102,85,57,133,211,250,217,28,188,201,130,124,86,17,158,218,85,4,135,23,100,119,97,76,54,250,116,149,65,230,209,248,75,23,71,10,92,201,207,86,36,245,96,64,20,53,45,87,141,12,173,246,101,143,216,219,41,173,1,1,216,111,200,212,106,202,189,65,126,58,238,129,78,254,87,83,122,234,235,145,71,222,122,207,184,168,130,58,214,169,195,199,45,191,110,28,60,168,224,126,199,253,141,10,152,99,206,187,66,111,35,53,37,124,66,205,20,51,161,35,218,143,26,59,202,213,130,80,39,102,17,184,108,243,110,60,232,97,239,3,69,36,48,11,106,251,87,98,238,191,225,178,227,141,102,16,80,10,7,203,48,205,83,48,129,127,104,122,14,203,131,243,252,217,48,120,103,132,219,6,244,24,121,176,111,24,102,31,18,153,61,174,187,118,3,116,72,149,118,134,123,33,238,85,127,193,215,200,24,2,157,30,60,59,39,168,219,105,159,160,133,101,5,165,66,7,161,102,148,240,94,166,221,153,170,187,35,88,12,36,188,156,239,241,224,56,197,121,72,177,109,126,33,46,180,81,39,249,19,213,20,117,93,72,209,66,132,183,32,33,241,108,230,194,63,54,109,232,105,89,92,215,56,129,136,28,1,180,91,173,255,192,134,67,44,79,94,70,14,85,238,168,247,255,124,72,96,180,250,37,40,179,35,69,217,182,239,213,38,214,16,121,99,116,123,177,182,96,79,19,65,105,26,205,71,7,239,130,42,42,240,4,31,172,31,36,198,48,252,132,62,209,204,236,9,58,184,10,79,5,161,180,43,231,102,206,119,224,152,145,197,35,179,177,251,95,151,232,182,68,103,124,150,237,52,166,96,10,217,243,31,240,180,0,74,110,200,138,7,241,241,85,112,200,187,124,126,148,5,215,0,163,254,112,146,129,10,202,80,110,228,140,121,112,110,203,113,86,195,250,234,121,158,4,218,23,65,166,129,17,89,141,201,76,129,204,206,27,133,45,132,116,204,110,191,4,233,65,111,80,0,71,63,249,109,45,79,110,39,242,77,37,25,179,83,29,156,51,157,151,131,28,176,225,226,79,104,67,143,108,88,174,84,168,121,125,198,113,207,222,250,98,33,143,170,109,121,128,208,80,108,92,27,231,150,87,162,28,61,210,191,187,125,219,182,229,213,77,189,4,163,70,118,178,227,2,155,0,132,18,251,197,67,159,169,204,124,75,221,84,8,41,251,117,223,7,150,132,20,189,242,33,68,23,220,131,44,151,174,249,91,101,124,244,162,46,42,219,26,92,12,51,233,77,110,130,54,203,46,213,255,199,119,210,70,154,84,16,58,203,12,145,184,118,91,186,6,219,54,41,37,228,7,93,117,30,39,77,47,50,239,36,247,91,248,49,224,20,4,189,82,139,192,73,227,14,224,229,187,118,76,192,117,24,11,196,243,187,8,45,79,15,153,55,10,246,238,116,0,235,61,47,34,172,219,206,242,115,72,171,209,185,65,70,203,184,62,152,231,6,90,138,64,183,0,54,195,205,216,9,51,235,85,101,172,11,251,185,86,228,7,167,57,193,103,77,219,97,121,156,118,254,167,184,243,247,134,165,198,202,83,31,8,62,65,48,130,129,180,106,110,125,139,210,41,169,176,248,90,131,242,138,75,108,93,75,196,113,116,8,72,115,209,131,110,127,42,221,67,236,29,184,152,249,195,178,247,228,134,105,232,121,243,33,56,44,246,128,28,147,120,40,244,78,170,205,130,95,253,227,100,212,148,120,212,231,136,30,180,137,183,131,176,68,77,152,92,20,92,231,132,26,77,148,185,139,182,85,145,67,148,131,53,206,164,23,202,165,250,39,23,188,169,37,100,235,64,252,60,9,20,242,31,252,170,245,185,179,234,201,224,74,95,179,135,166,114,186,39,92,40,156,158,229,220,138,137,241,101,115,69,153,250,156,42,79,135,10,39,209,187,168,15,172,56,158,129,128,169,175,244,220,234,87,21,80,96,153,209,98,74,24,150,56,133,38,23,37,130,215,138,245,250,145,109,58,200,51,191,18,153,253,115,207,229,187,252,122,130,170,157,54,68,164,166,48,97,1,195,204,52,87,2,148,255,19,76,153,181,187,84,32,126,249,129,82,53,224,74,40,195,191,216,77,35,244,69,75,54,107,134,44,51,168,212,154,134,196,60,4,1,151,247,78,0,2,159,196,27,38,110,205,195,192,161,23,69,44,193,85,108,12,236,34,254,12,125,58,114,12,17,24,136,197,67,84,6,61,208,107,26,183,41,45,96,211,240,247,112,173,220,158,32,110,52,175,192,20,42,98,236,184,94,113,121,41,195,235,72,15,66,156,21,175,140,255,148,204,158,74,98,154,97,162,214,147,98,182,151,243,144,119,135,171,165,77,101,244,184,125,0,89,89,255,4,93,140,27,128,201,44,163,217,23,186,191,106,228,91,201,165,155,82,227,172,19,201,54,202,13,87,141,201,219,173,227,177,47,68,34,152,24,22,182,156,176,11,33,162,154,21,190,42,174,12,51,126,169,138,46,199,186,194,192,255,65,239,239,239,138,26,211,71,218,84,6,55,17,122,168,50,71,139,168,207,21,66,149,118,28,179,147,66,105,91,55,178,31,136,170,46,117,148,154,55,129,142,246,13,178,16,96,78,253,173,180,74,14,26,78,33,161,117,98,24,109,29,115,172,57,49,19,29,107,192,142,251,208,239,101,151,216,25,33,201,56,233,107,249,221,124,61,200,29,164,173,120,57,252,124,63,97,68,97,64,32,94,228,145,142,17,57,92,245,170,147,136,167,55,55,20,2,25,163,244,136,196,248,90,132,31,153,162,125,166,26,133,160,170,12,97,207,28,136,40,96,239,208,18,147,213,1,197,149,236,105,248,99,215,243,105,216,211,190,130,222,30,106,187,187,126,228,68,34,106,159,191,195,223,13,169,93,12,76,202,153,143,228,157,144,131,163,156,129,182,150,118,195,213,202,31,146,16,218,192,153,141,69,209,204,223,139,204,159,121,247,163,31,242,241,242,72,207,161,9,168,176,201,133,68,148,142,20,124,185,146,59,206,10,72,108,71,11,219,252,53,115,158,150,96,100,91,185,50,58,177,4,160,114,225,147,109,136,54,43,66,30,237,140,128,13,179,93,134,236,166,72,208,176,74,166,27,96,0,74,83,24,174,111,103,121,115,111,5,246,213,37,104,106,212,75,179,249,47,87,169,236,62,45,117,113,89,61,204,167,188,217,79,133,118,115,176,11,114,218,186,1,32,160,28,138,170,187,152,120,208,168,143,71,208,138,42,194,0,101,218,194,61,137,166,130,79,136,74,26,30,208,91,59,131,43,94,48,148,160,33,45,55,12,254,76,178,9,10,119,221,200,162,63,242,40,28,24,25,84,168,14,28,189,56,227,173,109,73,189,76,199,198,69,76,127,4,227,159,131,210,227,82,182,64,6,223,1,2,126,149,154,93,251,164,117,139,11,49,110,154,227,80,186,90,233,202,122,172,111,66,36,132,194,156,143,75,115,230,166,192,178,1,91,82,233,61,125,101,180,255,189,57,153,137,16,106,110,119,253,157,143,199,25,145,101,86,139,250,232,234,96,205,94,95,157,45,214,101,63,201,128,42,243,34,189,233,13,192,209,36,9,221,131,60,129,212,24,29,211,132,18,138,93,88,23,106,176,143,96,66,177,86,32,221,102,224,59,98,2,69,132,248,110,48,146,115,216,204,14,91,187,39,71,93,45,211,178,221,76,135,65,226,17,115,115,48,229,234,95,118,71,3,15,133,79,5,8,118,236,50,11,122,253,34,99,210,105,66,252,188,29,73,185,113,231,20,82,225,20,7,111,191,184,91,25,160,128,168,192,216,6,146,248,188,172,76,172,198,29,157,184,49,167,137,58,250,82,106,86,166,224,118,147,233,214,88,90,171,32,75,16,190,35,228,165,55,58,62,98,78,211,144,162,72,72,186,149,62,231,134,23,226,25,152,12,131,188,157,130,211,116,137,19,31,102,112,117,16,127,63,170,118,156,62,244,139,215,95,82,191,212,47,38,92,10,8,66,18,103,73,0,155,150,177,188,236,182,106,195,61,7,174,119,151,232,247,65,169,194,82,114,88,85,90,123,30,254,228,54,63,191,151,198,180,0,125,189,148,133,41,121,63,129,226,10,123,36,166,106,234,93,112,116,177,113,189,3,51,58,137,221,245,36,67,214,231,168,13,111,217,101,43,75,53,213,227,69,1,11,83,41,206,49,227,210,12,235,72,153,113,172,83,44,23,1,117,8,57,22,101,86,205,215,38,170,47,203,72,234,121,45,195,60,91,198,140,205,56,159,193,60,243,19,152,75,82,3,36,30,135,46,131,191,118,159,222,232,121,220,0,165,223,32,77,236,243,95,41,208,175,148,134,56,235,114,126,208,96,52,78,227,138,21,153,186,156,95,169,65,56,78,52,47,216,41,56,113,79,48,40,90,33,188,55,78,57,251,125,240,129,188,205,94,4,219,92,143,248,248,85,154,41,6,176,43,129,55,107,48,45,113,44,222,196,57,190,141,164,250,30,80,222,124,229,216,69,210,60,45,17,111,175,225,250,193,216,114,91,217,179,45,168,64,45,25,115,48,138,60,209,57,101,213,165,78,238,171,6,47,87,216,26,118,125,176,205,122,94,253,219,184,35,63,85,128,94,139,247,235,35,78,249,15,232,114,138,12,193,4,165,103,70,21,246,118,245,89,45,184,90,251,215,95,251,92,45,35,143,30,67,251,40,193,121,156,49,101,166,185,192,12,169,83,235,153,231,195,226,159,231,213,176,39,161,65,51,63,5,63,168,64,84,114,95,35,204,109,182,242,244,59,40,46,102,226,252,132,134,59,254,210,38,189,67,190,162,200,79,148,184,36,120,119,246,66,22,79,155,187,77,168,253,78,93,102,162,127,146,56,164,47,43,0,25,49,91,208,230,230,170,161,27,114,215,204,180,200,197,216,176,252,59,214,132,214,142,59,66,234,189,248,210,104,140,221,128,191,226,244,19,213,124,227,152,194,124,23,113,170,202,76,29,70,176,164,52,239,245,69,101,111,90,237,113,52,235,160,7,170,11,216,109,157,169,201,111,236,199,115,144,119,6,249,104,22,98,21,54,185,88,130,239,44,210,147,193,199,210,174,63,198,190,11,176,32,94,166,179,158,224,209,71,116,180,143,222,195,155,226,138,9,201,234,116,213,15,96,11,148,199,238,185,20,62,231,217,244,95,248,218,47,41,73,89,52,44,166,79,131,125,42,42,49,179,206,182,144,211,84,154,32,22,136,148,19,86,109,209,238,210,133,203,36,109,118,25,57,149,221,200,96,69,163,249,194,125,31,131,213,173,119,30,223,74,115,147,191,210,39,7,106,118,138,179,239,108,0,240,104,243,97,12,143,67,61,73,77,94,231,62,113,233,211,139,72,31,105,205,53,170,177,64,21,242,253,202,128,59,208,67,155,38,61,82,243,165,184,251,29,155,56,131,160,99,73,161,46,145,74,179,7,249,15,32,136,11,218,41,66,155,77,28,7,181,58,105,243,251,176,31,72,238,172,164,94,77,41,192,51,26,54,87,143,129,124,215,8,8,94,130,253,212,87,5,226,84,54,0,232,232,57,157,90,171,163,182,42,42,70,165,255,250,16,190,133,248,12,125,217,70,91,5,6,47,85,38,15,43,206,120,82,115,135,21,224,142,29,230,79,91,78,138,38,52,142,46,89,107,195,107,56,186,134,26,89,99,142,226,199,80,80,8,224,65,190,2,206,43,63,8,166,152,168,166,145,241,46,45,145,9,9,56,127,233,185,12,18,82,220,103,64,91,156,132,180,14,41,253,82,90,245,187,138,33,37,178,36,231,215,220,246,43,79,44,146,17,254,184,206,139,44,139,34,65,215,96,67,215,198,60,223,61,191,7,249,40,79,206,91,248,68,221,20,131,244,177,223,60,113,157,79,60,153,15,40,200,245,101,7,69,148,239,230,143,220,126,219,187,52,180,136,178,243,19,205,165,17,180,84,45,94,247,27,122,184,163,246,187,68,51,184,241,155,25,124,79,144,33,80,227,133,150,207,50,228,60,0,146,11,215,61,61,113,200,109,62,206,183,221,77,69,108,105,205,119,36,121,236,34,152,30,115,25,105,167,107,89,249,162,162,254,252,201,133,50,200,78,165,86,128,213,201,24,252,23,110,22,28,205,6,110,219,199,14,172,165,97,147,65,0,53,21,50,204,111,136,195,140,233,224,29,234,43,253,226,137,206,42,169,146,170,149,205,212,237,123,162,179,248,36,88,191,253,124,95,188,248,129,161,238,202,224,227,153,134,222,116,103,141,234,65,105,198,12,60,164,135,154,61,170,170,59,166,199,86,230,217,16,16,168,38,156,196,236,232,136,200,205,214,219,161,159,86,150,170,214,100,222,53,43,254,65,39,211,32,198,178,7,178,13,111,181,16,39,103,170,59,67,189,166,32,61,179,164,21,55,121,117,197,87,114,124,185,226,186,255,151,33,143,122,241,226,52,60,174,55,217,63,164,96,74,2,109,90,194,40,204,115,215,63,141,81,53,58,128,156,206,31,16,103,79,160,62,82,23,103,48,247,147,161,82,208,132,178,136,49,139,215,172,157,177,90,217,73,175,123,72,108,212,68,64,18,64,231,199,16,242,8,224,137,190,103,98,102,73,22,252,218,171,202,37,173,4,152,73,244,110,50,65,253,168,83,57,41,237,174,48,191,137,194,243,202,58,121,197,213,133,65,110,230,223,28,40,179,154,94,249,117,178,204,101,246,210,137,25,17,41,175,127,224,211,168,213,153,22,224,190,119,129,214,84,72,240,75,160,219,145,57,35,189,177,169,178,22,243,28,42,21,148,109,41,167,110,227,171,108,192,64,189,159,167,107,212,141,89,16,101,109,134,143,194,129,207,54,173,139,105,148,69,67,152,28,150,124,146,121,108,25,211,250,169,28,140,219,65,131,5,92,196,22,161,175,55,210,147,218,178,98,255,153,207,146,100,49,248,53,140,223,23,111,228,36,97,191,175,57,72,146,112,137,4,34,40,59,86,189,193,252,121,171,63,117,101,109,233,210,141,239,217,109,74,233,18,13,63,27,157,147,141,128,127,166,165,193,43,70,29,6,192,82,140,48,112,106,67,176,124,203,221,159,40,35,182,246,226,57,171,115,28,212,207,21,183,152,18,77,51,174,44,19,121,43,175,126,155,142,92,32,171,242,137,31,244,60,22,57,102,100,17,157,136,59,34,91,18,217,59,147,153,10,2,84,186,130,50,63,226,26,12,112,136,76,34,226,229,247,176,155,25,136,32,207,33,242,201,6,49,43,102,78,181,216,44,39,2,66,35,199,15,236,11,54,80,149,119,85,31,123,40,118,52,130,112,109,0,167,245,70,94,14,219,226,138,169,233,133,228,213,76,59,172,214,224,69,193,66,208,223,71,49,60,51,176,243,39,129,237,99,4,19,35,160,103,0,45,68,11,41,148,27,183,63,214,168,14,28,93,205,102,16,93,153,106,140,11,40,207,69,36,43,107,80,88,18,52,40,211,112,174,89,185,239,244,239,169,163,232,158,104,240,53,79,119,122,6,158,87,103,41,103,201,133,125,214,129,186,127,159,8,223,88,203,212,162,254,177,171,3,253,88,154,22,243,197,188,211,233,67,250,180,195,10,1,237,101,209,7,141,78,236,188,182,60,10,51,151,141,59,60,245,32,253,87,129,150,42,69,73,156,176,139,140,199,181,11,74,87,173,208,144,177,169,133,55,164,14,44,137,119,18,72,188,145,98,40,92,205,144,70,127,63,1,216,202,160,132,161,47,188,130,35,38,39,10,98,156,184,138,147,178,82,144,69,192,33,49,55,108,158,233,174,222,117,190,31,107,122,56,190,121,227,144,130,196,247,242,255,19,156,204,232,243,19,76,98,169,153,110,32,145,253,9,10,120,43,39,205,182,218,138,42,77,98,88,63,117,181,253,184,198,235,2,225,206,145,136,224,254,15,7,175,149,46,186,220,11,243,108,183,133,234,165,149,61,192,118,1,54,31,187,53,177,240,28,34,46,173,165,116,20,69,201,84,254,32,158,116,112,112,76,43,101,155,34,5,255,121,127,15,137,167,183,241,1,211,155,93,64,37,245,208,240,78,204,39,30,190,82,147,18,68,197,196,171,117,9,228,190,36,203,216,154,210,22,225,62,65,47,127,22,109,169,89,87,165,241,105,167,130,25,231,67,206,116,198,5,83,215,122,204,108,124,174,59,219,212,136,237,31,137,157,27,62,117,221,60,254,157,5,166,210,155,44,72,14,159,51,141,233,158,2,108,136,90,234,196,250,70,220,155,231,206,3,151,105,186,208,49,101,174,243,36,77,25,35,47,195,66,186,231,144,95,248,23,113,243,64,230,239,54,245,59,55,24,216,139,32,202,234,43,172,182,57,112,27,6,182,128,49,106,88,57,92,141,81,123,132,127,125,225,194,151,92,115,16,55,41,36,58,27,98,184,167,237,80,62,216,192,94,58,131,58,142,215,62,93,240,61,91,156,47,99,124,204,54,44,192,5,27,85,249,109,178,36,124,82,145,51,56,75,66,167,31,52,132,255,187,129,223,236,14,143,226,102,151,81,170,158,105,97,84,242,3,99,213,137,156,81,128,24,45,16,120,144,113,165,5,197,88,2,167,32,126,89,95,79,23,105,38,177,188,22,121,189,179,191,75,42,98,49,138,96,17,38,199,107,101,243,196,107,214,2,167,103,156,91,149,156,178,50,111,246,105,244,202,233,115,6,144,196,120,176,118,195,123,23,43,59,91,74,42,238,254,111,237,119,100,61,25,89,152,167,79,246,37,7,193,142,250,66,221,60,13,66,24,205,14,59,16,131,111,34,214,83,58,202,31,87,18,154,143,58,200,106,207,148,126,40,97,20,173,211,74,40,52,239,97,43,243,195,74,79,52,12,52,12,217,8,23,121,93,242,147,86,32,139,138,167,178,123,214,194,155,152,175,32,136,213,21,251,248,91,140,229,43,163,39,255,164,124,178,91,164,177,59,6,237,162,184,173,69,38,184,226,126,164,86,226,37,79,58,6,57,80,117,189,180,98,251,103,152,204,246,1,207,47,16,174,143,64,41,159,177,40,162,240,232,115,118,34,73,211,238,183,230,184,114,120,21,133,163,173,136,79,29,1,67,108,237,230,111,18,41,195,96,197,9,177,180,170,149,227,200,55,20,87,190,75,160,241,9,160,110,124,14,104,33,192,116,149,76,221,75,236,143,225,195,166,107,75,246,49,251,206,213,194,177,55,230,88,0,153,106,166,252,221,177,39,227,43,128,152,38,190,16,138,249,157,23,114,226,111,231,152,2,159,155,20,149,186,156,29,218,177,120,247,20,51,12,82,219,211,94,232,60,11,138,253,251,106,174,97,40,124,212,65,34,53,220,153,36,99,46,108,177,53,49,182,108,207,196,191,13,153,252,80,221,193,126,78,105,207,148,10,178,95,144,225,123,111,86,185,95,68,166,35,41,225,39,104,202,11,155,199,90,141,113,224,210,155,197,214,138,46,44,150,107,148,181,26,129,219,33,135,7,2,173,219,239,131,102,200,189,185,0,40,238,40,16,238,58,57,194,115,75,55,246,102,233,164,140,235,23,13,221,78,16,184,142,65,236,67,42,7,150,40,212,207,237,104,152,141,21,62,144,144,57,13,93,66,165,136,103,220,174,58,0,244,55,211,215,73,241,67,144,170,84,223,14,184,211,174,52,65,2,168,229,56,117,53,210,58,86,126,145,53,48,7,107,24,22,168,136,27,49,111,31,218,153,12,16,169,127,178,132,254,109,137,156,35,239,99,111,224,131,212,12,64,11,3,123,162,116,38,148,13,16,223,77,172,191,37,231,122,81,61,189,240,64,140,217,81,84,133,14,48,29,215,237,187,97,190,211,32,80,200,74,196,217,9,91,244,130,91,197,202,211,214,74,137,75,7,216,116,44,80,200,13,203,132,63,112,25,216,54,179,139,66,215,205,195,245,202,221,57,160,106,71,51,83,247,160,172,222,7,2,225,34,188,49,174,80,144,77,147,50,142,231,178,247,123,223,235,127,143,116,154,8,133,2,17,228,21,214,249,120,82,179,251,197,89,114,38,137,186,124,71,37,10,202,4,86,170,143,171,202,229,129,55,31,137,225,1,199,218,132,155,12,12,45,242,110,203,157,79,181,26,232,151,70,9,5,194,178,215,129,106,243,196,53,37,242,65,241,84,224,254,80,215,76,123,187,4,217,60,157,208,187,59,182,143,30,48,253,233,249,81,4,16,110,72,155,232,80,145,157,156,254,250,63,234,147,131,134,18,221,240,43,14,23,219,53,187,110,71,255,168,132,96,149,201,215,9,244,88,151,169,130,227,171,81,218,253,138,199,208,210,12,134,252,161,130,32,229,162,89,42,28,205,215,19,65,82,138,96,178,126,27,182,85,255,8,116,57,146,213,251,53,144,76,246,86,111,35,109,216,215,42,140,224,115,179,214,107,5,53,231,152,133,80,220,151,178,172,180,159,219,250,207,20,71,38,82,168,143,200,207,17,46,141,222,177,124,193,81,123,249,114,169,95,17,101,123,54,51,60,169,7,162,150,240,27,238,168,125,17,182,110,175,73,68,123,83,47,6,182,178,101,196,129,236,232,233,93,27,74,95,23,232,181,209,255,97,246,83,18,238,179,35,93,205,82,73,63,251,42,109,158,217,46,123,246,7,191,251,16,165,158,234,97,219,209,109,233,64,117,103,157,10,20,251,150,179,47,70,205,46,166,63,166,234,52,236,79,33,36,12,3,219,13,204,179,226,189,200,122,163,159,87,21,125,236,94,202,47,128,97,176,203,165,78,207,242,133,110,37,103,205,196,27,102,173,48,167,49,27,27,187,134,94,36,46,63,1,81,153,68,171,207,113,208,229,61,102,230,186,7,48,31,148,16,49,30,248,202,139,87,147,182,215,192,64,122,241,150,156,159,37,118,134,67,33,35,8,21,90,112,169,175,10,23,224,202,133,255,82,251,90,236,16,149,106,97,81,108,138,44,7,141,75,69,208,36,109,166,43,146,38,86,236,46,154,118,113,204,31,239,159,164,54,65,30,120,187,184,214,178,22,16,192,12,28,36,153,98,115,213,184,43,31,194,198,25,62,3,0,165,190,185,67,101,27,180,79,38,167,191,180,232,237,231,193,147,111,131,153,230,82,245,103,6,32,208,244,174,241,241,176,109,66,4,87,212,158,139,219,194,134,111,190,55,179,55,251,201,35,115,11,99,43,178,140,175,178,145,250,253,197,252,72,209,75,73,186,78,128,217,110,41,217,247,225,32,29,173,118,42,142,23,180,229,105,68,255,55,97,40,131,158,248,209,167,184,49,226,81,164,241,144,37,215,27,248,55,230,49,29,34,91,236,151,67,148,197,215,60,214,101,159,250,12,34,30,205,17,145,23,22,105,201,121,162,46,0,39,46,177,153,234,160,50,219,115,116,202,76,150,238,70,217,164,39,208,209,144,159,200,254,172,204,198,95,247,130,85,169,240,254,116,156,18,24,247,22,82,47,148,31,249,0,95,200,98,8,251,33,194,247,97,205,196,122,103,228,82,59,17,211,40,112,61,114,243,242,143,143,64,172,110,8,238,249,108,195,105,68,221,13,86,84,60,147,132,233,33,34,246,101,181,100,104,201,95,87,146,94,9,28,234,91,61,239,35,30,208,155,82,111,220,48,202,230,68,186,1,185,46,75,150,38,122,85,227,74,156,6,187,201,235,159,5,166,14,3,219,240,255,177,84,226,27,242,189,185,123,29,20,241,107,204,229,88,174,51,148,137,73,18,103,132,138,166,83,153,36,178,88,225,249,61,158,125,1,78,221,0,144,128,191,40,164,156,66,230,90,126,185,206,3,92,212,160,220,31,45,139,109,10,19,23,111,217,239,211,248,195,72,42,125,142,110,41,177,135,77,105,251,125,170,234,207,7,248,7,248,64,60,193,106,113,202,78,108,102,215,184,151,85,40,205,69,172,196,190,106,85,121,35,17,117,0,159,208,194,220,18,248,23,75,237,208,57,50,117,155,203,150,37,186,173,5,201,184,46,128,148,244,14,50,123,166,24,149,127,181,146,127,202,0,200,86,63,22,37,180,196,14,43,103,66,206,53,98,68,151,218,179,40,210,140,117,169,64,0,58,53,240,79,16,232,123,90,203,37,170,103,42,226,66,129,124,194,116,254,60,255,251,46,221,40,25,43,101,246,7,226,45,249,138,194,31,93,214,142,134,224,109,189,122,33,5,148,25,246,64,116,125,222,99,97,109,112,55,181,39,26,229,164,239,187,45,237,163,213,251,185,197,63,112,107,114,79,113,33,1,241,197,76,86,142,167,115,130,88,143,238,59,10,202,12,185,89,125,116,26,250,136,131,127,19,37,195,127,91,131,112,56,134,189,233,150,99,56,239,77,227,138,184,47,100,248,234,4,16,25,174,239,0,104,41,41,8,160,207,237,85,105,157,193,213,217,80,72,209,74,73,245,215,25,9,249,224,103,57,123,94,218,68,185,95,234,63,235,52,189,96,237,195,25,188,130,164,73,201,240,141,33,9,78,239,124,99,68,53,163,15,64,128,26,203,93,206,13,70,149,138,173,73,212,169,76,166,161,134,67,213,118,153,87,186,143,39,179,236,170,127,130,54,134,135,152,124,224,223,44,36,163,196,93,104,64,36,110,57,138,81,43,150,209,20,255,107,35,143,86,180,207,222,50,55,5,172,92,125,44,12,181,196,102,112,202,81,239,7,48,178,35,83,20,34,0,101,42,150,110,45,92,62,150,234,107,211,168,182,108,52,196,70,217,90,15,209,214,199,195,237,169,99,25,252,165,27,138,18,243,152,63,244,154,64,126,221,143,217,46,64,255,20,181,215,238,81,86,57,113,81,190,228,170,192,145,4,123,217,142,211,172,216,247,44,123,135,149,56,68,252,138,106,26,202,26,205,215,112,211,223,7,193,8,174,224,81,8,51,97,16,203,63,25,44,55,221,198,12,206,82,162,109,119,73,138,5,240,231,19,174,78,213,139,89,3,88,242,155,175,211,184,230,242,90,15,53,208,19,126,155,22,184,11,47,181,25,0,169,135,199,65,177,84,73,46,132,38,103,232,146,78,98,182,48,115,221,180,69,189,154,221,29,159,244,222,200,107,131,84,84,58,164,90,41,54,87,145,29,125,61,234,227,74,222,194,107,177,27,250,179,39,221,44,49,27,80,162,174,1,128,140,114,245,134,248,96,143,42,1,231,32,110,69,223,26,148,68,101,130,252,231,253,15,75,212,69,251,8,243,186,98,136,110,51,68,119,119,241,251,66,33,173,186,60,230,28,61,23,152,102,158,236,41,1,21,128,15,208,166,114,12,210,92,153,236,91,15,55,34,165,207,222,75,162,142,177,63,119,226,106,186,0,42,16,226,145,55,133,11,64,4,11,162,184,241,26,78,69,119,93,182,170,168,176,144,244,61,211,158,202,173,215,2,55,70,58,138,17,236,245,56,150,207,233,11,115,63,53,18,170,59,162,158,173,66,120,81,85,52,89,44,6,43,204,137,12,17,152,230,143,132,210,133,205,78,53,250,245,64,128,79,251,68,54,54,160,26,39,23,65,231,231,109,248,154,210,60,197,69,127,25,64,41,177,144,13,163,146,17,235,16,220,10,35,48,117,242,99,169,11,220,87,179,220,157,23,202,145,155,253,93,108,118,108,194,144,100,228,199,213,173,121,206,220,108,46,33,97,137,180,232,113,18,98,200,211,191,49,59,110,245,102,218,134,103,138,179,26,140,241,245,39,29,66,209,30,127,170,164,238,171,176,164,146,128,118,43,173,35,106,27,151,18,31,21,244,56,53,133,122,162,253,64,54,240,221,2,77,206,74,171,99,201,200,91,28,11,25,224,235,143,89,135,99,232,126,170,240,1,57,87,206,136,135,11,23,96,121,113,183,130,11,191,158,13,162,225,126,244,235,201,219,46,43,29,52,88,72,235,137,38,111,51,117,171,129,201,126,197,118,215,127,158,103,1,212,4,188,226,252,84,106,235,237,58,216,37,183,244,7,251,242,82,224,217,203,36,191,161,20,118,66,244,227,88,104,90,56,227,26,12,87,131,177,188,103,58,47,5,92,49,26,105,76,216,97,238,230,63,206,153,32,119,200,102,205,88,161,120,143,166,67,57,25,122,89,164,188,4,193,203,152,130,231,235,220,179,47,32,54,217,4,20,226,57,40,134,176,145,11,44,47,218,177,22,201,89,58,238,41,198,154,75,248,234,223,212,38,117,201,40,174,18,46,186,47,52,247,46,167,50,119,76,84,95,156,176,87,32,128,175,129,219,237,27,212,177,74,92,207,1,32,84,204,52,111,98,175,156,181,152,88,109,27,169,168,224,140,6,146,15,250,223,49,202,160,130,208,42,115,209,148,159,218,178,241,132,15,102,5,70,201,161,18,231,97,23,73,26,155,249,88,87,16,213,246,193,51,134,175,202,117,183,27,143,176,230,181,174,8,49,16,198,34,192,212,168,161,246,238,182,158,42,149,141,94,10,69,42,128,31,24,140,19,165,246,190,196,22,194,191,212,197,193,38,25,3,206,47,137,56,174,66,96,184,203,80,87,126,12,139,203,135,199,44,220,38,248,53,191,0,249,102,216,21,126,226,206,89,254,227,3,20,248,41,74,191,199,185,214,62,121,221,48,3,69,60,14,96,216,218,63,69,171,96,13,35,201,245,245,22,162,219,140,19,144,10,142,51,236,13,57,112,222,126,124,223,83,95,118,234,9,78,52,2,101,168,24,106,30,163,124,18,205,27,250,88,101,184,142,96,76,50,252,227,151,18,182,159,11,196,133,169,19,15,236,45,246,111,43,231,213,55,217,160,141,180,197,62,41,217,12,238,51,171,223,209,58,239,218,83,162,223,40,209,62,106,47,161,21,55,249,29,161,175,110,27,222,246,219,247,237,117,191,48,62,75,176,16,17,10,17,7,42,153,184,2,228,98,35,86,47,7,82,245,73,96,21,209,42,108,228,151,137,142,116,83,15,109,87,157,121,127,21,189,13,94,148,5,211,100,18,94,24,91,246,27,157,193,247,73,43,68,89,102,30,115,137,246,12,40,14,52,82,72,123,132,14,213,197,36,25,162,79,106,133,121,104,70,101,228,45,120,156,160,16,22,77,121,222,49,42,202,46,94,193,249,64,246,24,86,208,125,143,205,49,229,119,12,236,223,204,126,134,99,46,19,91,133,40,23,237,102,73,17,231,171,250,255,231,105,7,56,66,75,43,159,196,90,168,172,53,101,252,100,43,55,82,13,251,186,169,254,17,65,47,211,124,194,225,149,96,171,65,165,100,118,227,150,161,185,168,228,132,93,209,106,55,102,226,127,205,216,184,28,81,60,245,11,116,133,97,63,19,161,35,198,143,214,181,200,223,181,162,107,47,86,26,174,107,48,139,82,82,195,213,79,225,226,150,63,156,104,216,157,0,194,72,241,21,186,230,95,231,169,82,46,21,85,235,237,148,155,15,24,185,26,93,201,138,48,4,249,143,250,105,169,185,218,17,119,207,196,227,10,196,91,187,192,29,229,8,13,12,135,34,99,240,205,234,208,195,61,33,88,230,56,90,82,77,19,5,23,11,153,111,169,32,127,137,147,143,208,42,215,96,184,51,95,187,167,172,83,124,37,156,36,147,178,164,71,46,0,37,184,38,82,24,115,248,55,197,75,171,106,77,168,188,29,109,48,88,70,122,131,43,243,197,64,250,208,57,126,52,164,176,116,150,248,116,32,25,2,31,108,47,110,148,51,201,248,106,146,148,127,230,61,30,184,170,86,136,104,82,105,73,16,234,156,184,24,230,232,40,161,57,230,74,242,13,91,80,155,246,70,104,231,73,117,50,88,220,79,152,147,55,202,198,20,143,181,13,226,225,169,167,143,234,73,201,76,132,216,215,250,172,249,136,189,114,200,184,138,48,198,200,101,50,53,149,3,217,92,236,11,147,79,237,241,111,226,173,20,102,116,157,71,228,146,22,0,119,106,107,171,36,74,88,30,49,60,245,168,226,139,218,204,195,239,130,211,38,105,234,67,59,206,19,61,180,142,78,74,93,234,196,220,57,248,138,8,58,41,79,4,158,226,247,218,81,43,214,48,35,52,64,2,22,59,202,97,166,51,153,142,168,70,202,41,173,66,55,52,248,199,220,222,174,190,137,149,23,51,206,163,255,190,226,26,253,48,222,130,150,91,86,140,248,70,155,206,146,246,115,140,12,174,8,222,187,20,217,226,204,225,182,149,179,186,73,214,165,173,48,37,59,72,192,149,92,244,1,107,135,78,137,200,10,82,144,183,49,13,254,6,100,9,167,245,85,171,30,246,198,190,236,81,11,89,72,48,249,170,191,144,179,222,78,17,153,13,13,60,239,17,66,35,44,164,101,133,91,131,18,40,227,142,185,226,123,162,208,158,15,103,116,144,16,163,197,141,73,100,16,241,254,110,86,138,196,178,41,117,103,119,131,236,78,37,114,55,78,142,213,120,138,196,218,99,179,203,133,17,202,95,119,143,11,67,206,46,125,239,11,42,43,167,118,2,138,147,146,178,44,244,35,60,65,2,230,207,233,171,204,255,7,143,24,169,233,250,13,110,254,19,86,192,82,111,77,179,86,206,162,136,185,55,32,173,226,54,223,212,202,101,145,209,202,185,204,250,128,39,102,34,112,95,209,205,232,170,5,180,179,96,170,255,53,196,224,125,254,113,119,246,218,223,72,248,243,30,198,131,202,14,70,236,132,13,9,131,60,15,60,243,169,197,237,168,172,48,136,135,231,107,112,45,226,167,189,69,23,207,216,184,228,106,111,235,28,107,172,179,60,32,132,232,215,200,49,190,48,45,101,187,190,136,210,109,240,6,82,158,222,0,249,127,148,197,76,250,55,8,180,78,12,1,146,203,247,191,151,18,165,56,213,104,84,40,250,108,189,65,49,230,94,150,136,112,117,102,175,27,196,33,116,50,42,56,169,13,194,88,28,217,207,49,152,92,135,163,251,219,74,188,85,224,40,134,85,68,89,71,103,31,162,149,149,88,235,189,132,96,132,207,72,249,61,153,236,210,189,238,248,209,4,131,164,21,47,45,188,182,193,59,27,218,214,106,44,156,111,122,205,107,229,147,117,255,65,121,20,20,137,29,235,44,81,141,227,211,15,247,17,226,163,51,100,93,197,197,22,158,116,226,98,120,2,194,30,94,123,102,92,105,239,132,127,69,99,14,150,227,124,216,174,11,49,176,231,16,30,98,156,241,79,75,132,238,13,244,120,66,203,145,217,209,221,29,124,193,134,255,199,62,1,4,8,245,26,178,184,72,88,134,206,127,170,24,127,32,126,168,1,143,44,158,92,85,4,71,161,29,150,150,138,149,213,192,2,238,151,174,175,163,43,180,253,246,1,53,145,180,203,158,99,176,1,161,98,59,162,254,27,13,165,198,2,174,145,207,223,21,68,11,124,40,43,92,42,66,202,161,215,173,135,98,161,127,181,221,155,217,61,177,176,108,131,231,177,113,1,151,236,77,124,64,141,68,93,220,54,145,160,121,77,69,140,62,184,245,71,184,32,212,60,66,252,29,187,249,63,170,218,177,241,20,13,81,220,83,72,222,112,21,66,252,18,196,195,247,55,67,78,58,194,19,18,72,152,188,7,232,1,159,88,153,163,164,19,64,173,4,206,160,34,55,64,255,24,126,100,2,29,218,253,147,53,38,17,71,147,50,34,136,78,127,107,103,174,190,10,78,111,115,227,26,121,159,175,76,49,91,110,67,193,63,45,204,215,121,159,190,67,219,232,142,128,189,65,143,43,253,28,25,168,1,197,73,196,166,95,19,117,54,7,205,245,63,198,248,124,93,76,139,198,101,201,94,136,138,38,94,76,17,253,200,81,19,184,160,31,106,146,51,149,158,232,248,249,123,14,36,107,241,116,190,188,94,21,77,46,33,183,11,31,169,97,44,0,159,161,154,13,247,136,202,237,127,211,137,26,44,5,54,243,197,177,87,137,179,67,21,58,255,159,141,37,223,243,175,160,153,134,164,203,39,191,182,2,140,149,101,47,45,75,23,230,136,228,252,43,108,235,19,179,89,37,142,31,95,188,118,37,66,89,186,195,90,80,203,29,101,227,68,26,118,153,95,148,104,98,213,180,169,192,199,108,245,234,19,46,176,63,9,231,96,156,113,236,146,175,99,153,36,32,218,70,166,250,228,4,170,214,194,5,12,50,58,222,165,59,217,104,4,27,225,81,117,155,109,50,113,208,172,54,170,40,91,101,8,146,115,140,111,45,195,157,187,69,238,140,60,128,167,134,171,170,172,59,76,94,47,248,119,46,154,227,115,244,90,43,0,106,132,223,91,18,30,4,162,182,7,96,254,240,164,200,177,234,185,248,179,204,98,24,51,77,103,178,62,172,207,189,107,174,130,186,85,202,248,73,35,107,86,116,213,58,5,129,15,166,117,30,3,89,112,64,113,59,159,43,103,217,234,110,176,139,195,133,101,15,89,27,179,187,135,119,75,74,78,245,140,247,12,121,255,143,171,80,155,128,15,225,249,30,242,92,239,110,186,176,195,224,13,151,82,7,154,234,211,186,97,31,22,182,226,76,49,234,178,185,237,121,204,243,62,94,108,152,110,60,255,120,230,195,247,207,139,167,215,155,227,156,232,156,176,99,194,164,240,72,77,189,87,171,215,131,209,33,177,11,71,19,236,194,150,143,205,55,161,163,42,247,91,110,134,16,97,248,113,144,192,250,69,88,122,165,134,108,33,73,61,73,202,163,51,63,21,149,60,144,21,78,134,134,24,140,176,152,174,236,174,184,91,77,146,75,188,235,55,102,252,194,249,86,48,92,242,58,0,11,177,119,16,78,192,226,249,7,165,145,154,223,73,26,222,255,233,252,98,219,222,46,7,34,169,36,108,240,215,94,112,113,204,41,5,103,251,134,57,16,21,122,200,176,76,236,7,99,17,136,131,113,116,20,78,184,99,0,118,65,32,152,154,17,214,53,226,154,209,56,121,170,236,113,70,242,111,76,50,1,74,173,202,30,232,228,5,55,55,52,108,131,7,188,132,181,161,199,138,109,38,55,83,109,75,89,119,130,168,126,86,38,148,123,232,40,29,203,51,200,46,204,214,235,221,112,139,205,50,102,46,191,145,213,65,137,226,190,101,12,32,75,108,245,97,204,63,97,237,212,103,233,54,185,6,253,214,166,116,136,82,114,202,113,48,64,108,139,183,231,167,119,51,235,226,149,47,241,105,140,225,251,12,48,83,29,131,179,208,52,20,112,129,62,76,243,180,254,246,236,184,154,80,48,198,201,169,182,50,52,65,50,165,117,255,144,120,48,86,229,11,79,196,204,66,204,58,45,196,221,6,225,229,173,60,105,106,137,223,165,254,88,234,249,142,44,31,156,72,18,75,105,77,42,254,0,70,21,73,58,116,65,107,107,255,141,107,26,223,100,134,68,233,202,195,104,147,164,24,94,109,46,110,20,248,91,28,92,226,37,217,208,193,182,4,104,18,249,51,74,24,87,141,129,53,238,87,164,96,234,165,35,16,72,152,172,154,221,168,140,79,41,117,68,76,38,102,191,235,19,195,219,68,142,39,99,5,116,254,177,32,211,162,105,36,130,237,32,247,66,214,143,159,127,95,67,190,89,17,230,197,20,156,147,56,19,109,192,137,185,154,154,19,89,203,152,43,56,161,216,218,50,161,129,88,55,43,179,241,109,166,107,70,57,151,215,205,175,28,175,56,203,24,221,239,192,162,41,197,23,146,108,158,55,7,99,5,187,27,244,67,161,152,180,91,210,169,104,77,191,164,131,92,55,16,114,118,98,183,21,203,105,102,247,6,172,203,209,117,114,40,248,51,112,11,228,74,126,11,32,141,17,91,58,7,179,199,202,168,235,239,232,103,186,44,28,56,177,62,120,253,177,139,122,223,157,235,108,233,255,114,50,102,232,14,117,40,153,227,87,154,164,36,101,65,78,17,152,102,227,215,237,221,186,11,1,174,217,214,3,146,78,15,119,218,56,100,186,60,192,172,121,143,127,105,93,246,210,6,26,14,108,88,127,95,2,234,206,79,175,46,212,42,21,230,121,195,215,79,225,220,17,157,11,41,166,64,178,46,219,228,167,115,17,255,153,9,141,139,47,12,138,29,228,61,228,113,153,163,132,193,24,25,214,47,223,193,58,25,214,111,203,39,134,70,33,177,122,87,120,20,91,219,138,95,164,167,232,145,162,39,184,86,141,92,207,17,86,84,165,41,231,203,175,219,17,141,37,220,152,205,18,233,158,121,216,129,93,209,202,213,203,77,246,11,53,95,87,2,94,185,34,180,164,143,74,48,244,144,172,100,210,251,147,165,96,199,5,195,111,56,240,161,27,61,202,5,81,189,130,37,226,129,28,166,34,1,69,130,186,241,39,31,212,122,188,96,129,37,61,191,13,246,170,222,207,182,187,159,254,78,124,52,15,70,250,196,126,207,230,121,90,200,133,197,173,226,88,219,2,29,158,153,227,14,158,208,210,200,182,238,1,149,230,233,154,166,3,159,49,130,189,178,132,189,254,39,54,191,100,34,58,235,101,201,130,1,178,130,37,133,226,101,11,182,31,200,210,52,209,243,126,9,213,3,221,135,239,164,184,148,37,226,96,7,236,165,120,82,66,252,100,21,252,217,77,177,1,221,174,155,21,77,183,78,49,82,166,97,120,2,94,211,148,92,229,131,224,238,1,216,243,213,162,214,210,117,4,67,217,158,246,214,27,208,95,44,190,87,137,252,246,151,23,188,93,139,210,199,141,208,24,194,190,235,187,114,36,212,212,210,132,34,154,18,38,149,83,55,35,25,174,136,5,216,219,140,20,159,124,181,164,126,94,203,206,172,46,179,148,145,156,80,21,165,202,161,175,145,162,7,186,128,8,174,106,182,0,151,85,130,128,153,17,237,53,14,41,38,180,60,36,84,27,167,70,53,209,41,138,130,203,40,233,170,19,210,89,148,99,157,88,211,219,242,26,9,123,204,228,67,140,83,143,11,129,186,105,23,83,11,184,252,139,28,237,79,36,172,149,2,242,68,165,141,85,75,195,93,15,143,124,97,143,84,117,229,67,198,132,56,30,59,240,26,56,240,189,11,190,165,104,49,150,139,177,79,102,215,10,147,75,105,64,146,207,8,126,155,25,116,161,236,203,193,244,204,115,112,152,12,141,214,48,185,188,14,121,133,196,69,236,109,152,80,1,70,241,85,81,247,90,247,94,255,178,229,119,250,4,125,42,128,126,216,144,190,68,71,103,241,151,211,184,141,168,69,29,242,230,39,107,91,95,73,208,84,33,171,215,196,211,126,252,21,41,192,167,134,249,234,129,18,234,58,63,53,230,145,46,226,27,15,18,109,197,82,62,100,91,64,136,150,56,179,102,60,114,245,227,144,53,195,127,125,198,9,220,76,11,98,148,219,68,137,34,179,167,74,191,101,166,204,229,65,55,229,81,213,38,229,210,83,157,42,191,192,202,59,20,95,111,98,61,232,190,253,45,211,185,214,35,245,136,60,103,206,192,20,46,252,36,63,239,81,154,137,200,52,135,96,38,224,97,167,242,110,180,43,163,45,211,151,14,78,109,200,58,52,25,19,164,193,57,162,82,42,197,43,84,78,13,11,18,227,223,148,43,82,216,53,100,167,153,223,172,252,45,111,65,5,130,128,192,106,214,8,160,106,88,28,17,244,10,184,122,239,15,237,55,191,188,143,108,220,129,208,188,65,130,151,136,191,97,67,115,25,56,57,26,155,56,222,55,180,91,125,216,51,42,45,230,165,24,250,161,133,168,123,21,27,2,120,189,156,155,97,229,35,66,162,130,55,238,127,243,240,50,87,135,245,173,79,19,137,148,213,104,250,205,37,244,169,180,93,42,216,132,225,118,172,177,140,148,211,73,182,126,43,243,79,145,184,120,91,142,214,216,78,168,18,227,226,151,198,28,160,68,35,183,5,92,3,181,11,62,86,11,138,95,158,188,27,7,72,135,187,90,203,100,13,20,204,162,109,9,243,2,155,60,211,198,151,154,178,213,28,38,200,171,47,241,10,0,140,20,60,255,207,66,4,33,126,66,7,10,11,82,90,63,133,21,32,20,131,219,53,154,195,180,218,158,171,150,93,233,175,54,193,199,239,86,189,66,60,190,145,13,146,161,25,113,227,6,230,180,172,247,116,11,79,90,191,19,70,139,228,125,48,236,180,33,97,179,67,93,123,25,167,237,16,242,219,128,93,243,208,236,119,95,238,248,61,39,214,226,246,47,248,191,46,140,16,226,236,100,107,36,99,62,182,58,254,250,29,99,84,95,31,71,213,72,54,220,216,115,166,182,88,150,231,254,45,12,75,170,130,125,226,26,36,230,50,132,156,19,48,232,247,94,255,28,201,100,98,234,161,111,102,28,226,198,74,58,149,96,216,110,173,64,172,1,150,46,28,9,108,49,166,237,53,32,1,224,203,224,18,183,203,216,72,218,66,77,79,82,174,130,230,64,196,131,74,1,213,29,161,63,24,140,113,41,233,222,183,22,17,242,239,11,114,188,23,63,95,47,21,12,179,35,250,205,6,25,15,228,195,48,84,121,98,131,104,107,233,67,191,211,158,143,146,181,52,233,206,120,222,142,31,37,224,88,5,116,255,28,98,79,4,200,146,108,196,43,216,243,214,222,50,204,179,185,27,137,69,87,106,85,81,110,66,220,57,172,203,29,55,35,25,185,9,77,167,156,80,81,210,84,29,224,225,36,175,114,76,131,121,158,234,186,194,234,26,16,72,166,218,83,168,186,78,85,78,31,45,250,247,153,150,93,175,156,75,223,76,174,195,107,246,128,30,238,157,197,204,3,253,116,88,91,197,40,108,149,95,78,163,27,128,22,202,203,160,142,169,52,18,18,45,246,13,68,169,184,2,68,192,49,226,72,170,151,210,56,93,181,144,10,140,67,140,113,152,130,61,176,20,241,44,16,91,1,114,160,204,162,139,7,85,13,5,160,242,251,230,218,151,5,144,72,62,180,4,40,12,117,96,43,44,201,93,85,145,252,204,243,55,138,146,123,67,61,157,128,44,247,24,88,152,113,51,0,226,57,232,167,20,159,135,223,50,110,155,29,125,176,236,95,200,154,5,48,166,72,167,57,251,153,59,104,29,29,71,163,244,204,240,65,215,252,215,154,173,34,130,55,238,207,184,115,77,143,32,87,51,133,29,242,32,79,39,95,81,113,103,141,116,93,60,38,139,56,254,91,21,239,34,89,30,24,158,225,178,91,138,248,100,197,188,118,75,12,99,24,28,188,221,209,46,195,119,46,80,226,69,89,1,92,133,109,108,189,187,239,164,143,178,19,192,91,87,220,5,135,233,221,31,44,153,27,161,117,126,144,29,184,88,167,81,24,2,156,149,33,81,113,41,25,81,239,85,47,242,158,69,61,143,33,14,165,125,216,198,140,186,101,101,14,66,252,67,210,155,135,104,122,186,88,142,167,33,87,211,106,238,2,35,124,231,227,1,80,52,250,102,178,148,90,96,222,63,13,235,21,133,88,237,105,21,213,238,82,29,148,206,47,219,54,56,49,184,29,181,155,94,115,253,87,92,249,132,1,195,85,116,34,49,229,126,57,171,208,250,234,31,77,139,122,95,133,236,56,175,52,146,74,82,161,175,240,34,30,254,20,113,80,95,154,32,9,229,5,44,85,11,190,193,175,27,123,42,20,46,196,228,202,181,180,169,31,176,140,187,177,100,195,40,193,81,219,234,210,98,176,114,132,59,221,63,165,47,211,72,151,235,41,80,20,131,91,72,65,112,25,115,61,186,208,255,201,33,147,100,154,60,37,191,78,115,24,141,124,140,237,29,236,17,79,175,24,110,142,235,87,179,59,26,209,162,120,142,157,111,205,24,134,121,71,249,4,180,21,143,9,252,37,90,201,70,210,219,205,117,122,236,48,11,149,105,105,237,175,124,85,40,223,3,30,101,52,135,206,223,189,212,104,219,68,220,101,33,180,84,95,110,145,96,71,142,105,108,143,104,215,149,171,228,150,238,90,217,159,62,91,131,209,115,180,135,123,47,227,69,26,117,129,54,108,175,244,107,187,137,190,178,222,197,112,73,89,52,93,204,204,241,224,73,205,229,224,158,203,25,185,128,10,77,20,162,242,181,190,90,0,125,121,30,83,40,71,78,234,111,239,250,176,185,239,97,196,195,165,174,183,254,25,250,34,68,69,205,6,59,40,137,73,84,69,171,76,156,132,12,81,186,59,88,12,186,18,142,237,102,33,36,93,174,158,51,116,112,47,36,179,31,207,150,186,96,60,141,89,147,76,151,242,2,250,17,168,143,58,162,173,105,68,245,50,19,218,67,199,113,117,139,90,5,251,240,74,234,140,134,164,243,159,208,184,169,2,164,27,35,74,208,248,211,131,97,35,42,194,67,186,30,103,190,20,5,212,172,47,108,74,81,148,91,55,38,161,143,24,210,177,74,204,31,146,36,119,6,138,176,81,199,190,45,171,204,101,62,138,211,70,194,81,104,228,8,202,133,160,217,158,101,150,146,236,193,95,134,63,199,181,71,66,67,129,192,94,231,141,193,20,34,234,6,234,133,171,31,106,99,241,86,58,185,185,201,107,254,1,24,57,26,56,63,130,178,196,242,244,146,197,154,178,186,119,19,87,182,249,13,226,219,99,159,90,211,56,15,121,30,199,217,47,154,183,5,47,147,248,178,182,56,215,189,25,133,59,18,138,130,143,97,183,77,143,70,21,157,222,132,40,131,89,77,36,7,77,155,122,96,156,184,110,24,146,205,28,82,219,190,139,77,2,8,162,30,51,251,235,203,110,119,54,178,73,197,181,243,140,88,237,29,133,66,60,127,150,170,252,170,13,239,166,98,246,89,192,6,43,144,82,53,232,78,33,106,147,231,245,196,219,153,77,177,62,90,11,184,110,134,197,64,228,190,218,140,247,253,252,95,196,123,85,56,216,62,62,158,203,51,116,107,28,235,174,228,36,121,137,114,93,238,147,98,192,162,160,230,184,93,44,178,171,197,177,59,151,65,146,44,42,22,143,69,64,83,23,106,190,231,9,123,44,122,51,218,136,87,81,228,81,10,62,7,36,70,249,51,212,142,162,15,132,168,32,239,28,118,63,167,157,77,122,206,226,145,80,251,103,53,172,124,49,211,39,94,244,41,2,184,18,172,20,47,39,113,253,87,1,149,134,212,144,152,67,133,239,34,32,71,7,201,135,194,87,165,77,9,5,251,26,220,90,80,208,188,224,127,123,65,250,158,18,188,175,111,16,213,208,184,71,236,236,144,198,168,66,188,22,109,118,167,161,152,249,105,123,214,255,151,170,138,130,93,232,40,1,168,33,80,21,182,184,183,140,80,105,63,104,130,208,36,203,234,145,92,190,36,134,31,115,233,196,251,121,126,149,57,46,45,3,109,89,125,224,152,41,115,184,71,107,4,135,129,146,87,71,56,68,19,62,84,152,18,85,141,138,192,134,122,101,47,246,35,146,226,8,22,230,73,20,176,151,154,12,250,231,135,19,27,67,35,200,79,17,36,161,156,100,29,33,0,229,147,59,177,51,60,126,45,89,129,12,229,250,191,212,135,237,40,120,224,52,252,168,89,198,44,40,243,116,64,249,46,162,118,200,202,162,156,118,58,95,159,33,61,80,207,122,140,232,4,203,72,52,156,245,138,119,41,16,252,109,29,37,26,85,246,65,32,21,109,143,25,210,4,86,87,100,128,126,173,9,43,240,69,147,193,100,252,74,251,211,193,81,191,17,199,136,116,216,149,217,160,231,151,104,217,123,54,34,115,206,17,217,80,194,222,172,168,111,235,39,112,188,53,127,181,158,204,105,230,7,51,208,157,188,130,27,26,92,190,115,116,240,231,189,160,229,84,163,7,196,70,115,149,84,158,143,108,168,73,187,229,134,156,222,112,241,198,98,179,247,9,205,118,73,51,44,15,137,93,225,82,101,69,94,147,241,193,73,165,184,186,2,9,186,13,222,201,53,140,30,48,182,129,241,35,141,10,145,44,63,49,232,254,161,82,145,68,6,133,92,176,5,106,64,159,35,1,81,165,25,184,100,12,12,78,172,44,181,186,134,169,195,173,28,3,232,100,221,62,168,144,54,160,203,221,154,203,239,22,107,104,246,65,3,178,194,229,120,207,19,114,150,227,114,101,87,47,114,62,26,187,72,247,248,180,45,213,223,6,248,123,3,138,122,95,241,33,80,155,160,208,120,182,167,92,53,125,92,169,215,135,180,138,27,38,69,86,38,200,230,212,173,76,192,87,138,107,50,243,169,224,105,34,147,217,118,74,94,187,194,16,78,205,6,4,165,36,65,181,207,113,163,49,3,69,95,180,152,5,99,246,247,208,230,186,202,194,189,59,136,85,241,113,46,198,29,160,42,112,128,244,176,199,148,130,36,243,227,125,155,28,213,226,119,37,171,121,129,206,26,82,245,165,208,96,141,123,162,15,32,106,149,49,150,150,253,144,1,67,140,234,37,138,32,84,134,105,7,215,30,244,110,124,222,234,218,37,35,54,111,69,78,22,99,176,198,225,28,188,131,138,224,154,72,235,253,177,57,90,102,158,74,195,96,10,27,205,82,176,107,108,13,2,215,201,133,246,45,10,120,249,65,76,29,44,8,42,196,78,7,8,63,109,30,3,109,0,202,112,159,71,82,39,98,87,136,212,208,74,193,115,150,72,198,113,133,159,105,156,32,103,158,66,203,228,187,117,162,101,3,203,144,11,140,192,101,171,145,143,211,165,60,121,95,114,83,127,125,248,58,58,182,46,233,175,238,228,90,136,103,40,165,205,125,199,136,121,117,126,232,220,12,48,155,96,249,103,170,222,143,208,235,78,193,131,232,89,54,252,131,135,140,111,180,0,33,14,241,24,235,17,163,129,81,232,108,253,223,128,20,82,154,87,122,81,175,181,115,207,11,237,171,201,141,162,58,89,239,128,19,125,149,149,168,179,27,24,240,86,78,116,16,89,147,174,154,146,194,118,138,191,155,62,126,91,72,182,17,200,244,38,54,83,30,159,173,93,174,172,77,36,208,192,174,155,10,177,11,136,204,48,201,32,86,202,33,144,161,114,51,78,127,58,194,162,8,186,185,35,33,204,183,134,197,57,73,55,204,1,95,168,223,64,70,130,39,77,235,207,168,245,145,209,4,53,24,39,23,34,130,193,184,124,134,60,237,65,29,237,192,59,161,120,153,120,11,183,141,56,27,34,140,86,48,102,26,50,140,58,184,1,156,226,171,12,187,243,73,43,141,64,26,134,104,191,137,251,161,175,63,48,124,107,188,254,100,23,189,106,236,12,69,40,206,52,71,30,15,155,105,214,149,156,187,207,58,77,208,112,22,198,189,179,149,42,10,168,198,154,219,87,88,181,78,180,10,242,27,245,87,160,114,247,226,71,47,13,134,108,16,161,241,169,96,46,186,3,150,180,133,250,88,121,79,187,155,204,184,27,184,220,47,210,192,67,187,50,212,2,174,16,234,45,69,144,154,235,48,103,48,97,166,45,76,181,192,62,207,241,98,121,16,113,11,180,71,52,255,216,74,199,4,166,182,39,216,197,43,171,216,59,87,245,222,187,145,173,159,148,57,49,19,125,18,225,98,150,10,6,177,174,107,109,54,179,102,155,36,252,144,82,8,13,186,243,216,16,139,156,111,108,46,193,127,197,211,9,16,4,86,110,127,195,238,214,224,120,110,178,212,82,99,47,126,157,217,154,237,140,23,77,206,250,104,84,15,49,154,51,64,222,145,0,94,208,120,150,183,3,188,156,199,147,204,213,69,36,181,17,90,246,30,252,126,74,39,89,222,133,233,132,62,164,100,238,35,138,4,227,142,106,59,69,110,255,151,176,12,167,131,50,94,248,213,54,29,73,226,28,38,92,111,71,255,173,47,76,159,16,182,229,248,51,251,63,165,196,102,116,85,34,68,26,45,90,26,244,139,64,208,70,32,134,90,223,35,43,129,224,105,116,28,46,207,86,60,87,214,215,9,63,216,227,15,40,99,71,250,6,193,253,113,165,5,25,36,18,77,56,102,0,134,155,1,143,19,33,108,7,188,179,162,191,90,75,116,136,192,255,2,76,173,8,215,181,55,21,67,175,48,93,204,23,163,252,52,162,178,237,53,205,30,91,104,117,165,9,186,38,18,32,59,239,116,94,12,126,190,112,34,164,121,137,191,149,252,167,237,204,245,92,43,178,123,133,153,111,126,9,20,229,115,92,241,179,181,72,93,224,197,91,62,174,82,168,0,218,54,188,160,48,50,30,84,186,55,233,115,157,231,14,11,91,152,205,98,166,95,151,31,250,51,245,101,204,181,145,250,68,0,220,2,178,58,121,196,237,114,75,89,32,68,119,31,174,218,163,160,43,71,162,195,120,59,96,135,14,100,24,166,3,197,52,234,66,21,4,80,165,191,60,129,5,33,34,82,56,180,244,164,68,47,46,117,85,101,70,207,0,84,8,68,182,2,217,241,12,134,132,245,116,247,17,114,94,41,231,93,77,197,161,235,71,51,33,18,207,90,83,234,158,146,127,52,208,144,9,121,55,226,179,225,153,27,93,142,72,45,27,4,201,129,61,42,14,202,90,115,1,132,61,238,25,251,123,181,59,164,253,245,155,87,163,15,252,133,253,153,197,13,223,101,213,69,29,95,254,29,2,180,201,131,89,16,185,204,61,64,91,234,96,250,165,25,25,117,177,1,165,124,183,105,148,205,40,193,221,213,63,2,18,121,227,168,180,226,101,115,240,117,38,14,195,87,174,143,93,250,204,26,247,152,37,190,149,234,212,6,134,78,13,158,253,250,145,50,39,208,137,136,153,122,208,130,236,215,69,104,42,245,160,145,241,15,132,25,3,29,69,33,244,122,175,209,127,83,192,248,163,180,226,182,220,92,147,17,244,230,116,209,93,106,133,8,183,241,178,198,130,185,176,114,126,219,252,105,37,87,252,170,188,134,80,126,28,111,240,127,130,234,101,179,77,90,1,139,128,57,146,23,11,47,38,112,201,253,188,248,38,191,85,235,57,175,154,94,74,72,85,63,230,140,248,168,139,145,65,108,20,249,29,85,184,226,214,92,228,110,94,61,53,168,235,56,178,200,126,199,109,85,157,196,159,170,67,95,94,61,33,52,12,136,207,182,40,89,16,1,32,29,75,255,178,57,128,29,148,66,95,51,184,75,48,29,173,88,172,1,164,5,50,61,181,149,139,247,113,93,8,31,44,249,48,76,3,227,15,39,188,194,122,105,22,92,16,171,147,142,138,205,23,56,104,184,226,20,211,8,184,62,11,179,85,146,186,145,93,121,180,238,2,114,87,146,99,226,141,74,157,221,220,252,134,225,176,153,189,100,104,121,25,152,112,133,10,82,73,152,75,85,2,54,131,123,204,70,127,218,203,96,181,211,155,184,30,63,32,36,181,78,66,170,86,179,60,87,228,220,142,29,38,193,94,250,86,252,86,116,7,168,109,79,157,110,51,51,176,242,63,150,46,2,228,93,249,131,207,103,77,115,125,196,34,208,97,11,210,178,214,181,57,0,63,172,194,180,21,18,194,132,44,48,205,107,50,139,186,95,186,161,138,155,231,157,211,173,173,149,181,185,81,176,198,17,49,71,40,242,158,14,147,239,126,210,98,20,131,18,28,126,141,206,142,113,28,193,100,208,245,63,46,136,93,126,140,176,173,20,54,21,158,50,70,149,20,32,159,2,195,160,95,61,136,125,24,123,245,152,148,94,232,31,104,6,188,181,162,90,64,126,233,166,46,43,164,19,84,95,207,246,207,89,27,189,104,139,163,24,136,254,113,14,54,202,22,25,254,56,82,85,167,115,160,124,172,157,149,36,197,99,48,52,228,168,22,227,141,142,233,140,96,114,72,92,67,53,65,195,1,148,27,147,8,233,140,13,139,76,22,69,151,152,135,65,111,119,217,117,224,47,165,213,117,200,216,189,24,126,123,238,80,242,218,179,216,7,36,36,205,152,38,22,103,227,152,50,14,20,150,112,214,150,152,85,235,140,11,25,212,20,0,136,74,181,33,75,95,10,11,59,233,246,14,187,218,55,254,214,175,98,252,37,0,5,219,173,11,239,100,204,88,238,212,41,26,245,91,33,179,251,55,144,135,204,30,42,74,176,194,147,215,97,81,0,213,30,128,151,10,240,74,139,77,182,140,186,147,214,19,19,252,191,90,155,52,159,145,9,112,223,31,205,63,141,208,153,161,40,120,215,242,191,216,155,49,143,238,248,39,156,139,86,119,167,240,36,104,15,56,88,239,241,232,122,117,192,125,7,156,33,110,47,242,207,31,145,144,53,116,37,49,110,114,44,103,132,243,127,250,222,167,126,246,114,225,74,64,148,66,164,241,0,11,66,254,69,127,229,246,117,135,90,183,32,207,171,73,217,70,162,14,101,110,86,251,114,107,193,101,145,254,141,105,109,185,38,245,82,104,208,232,146,100,227,140,98,79,246,51,32,114,102,207,21,141,219,254,2,220,180,176,128,105,98,242,152,251,96,120,130,111,17,41,139,148,12,152,217,176,72,45,122,204,172,24,157,237,3,31,15,167,28,36,194,29,135,0,173,169,199,188,227,40,211,236,209,72,23,242,176,79,121,78,177,188,14,9,227,86,213,243,220,21,27,77,171,153,37,49,129,66,133,177,115,214,114,131,66,185,212,191,5,91,204,62,229,22,220,222,232,13,35,185,57,133,94,201,81,220,9,29,153,18,97,149,217,232,109,85,28,195,240,205,45,184,206,71,124,255,182,211,50,2,227,178,241,242,119,21,128,232,64,247,207,157,58,25,12,3,112,224,215,230,38,91,91,118,35,106,44,98,39,14,80,110,5,111,139,82,36,121,144,94,95,14,66,253,80,31,60,110,248,181,236,132,231,185,103,152,216,15,64,138,60,209,114,128,163,115,255,231,64,134,170,215,56,72,142,115,224,150,100,11,40,213,123,178,234,4,33,154,122,98,96,76,61,216,228,101,249,79,98,127,189,243,228,74,181,85,107,114,6,40,221,115,231,233,53,149,147,191,133,130,171,120,109,135,131,84,223,144,50,6,183,203,98,130,199,70,42,178,218,53,212,190,55,201,145,166,123,16,222,186,239,180,44,253,150,224,75,51,63,19,79,151,6,48,4,121,225,203,0,159,228,245,4,14,94,172,195,154,29,117,52,230,244,71,44,199,140,73,217,131,31,144,159,56,126,45,25,246,46,115,224,58,95,36,18,235,216,73,130,169,19,52,127,133,223,235,48,200,207,49,150,98,144,91,91,64,160,202,24,23,41,167,22,14,198,65,32,210,115,125,118,250,65,179,11,201,209,224,223,11,195,100,98,178,197,173,225,168,37,18,211,93,182,181,11,51,128,219,91,234,119,114,221,217,147,119,201,240,76,203,200,165,157,41,45,138,132,205,90,35,200,127,197,178,31,69,49,2,168,167,107,85,185,111,118,201,207,14,111,168,219,96,126,210,159,3,39,235,149,124,168,15,124,6,137,28,56,115,110,112,59,131,88,139,71,111,222,133,247,213,19,120,86,50,81,71,15,88,4,202,109,225,243,119,106,86,251,137,157,122,138,98,239,219,127,46,204,13,16,34,100,30,27,59,90,100,156,56,49,209,79,78,44,57,228,143,48,116,249,113,88,214,246,236,128,83,74,158,155,0,139,126,108,10,16,51,185,164,114,56,119,199,0,87,169,118,74,249,72,149,39,141,42,203,107,207,16,219,45,46,55,19,203,189,217,241,111,237,73,118,26,76,90,236,64,182,139,98,46,6,246,216,148,187,43,195,36,74,147,164,57,94,82,205,61,76,116,182,8,169,67,39,91,228,161,91,214,242,114,79,12,149,118,171,144,44,11,26,228,132,208,9,6,213,189,67,176,35,211,132,142,146,26,217,54,53,97,35,150,247,24,150,197,30,10,201,102,130,63,235,126,255,30,9,23,98,207,219,64,118,152,70,0,103,225,154,137,104,172,150,42,14,98,47,109,190,60,142,75,108,91,29,26,38,78,144,190,37,20,182,51,120,241,193,87,50,88,199,90,152,144,144,255,238,220,49,179,68,240,94,49,197,58,60,190,225,64,56,146,10,10,89,198,11,161,10,181,44,32,197,238,64,109,31,47,66,93,116,155,135,74,11,240,153,91,213,237,10,17,176,33,43,178,171,181,3,108,115,81,147,234,33,8,64,172,57,141,205,177,95,195,140,62,116,176,231,238,25,184,232,174,138,114,209,112,61,102,26,87,127,194,223,61,120,99,54,216,229,246,18,128,96,189,207,47,206,170,15,232,80,219,116,67,138,25,26,43,209,169,59,82,199,36,202,60,26,89,244,203,132,0,149,59,127,173,174,67,226,130,59,0,82,134,131,167,196,108,161,157,160,78,170,52,220,106,235,82,19,247,48,71,51,146,37,49,151,152,36,202,108,50,24,166,88,67,6,45,108,237,53,232,18,79,121,73,167,89,194,68,162,231,231,13,29,198,27,240,16,241,117,55,155,194,143,171,34,188,210,48,124,253,157,136,20,89,133,242,136,143,14,104,27,123,250,214,142,228,84,200,5,77,25,58,84,1,203,252,102,19,90,75,203,18,48,230,42,237,1,171,81,203,62,226,221,235,204,100,0,242,21,27,165,243,75,98,111,104,163,104,70,199,190,10,153,250,33,126,12,119,206,147,133,1,254,244,127,179,191,213,224,233,214,35,126,7,209,122,233,53,229,244,5,193,121,203,32,47,21,213,123,219,113,1,104,38,21,167,244,91,19,244,76,103,142,54,210,203,43,3,56,237,28,67,244,34,106,31,102,214,62,0,139,4,9,84,102,60,79,74,45,246,81,12,103,174,227,31,136,188,230,7,129,180,179,185,175,38,17,127,221,3,229,188,148,64,3,98,170,8,183,4,124,87,178,100,247,97,143,126,74,77,21,101,59,70,17,132,70,236,230,70,150,74,170,152,105,252,64,243,49,85,146,68,251,191,251,23,127,45,39,3,143,175,59,69,90,83,158,123,61,19,201,112,6,10,87,51,229,208,108,19,98,78,28,172,44,187,154,19,164,21,195,190,3,108,249,207,59,70,228,26,133,40,61,58,242,195,230,227,119,200,127,91,202,233,158,241,183,18,42,44,166,111,158,116,34,8,218,24,53,202,156,253,166,166,230,102,29,251,219,156,154,130,246,189,177,51,86,158,1,89,136,177,35,246,255,237,85,117,32,218,167,120,155,149,231,41,76,151,109,240,175,210,181,57,35,231,27,215,7,178,84,224,255,118,234,238,253,208,3,107,233,206,49,61,136,207,187,253,98,225,8,128,250,2,77,42,134,158,160,206,235,210,117,34,111,153,152,104,148,66,62,175,202,73,56,240,214,149,199,64,33,107,92,240,174,116,218,48,101,99,100,157,175,184,66,113,182,232,117,172,205,110,8,33,47,97,209,148,119,14,153,195,152,219,180,128,33,61,176,109,8,192,80,138,137,64,183,135,142,69,216,4,44,212,238,114,69,71,38,10,231,223,167,147,10,177,11,110,219,53,249,151,20,106,115,89,240,92,88,1,171,5,45,179,29,46,114,75,161,232,35,86,88,206,239,203,181,224,63,191,218,56,99,51,6,246,35,123,176,14,50,198,37,95,79,26,134,142,20,30,27,231,81,131,79,40,141,80,171,236,191,23,225,147,60,82,64,36,23,229,206,3,3,216,36,133,84,81,111,111,188,91,60,98,154,12,148,202,95,119,52,110,58,129,134,21,4,67,191,177,19,158,19,237,150,211,239,145,146,255,97,14,183,125,162,232,47,65,214,31,30,192,89,234,202,133,79,213,232,56,235,94,196,139,89,97,106,247,90,41,95,213,63,213,156,191,72,27,85,208,101,36,26,198,206,17,88,122,24,96,141,208,77,202,133,224,74,144,74,234,114,11,190,119,108,26,157,28,216,179,118,133,145,245,174,32,35,141,62,142,21,47,13,59,223,234,211,6,164,195,127,105,187,12,77,141,177,142,20,134,19,171,118,18,161,219,154,20,81,171,195,167,98,38,140,75,189,27,242,45,204,140,178,50,90,116,93,154,8,90,188,62,231,187,131,235,218,95,231,66,143,97,0,32,69,40,20,105,249,151,87,11,22,74,120,79,24,3,68,223,22,201,107,109,252,15,234,149,253,152,193,20,4,131,124,107,226,242,231,150,99,158,41,40,21,61,218,232,239,26,237,236,127,31,210,62,84,82,248,200,220,162,4,250,171,214,237,67,48,47,58,201,139,139,167,159,54,58,239,104,77,239,167,214,224,189,5,97,72,49,64,141,205,13,190,120,113,151,216,184,161,102,99,103,74,149,239,117,150,6,239,225,133,199,134,189,40,12,146,141,251,201,199,111,105,1,86,175,154,89,102,200,93,126,135,229,112,8,145,86,138,188,225,104,16,242,227,61,214,121,98,246,180,176,89,50,151,14,157,49,172,243,251,53,240,24,237,76,124,162,210,50,140,87,113,84,232,14,169,216,106,222,63,85,148,130,222,244,98,64,97,72,207,181,240,98,185,118,151,47,21,174,199,163,16,189,1,117,242,58,203,102,20,109,58,130,175,72,21,169,52,255,75,173,113,106,235,152,76,34,56,223,169,220,53,241,167,185,158,13,80,113,200,240,184,198,55,107,13,127,79,212,34,49,104,64,232,70,42,198,11,229,16,239,197,206,157,172,218,118,158,171,132,240,47,183,223,193,86,70,170,37,46,76,230,131,51,131,255,112,134,37,210,184,35,151,11,147,247,169,31,132,99,88,155,8,74,188,109,218,112,21,168,174,138,155,196,192,205,242,111,178,157,148,54,57,73,240,89,210,236,74,133,29,33,62,85,112,180,135,218,218,211,21,149,163,212,222,218,1,55,140,234,114,54,183,46,250,91,200,153,165,96,165,198,155,217,88,203,75,206,245,105,124,241,211,119,62,135,142,99,174,241,173,13,193,127,243,87,202,7,151,159,49,113,59,60,6,20,239,123,240,118,155,142,5,57,80,4,115,152,112,119,183,156,199,121,246,160,88,123,79,37,154,204,95,38,209,32,175,254,49,60,246,61,92,142,4,21,209,142,96,200,219,34,131,69,239,186,249,39,27,225,236,246,16,33,96,190,75,114,63,88,87,246,61,167,11,172,169,39,153,229,20,223,91,66,103,77,133,115,220,211,183,232,31,139,180,211,126,154,199,13,45,73,109,124,29,113,205,65,182,117,53,72,30,143,219,162,27,18,1,93,26,185,69,205,217,224,171,5,30,18,206,30,13,44,78,1,68,55,31,187,182,104,125,63,226,44,235,81,23,234,38,58,78,101,76,174,23,170,146,191,175,188,96,25,116,178,181,20,35,157,10,73,164,49,222,162,164,7,167,128,250,92,173,58,119,143,118,103,64,170,146,86,17,226,58,136,213,169,80,181,161,242,22,109,21,50,227,136,42,161,85,245,150,251,88,6,223,1,141,35,120,212,54,168,100,108,74,55,167,78,167,182,114,41,226,103,61,64,253,250,68,168,63,210,105,237,108,78,57,111,130,33,195,79,128,94,196,20,121,237,242,82,185,81,74,201,39,164,0,32,4,234,71,235,105,39,121,19,178,107,180,85,192,186,123,75,192,228,109,54,127,135,87,157,46,236,54,48,4,82,146,243,33,252,102,35,167,182,19,8,40,25,221,49,67,194,203,252,102,190,237,242,39,221,4,186,30,176,59,248,250,21,109,155,231,178,188,183,31,18,30,201,203,147,27,110,36,55,140,1,67,132,170,4,248,208,140,138,186,100,87,127,186,74,233,35,118,73,62,121,119,12,13,178,17,138,101,174,170,119,92,205,27,35,58,152,215,33,27,3,28,139,2,10,180,83,220,232,203,251,96,201,195,61,11,219,206,26,180,244,53,74,129,108,178,114,82,27,73,14,70,75,189,84,146,14,1,124,19,129,27,84,53,132,48,101,182,27,78,45,8,68,53,245,211,133,206,203,203,150,29,62,39,205,63,0,116,121,143,243,152,158,44,0,38,253,245,172,240,91,63,48,115,143,202,26,49,232,11,22,198,89,252,88,55,166,128,89,173,200,109,121,35,54,238,81,129,89,177,162,142,254,165,93,162,239,26,21,173,240,157,162,248,117,189,161,212,163,14,56,50,11,11,179,96,45,125,224,18,23,190,192,246,156,77,77,198,181,118,50,149,30,75,215,97,144,246,160,104,156,37,86,193,141,193,238,227,108,30,32,122,85,49,2,24,127,112,173,150,121,209,215,123,209,127,212,17,78,139,124,221,31,33,10,149,21,130,196,4,90,221,188,247,246,134,95,179,180,197,84,70,143,217,213,72,138,149,179,185,64,65,214,239,180,83,108,227,87,241,43,39,127,171,168,58,70,178,55,183,177,129,239,141,240,144,161,93,247,223,21,120,144,128,232,169,136,53,128,74,116,99,27,31,239,138,77,120,27,178,246,132,140,95,176,163,53,68,43,227,1,139,168,158,172,188,89,140,23,114,77,20,71,33,39,8,212,246,100,138,234,72,74,78,209,192,58,160,142,6,148,23,18,65,76,104,22,107,163,196,30,4,57,219,33,51,189,238,129,236,171,20,71,123,44,92,37,220,230,222,49,31,133,88,12,29,46,248,198,57,83,192,163,230,100,116,202,32,76,51,168,128,210,251,17,195,55,36,182,3,91,3,103,124,99,189,18,141,181,176,123,109,105,192,48,166,158,195,67,109,214,142,252,165,213,20,66,37,146,202,13,149,238,113,26,33,32,52,236,97,56,136,127,180,78,0,158,89,146,41,154,40,141,31,98,172,233,35,58,182,254,197,244,170,60,222,207,22,142,17,139,157,87,96,245,244,30,0,53,158,45,10,62,172,14,24,84,209,251,1,102,87,10,77,190,22,75,104,255,210,70,249,94,59,181,249,242,116,89,144,196,170,16,22,18,157,230,146,7,110,221,251,38,55,162,164,32,195,239,8,248,231,157,115,155,49,91,196,181,16,30,232,252,202,68,215,192,243,68,81,19,218,130,68,80,109,207,123,13,195,220,247,143,19,92,142,73,188,201,212,208,167,18,212,25,233,208,36,105,8,202,61,44,73,169,171,18,213,240,18,46,252,183,240,55,113,51,156,160,137,199,32,178,44,137,147,165,39,128,3,234,66,163,152,174,123,127,113,225,174,94,197,233,146,222,163,17,163,115,40,98,56,198,183,80,223,171,108,197,200,247,154,79,19,51,2,122,180,112,222,112,27,91,91,5,217,174,250,114,136,79,65,32,255,89,183,92,197,46,33,40,249,86,68,108,225,18,114,250,146,54,150,112,32,13,68,162,126,150,68,243,74,149,0,197,88,7,63,116,83,164,153,13,175,43,229,164,210,168,190,180,127,87,9,210,3,90,27,194,200,76,118,182,172,116,189,202,140,109,195,127,133,71,123,114,167,177,239,198,26,247,59,62,125,161,36,137,58,145,94,9,28,188,102,14,175,226,164,124,129,23,75,198,128,4,149,154,227,119,170,184,76,204,43,92,71,149,139,148,63,191,7,91,136,166,205,110,160,171,219,136,0,83,115,216,218,194,31,67,179,183,89,250,9,216,1,101,54,8,123,22,141,237,228,32,207,164,162,89,175,196,164,184,221,144,30,50,209,86,226,88,112,34,47,98,173,66,235,162,203,42,111,190,255,153,87,149,253,226,132,194,198,32,160,122,12,196,255,47,148,254,206,245,168,247,183,85,100,13,142,198,6,207,137,82,56,4,1,118,36,111,196,112,52,53,137,49,243,172,77,132,143,53,171,88,216,230,50,255,208,207,42,189,78,145,64,253,111,231,66,239,6,254,8,119,224,51,172,133,108,164,40,196,237,54,77,126,155,24,212,37,189,178,51,171,234,232,58,181,116,211,47,34,156,208,212,106,219,54,163,187,4,231,224,146,243,253,126,205,143,170,230,51,223,211,136,141,220,32,48,253,219,86,45,193,60,114,220,30,199,224,235,222,93,84,149,169,146,52,150,40,81,230,42,194,160,160,178,37,187,220,44,183,93,159,65,230,55,138,66,155,208,248,65,126,125,58,146,159,190,48,5,46,82,163,156,10,221,204,141,116,52,102,70,21,53,220,222,55,217,225,127,65,53,21,54,143,80,0,1,201,33,82,121,16,146,65,180,72,157,181,184,221,20,71,120,196,18,187,145,31,35,229,89,31,74,136,155,50,177,45,156,67,193,145,172,164,230,35,93,182,51,125,110,114,127,93,8,150,146,153,111,220,254,153,218,27,68,69,178,35,124,190,129,118,4,203,249,36,74,163,231,117,212,133,76,168,138,167,230,195,61,25,114,55,154,38,94,234,176,45,147,249,210,125,36,104,45,166,168,210,86,240,244,16,198,98,213,199,18,146,38,225,48,180,126,111,16,160,211,255,82,69,57,148,36,187,238,94,141,29,244,250,167,50,113,159,191,225,118,156,236,191,185,50,8,124,191,72,127,232,36,161,69,78,1,70,4,224,148,222,161,42,74,106,139,191,135,85,74,187,121,204,115,81,103,35,215,90,236,239,79,16,226,253,208,248,202,131,237,99,71,85,103,231,199,142,220,200,205,125,154,69,17,41,57,176,18,48,105,55,60,243,204,33,129,130,210,217,117,107,150,55,156,101,238,67,110,64,50,117,150,169,209,109,215,33,14,37,130,221,138,60,14,74,31,30,38,62,36,220,19,232,79,14,65,146,161,239,167,171,104,221,51,55,21,71,41,175,211,225,158,253,212,128,118,211,4,5,33,236,226,135,237,222,126,126,44,245,222,104,162,182,254,68,5,252,205,80,85,120,17,181,80,222,39,224,201,149,37,186,195,201,89,204,175,130,189,222,114,226,254,191,14,106,139,243,36,63,6,220,226,93,62,47,182,79,156,190,152,62,248,62,193,221,214,56,220,243,201,218,21,233,103,180,181,130,55,206,134,201,67,102,38,76,204,139,237,125,100,161,172,18,74,193,96,217,181,146,120,166,11,68,113,79,94,157,87,13,21,240,123,236,135,81,19,195,59,170,29,80,106,159,97,254,195,200,251,107,53,96,181,163,103,89,22,0,30,16,88,254,237,57,54,102,64,133,192,166,42,47,170,0,13,202,122,123,22,82,139,216,173,134,161,89,108,83,238,251,31,72,138,117,21,218,39,196,242,46,126,156,223,27,247,190,144,0,63,241,34,198,68,75,202,197,83,145,215,14,75,208,16,29,61,88,205,207,249,186,68,114,146,210,12,184,13,229,232,250,82,131,180,183,185,141,176,59,63,73,106,196,142,215,44,215,230,60,98,138,244,111,164,255,159,222,59,124,101,127,75,244,236,113,1,73,173,137,119,251,203,251,131,226,120,213,77,219,197,130,180,26,64,115,34,78,189,72,37,54,23,193,145,121,125,148,206,169,79,68,115,66,94,67,85,45,198,134,57,49,204,199,11,165,193,51,197,132,71,78,25,127,190,61,174,143,191,82,224,161,33,39,154,61,31,178,74,48,80,186,234,68,2,105,142,67,103,97,33,179,243,140,101,71,42,185,135,96,133,11,220,193,112,189,212,176,82,247,6,43,110,32,254,18,179,233,246,215,116,115,204,233,160,158,37,207,223,7,96,115,146,218,76,24,156,8,177,249,119,37,118,162,186,13,30,57,245,25,132,249,174,78,202,54,205,33,90,70,106,88,44,35,133,214,158,175,196,38,110,215,121,163,81,212,100,255,122,170,35,25,71,23,248,187,80,88,232,228,236,120,43,132,27,190,32,104,184,24,78,92,199,198,238,135,191,162,197,57,38,254,219,196,124,190,36,147,234,0,51,43,55,132,197,117,248,50,118,1,123,82,13,241,182,125,229,144,18,89,92,103,237,188,163,79,221,175,53,236,57,182,151,88,208,77,48,208,43,234,72,179,13,209,12,250,221,253,185,230,82,217,143,200,178,7,183,75,83,112,90,226,203,72,131,129,124,49,199,116,165,51,223,239,46,50,255,121,186,164,101,24,105,213,185,5,36,141,174,57,186,204,243,156,211,173,161,170,203,86,155,99,131,117,88,99,153,82,150,231,65,177,93,66,162,68,33,204,110,71,51,206,115,7,81,93,85,204,134,63,159,87,75,3,175,163,250,2,158,163,220,245,69,148,216,125,155,193,68,179,234,143,176,126,254,15,88,167,164,105,28,135,120,102,5,174,90,138,237,113,243,238,86,152,246,67,52,146,163,69,60,224,67,181,243,22,115,80,207,190,188,188,118,212,161,161,35,238,101,197,95,102,242,112,255,51,250,84,162,97,163,219,76,37,95,175,107,180,30,149,48,36,36,98,41,51,88,63,116,42,32,125,76,126,137,174,50,142,90,193,171,208,9,103,126,243,66,18,248,19,254,34,52,154,0,107,95,90,25,66,245,254,193,243,224,213,174,50,205,143,43,183,251,194,39,170,179,58,56,121,235,45,149,130,18,13,144,139,147,228,249,229,10,198,219,10,231,86,185,165,117,40,64,90,223,234,213,246,195,221,130,119,215,243,33,244,153,186,230,25,13,215,132,109,39,199,171,88,11,72,77,248,168,111,130,98,61,225,253,44,219,233,152,163,168,157,104,138,79,147,190,13,113,115,122,205,5,21,246,181,201,20,155,45,91,48,69,165,204,94,253,49,67,25,86,88,222,252,76,207,201,25,247,18,36,231,248,93,220,92,62,254,81,1,56,182,186,170,117,53,47,171,15,68,159,118,68,46,22,111,116,121,28,0,96,209,169,118,13,118,140,190,190,149,194,5,252,218,171,140,120,145,228,112,3,231,89,176,241,35,250,48,105,115,20,182,90,70,179,79,63,225,152,105,147,161,246,14,135,152,14,177,41,10,54,45,29,163,50,100,148,34,169,226,115,119,29,47,2,42,181,45,207,5,163,229,220,116,227,22,236,172,181,36,40,248,141,163,124,184,49,65,210,130,81,222,39,7,244,10,180,165,43,175,200,22,94,146,43,171,30,54,214,32,155,105,183,201,129,195,159,180,49,8,102,136,64,194,69,150,56,232,84,210,114,207,178,242,20,83,182,54,16,109,179,96,108,197,139,192,220,76,32,95,115,36,143,53,193,243,104,249,46,41,191,197,112,10,224,185,52,238,168,221,30,52,206,254,10,147,123,3,217,34,7,175,55,136,161,64,166,172,40,121,101,156,85,208,150,49,40,174,228,138,5,130,254,195,12,192,0,22,5,74,252,203,222,80,255,225,202,232,201,0,186,196,13,135,1,203,87,253,166,252,94,133,50,148,247,76,210,8,202,72,218,241,66,212,221,69,0,87,144,197,81,245,132,169,233,72,53,137,239,166,67,203,155,244,222,232,126,108,104,233,252,188,250,120,207,45,248,121,119,63,61,14,211,113,255,155,124,137,125,32,63,228,177,155,250,201,75,12,253,58,254,236,64,77,134,173,166,65,242,43,202,216,179,214,155,144,166,205,231,111,179,94,53,4,104,186,65,235,158,47,110,86,220,163,122,37,83,3,53,238,164,179,160,181,168,255,120,150,0,214,184,58,46,226,44,195,32,218,19,59,157,122,101,203,191,233,203,45,225,227,9,7,11,112,156,183,113,83,3,39,179,103,38,191,160,47,189,37,195,37,177,192,164,155,3,234,46,93,128,1,64,8,71,50,178,6,93,13,198,67,119,58,101,222,113,89,7,218,201,124,59,144,183,40,187,85,203,207,3,138,30,107,40,38,23,104,129,230,93,107,203,173,252,176,40,53,57,228,96,103,52,119,35,95,63,143,108,234,232,228,56,72,44,241,146,43,233,85,244,124,127,220,35,113,72,171,128,216,203,125,133,222,73,248,124,137,63,146,201,36,193,71,143,124,149,95,226,233,39,245,56,24,198,88,181,134,177,174,219,165,80,157,55,70,88,97,220,8,177,20,212,210,234,31,165,100,179,149,163,92,145,176,1,167,171,152,204,152,7,204,70,32,25,28,127,241,255,121,1,69,249,185,35,117,134,130,120,158,41,64,161,136,176,140,15,90,78,76,110,169,135,115,134,216,70,224,11,72,35,99,231,160,27,58,121,1,97,208,38,82,220,141,141,122,138,133,179,119,64,240,180,16,176,2,16,113,216,136,91,200,135,5,34,34,135,134,184,28,28,74,140,220,70,239,195,146,36,132,199,57,18,99,231,64,207,149,184,73,203,69,34,109,180,102,38,105,9,26,70,240,3,16,69,14,205,198,101,208,133,187,229,103,193,237,106,147,245,218,245,181,160,176,188,155,230,133,148,82,189,239,66,239,18,112,4,78,181,130,210,170,95,95,15,206,143,153,232,177,64,145,4,252,64,188,167,176,75,244,228,36,232,66,27,185,185,140,207,218,114,164,106,153,88,99,170,255,234,139,175,235,181,45,249,34,206,67,187,239,172,28,252,97,174,101,144,24,84,79,221,172,135,65,231,7,137,7,98,225,53,158,136,165,69,127,198,107,162,78,170,107,27,139,255,125,213,8,49,17,159,112,213,68,229,105,40,146,137,177,31,11,36,94,204,22,97,207,195,231,4,190,156,79,190,189,224,136,169,124,21,111,187,204,176,67,212,208,96,21,117,71,15,215,113,171,22,23,252,162,171,186,51,91,45,204,206,141,104,56,67,69,145,246,232,170,164,114,182,136,125,148,155,130,93,108,52,239,118,1,110,169,184,119,213,18,0,240,240,30,114,89,24,201,66,0,133,75,57,205,158,220,58,135,223,172,27,164,55,240,13,50,69,182,111,219,240,10,0,181,140,32,131,171,236,32,58,28,243,195,199,216,14,239,35,25,17,100,107,64,26,166,202,180,199,145,83,227,175,5,180,136,25,187,234,171,60,88,24,133,78,156,217,236,105,95,51,38,120,133,129,65,136,60,244,103,115,195,165,249,162,206,217,86,181,190,159,211,243,197,110,235,145,40,219,77,202,152,148,248,133,9,90,129,93,53,152,192,136,165,178,232,47,197,244,158,220,237,198,57,167,251,226,165,4,1,45,213,70,0,233,196,88,202,30,83,210,243,76,0,242,160,92,223,137,13,234,117,103,119,129,73,215,5,138,213,229,185,93,218,130,63,42,164,184,179,168,112,90,252,27,223,123,133,197,146,185,76,163,40,32,240,184,128,172,185,135,218,117,86,217,80,108,88,102,86,246,30,97,5,158,172,20,171,137,80,226,156,143,218,184,198,167,227,21,92,44,106,3,204,154,68,151,231,63,93,77,8,56,191,141,79,46,115,67,92,183,93,128,193,112,135,199,20,110,121,191,142,172,113,85,195,183,43,1,3,76,74,247,169,148,127,160,131,84,97,192,6,194,197,87,149,218,38,27,125,229,64,255,85,226,129,137,228,213,247,178,51,19,117,33,196,245,140,242,27,92,126,239,71,244,188,10,60,146,238,167,228,151,209,171,228,125,80,178,205,56,130,233,108,69,110,209,244,134,7,50,7,147,72,8,24,202,178,102,79,250,127,121,109,157,145,53,44,223,137,172,48,86,8,47,226,52,119,53,38,59,99,89,138,140,23,18,100,20,34,245,175,21,165,224,143,134,65,244,195,153,13,98,254,244,45,199,5,178,70,60,158,171,193,187,140,42,249,51,134,26,253,162,244,175,200,48,50,165,56,119,68,71,237,195,185,241,198,162,253,132,161,46,236,151,151,222,101,135,233,209,52,79,251,118,148,62,25,241,14,217,88,216,23,97,42,162,230,15,251,123,58,149,205,228,234,44,121,148,83,221,112,249,223,68,231,76,241,118,93,230,52,8,111,207,60,232,216,47,113,56,240,254,9,129,132,235,54,128,98,114,75,51,124,183,18,176,161,2,35,235,80,99,81,28,182,58,180,7,103,50,31,214,88,87,56,238,178,194,246,252,221,82,90,111,105,41,81,174,62,25,47,195,84,143,162,226,31,83,78,36,33,32,80,206,21,209,130,234,32,90,154,30,218,125,97,91,34,62,74,137,11,52,82,118,95,71,104,64,98,145,36,222,82,127,51,51,204,125,131,191,253,204,73,202,99,70,157,4,152,243,83,103,79,72,205,232,123,53,86,97,80,48,135,198,127,204,178,67,63,254,9,11,221,100,221,89,141,132,208,117,243,40,149,222,181,217,164,179,129,108,247,29,124,31,191,125,60,3,197,122,142,59,214,105,41,170,190,189,115,227,44,20,140,189,216,160,34,147,2,118,187,153,58,238,230,246,211,53,156,140,87,17,142,226,239,246,57,122,128,74,187,201,1,135,215,166,250,42,191,43,184,64,229,211,208,3,219,82,153,36,114,144,63,70,80,185,108,245,115,232,117,105,228,70,18,111,93,34,188,122,28,238,172,93,5,165,116,55,99,168,27,24,86,68,233,25,45,30,122,169,240,80,143,45,169,11,63,26,143,44,112,243,11,219,222,35,99,139,241,180,255,169,0,23,27,89,189,200,39,124,43,220,241,224,226,74,41,228,93,47,8,126,14,140,21,234,81,231,20,218,148,178,141,253,94,4,161,250,125,205,201,125,208,72,227,102,144,7,125,234,230,217,21,19,68,44,123,206,136,70,93,246,59,244,78,143,118,111,120,49,144,0,250,136,167,250,175,164,197,20,197,187,187,24,44,253,214,165,208,53,167,225,186,163,15,124,80,54,6,227,57,10,225,60,196,182,219,84,62,196,51,255,163,181,109,180,112,215,210,40,30,175,215,188,37,41,15,24,183,78,147,225,127,100,170,56,132,238,18,188,178,7,106,78,149,17,170,91,143,218,199,179,98,174,211,128,168,184,103,11,16,1,135,104,94,4,206,109,178,26,252,12,78,58,2,206,82,128,155,246,123,159,247,206,198,224,197,245,213,21,252,226,121,58,62,56,54,222,239,176,220,122,198,178,169,81,123,218,128,6,207,10,176,106,93,63,186,22,252,30,241,186,229,35,115,14,142,207,102,18,239,138,149,208,106,51,63,78,251,170,89,37,228,245,153,230,11,180,195,4,138,199,155,21,191,59,188,7,124,244,241,73,123,133,87,234,149,127,45,132,109,203,56,42,10,190,24,165,46,112,0,156,236,153,196,212,75,212,139,236,71,189,148,68,183,239,11,89,182,176,222,22,63,45,255,149,226,204,249,12,131,147,65,59,54,196,181,97,209,62,146,106,161,166,99,239,191,133,80,46,192,242,13,218,194,117,209,55,107,44,223,202,27,220,140,44,136,44,208,186,119,170,38,178,213,59,177,96,141,1,8,94,111,158,44,73,76,102,132,228,3,215,172,222,57,139,15,100,37,55,191,192,223,202,208,91,222,255,159,45,125,138,41,79,72,137,179,113,168,113,244,233,252,119,24,222,142,4,177,114,222,146,151,70,100,214,52,12,3,248,25,55,16,11,246,33,120,149,88,166,177,136,69,124,38,147,231,0,138,122,3,232,107,31,72,4,198,242,102,234,108,28,5,28,241,42,105,170,19,224,39,201,114,154,157,173,206,204,68,63,189,41,65,197,155,195,10,149,59,129,88,216,232,240,17,178,80,217,56,166,196,7,49,197,173,160,27,92,235,246,153,248,49,24,21,176,59,8,128,112,195,150,95,231,22,137,98,240,133,42,82,170,28,255,31,231,188,145,175,24,127,71,98,233,169,236,90,190,25,113,78,29,89,48,164,40,196,35,67,134,126,224,214,168,251,113,202,70,247,112,95,162,70,102,252,234,251,80,192,50,107,151,113,64,56,195,169,155,73,182,55,197,14,155,193,212,165,138,186,35,253,189,145,164,5,15,49,85,95,238,253,144,186,235,91,134,31,71,33,121,118,84,137,47,46,53,231,134,124,220,250,119,62,64,85,94,187,39,158,52,48,180,142,47,253,212,10,143,123,244,194,147,248,36,81,118,97,54,0,154,90,92,178,28,20,33,231,145,108,223,31,227,252,156,149,146,209,2,60,193,167,148,214,9,79,158,105,186,133,80,218,208,114,180,44,212,110,243,107,43,166,224,245,42,247,97,131,216,211,139,4,161,177,216,181,149,152,205,81,20,166,154,241,220,177,77,210,138,41,127,168,36,85,241,182,243,152,227,107,253,170,206,21,173,124,75,34,16,66,223,164,111,46,86,163,23,49,224,37,136,110,118,84,211,227,231,113,149,207,231,97,176,192,164,58,202,34,31,51,92,139,188,114,157,241,0,42,151,32,109,6,135,48,153,19,169,140,200,134,253,121,76,8,235,252,252,199,103,141,104,127,53,102,16,231,216,218,139,154,12,42,56,194,75,75,246,29,227,242,37,21,113,150,182,59,240,221,161,128,16,26,28,114,52,21,176,182,23,5,46,235,201,25,89,207,145,2,79,178,126,141,171,211,250,25,134,35,202,94,214,212,148,48,235,139,254,173,217,172,56,199,18,130,215,79,146,114,166,228,170,157,112,178,110,203,88,55,85,165,112,65,27,206,120,174,37,94,157,80,47,147,51,200,117,227,108,249,37,49,143,138,144,81,140,58,55,159,15,67,189,251,130,207,75,210,142,77,216,117,8,144,78,8,31,234,227,24,196,40,229,112,0,126,11,57,165,216,107,94,178,223,105,167,102,132,146,150,180,89,163,67,251,162,192,70,137,208,35,214,199,229,150,156,6,147,194,234,11,31,212,106,194,0,143,141,110,31,129,51,17,141,137,120,196,85,225,141,47,190,104,208,36,218,175,64,62,222,227,238,50,156,253,240,93,147,42,227,149,38,235,4,244,236,20,188,33,101,162,33,114,7,118,193,81,11,145,91,251,56,213,126,194,197,106,228,79,145,174,158,202,105,115,70,194,152,181,207,136,191,180,148,13,247,36,0,54,134,185,1,181,97,214,117,65,100,15,32,108,48,53,148,109,60,51,20,112,64,248,22,153,40,146,24,139,13,216,194,56,164,71,250,96,31,218,18,0,37,65,120,90,252,217,237,104,200,164,131,177,255,233,90,161,191,165,35,209,8,29,93,45,61,129,62,106,120,210,167,37,123,153,187,101,89,180,111,105,195,44,171,67,106,54,16,161,49,138,205,246,207,176,241,216,46,68,211,205,58,202,72,21,52,104,244,26,22,169,215,64,110,67,52,17,88,234,188,127,98,128,102,129,140,72,125,71,247,52,189,108,176,49,8,190,167,70,89,162,2,122,97,51,137,87,41,89,142,245,251,231,139,113,67,1,103,165,14,65,99,143,253,88,183,160,104,132,127,55,132,164,20,203,184,185,57,177,47,205,55,250,20,233,132,192,220,34,181,143,66,187,79,51,65,170,134,76,168,206,181,196,112,36,28,7,24,195,73,83,199,180,167,97,56,104,83,49,232,14,145,204,81,71,58,29,131,193,121,145,237,169,27,115,249,7,212,198,170,21,54,215,124,122,82,194,181,8,31,87,185,219,118,150,148,160,32,141,206,10,190,66,49,233,129,65,7,200,32,227,168,173,54,182,63,104,152,200,233,177,202,137,76,241,167,25,120,102,72,177,33,183,252,129,20,159,216,181,216,222,141,66,117,1,96,50,197,64,182,38,57,27,138,157,139,229,68,203,242,36,24,224,109,219,198,18,168,15,100,183,162,189,87,3,33,209,130,59,117,152,47,230,166,42,65,181,159,225,87,155,11,118,85,1,129,209,97,44,38,132,141,241,52,140,113,185,120,210,114,141,181,244,3,60,75,74,62,196,28,214,108,130,160,161,7,91,230,189,63,128,201,191,94,145,75,228,232,69,136,163,192,7,144,201,232,171,11,152,37,249,245,46,236,251,71,237,192,33,180,154,92,24,14,254,92,60,22,31,108,204,87,125,28,47,37,205,98,242,37,180,137,95,233,113,136,120,14,108,135,249,130,166,16,175,215,22,73,29,49,233,96,10,4,107,113,185,157,62,81,42,130,7,89,5,249,82,199,109,134,83,97,250,97,56,213,120,91,117,93,140,114,179,143,225,158,2,207,110,55,153,228,151,219,166,80,50,118,126,58,55,251,218,238,58,121,104,195,148,147,77,142,143,32,84,99,125,146,87,122,67,183,60,129,219,131,140,252,79,148,252,209,235,85,130,239,196,144,213,223,28,89,121,108,98,139,207,233,173,229,206,58,127,239,112,68,193,202,170,239,218,122,23,188,149,231,11,229,222,177,213,54,72,183,172,43,2,4,161,98,93,198,243,193,32,138,105,3,126,176,68,156,156,122,33,247,71,6,133,72,227,223,207,155,137,200,237,54,111,83,150,112,88,205,73,99,7,27,247,114,40,197,165,134,37,123,73,143,221,24,124,84,39,9,42,97,205,87,146,114,171,32,125,179,131,45,0,21,170,66,215,28,24,187,63,115,100,157,102,121,3,115,61,79,28,193,46,117,82,162,107,206,143,112,30,132,19,92,153,237,118,3,22,91,79,239,236,137,37,160,104,171,170,68,168,238,110,211,25,220,41,77,83,34,220,170,158,166,162,215,203,44,40,214,195,241,159,105,77,61,104,61,243,102,15,59,46,50,34,222,65,213,126,97,248,225,2,11,121,181,248,41,253,113,53,159,182,209,243,89,123,232,10,162,173,177,57,253,20,208,172,187,9,196,41,157,82,240,241,90,211,126,153,138,88,96,206,71,117,97,50,218,76,67,74,59,39,13,0,138,36,39,134,2,47,248,255,18,52,85,47,196,172,225,233,229,229,79,115,155,212,208,20,241,98,138,127,147,25,193,138,84,85,140,178,244,59,142,117,155,138,17,184,6,237,101,249,146,243,187,103,153,113,227,2,3,71,51,147,156,128,161,60,198,88,100,183,85,255,19,81,100,0,102,131,70,247,239,225,177,235,60,72,99,208,225,184,77,221,18,249,172,19,183,162,153,22,236,63,17,115,137,131,105,150,235,32,173,231,242,228,207,216,25,15,240,196,108,219,83,47,4,167,56,101,88,17,117,79,82,32,238,114,147,246,178,205,147,26,74,241,20,229,45,246,213,138,42,105,245,13,108,190,6,231,154,207,47,137,44,184,233,236,123,73,58,74,162,48,200,90,17,26,100,12,156,242,21,203,184,112,242,88,3,16,244,18,208,28,38,255,106,19,52,187,95,83,137,124,68,128,199,200,141,161,154,151,87,129,51,253,56,206,12,13,148,219,67,212,16,123,144,27,89,124,4,161,210,83,164,80,78,8,238,101,155,246,246,59,74,47,89,197,194,140,135,140,216,13,223,242,56,22,58,136,33,112,99,53,36,76,190,224,112,228,50,200,62,70,60,211,177,234,59,10,234,128,213,91,38,187,67,13,71,215,46,72,170,135,177,254,247,232,96,31,80,145,202,170,161,175,223,1,246,253,70,184,167,249,184,229,137,51,229,236,199,122,162,244,212,212,29,22,24,58,39,227,56,44,251,69,91,35,24,15,121,120,37,95,169,211,150,186,185,227,165,7,14,84,154,243,84,205,152,131,57,154,127,217,143,33,219,149,218,57,4,104,244,5,54,162,238,124,110,231,120,140,159,72,176,175,195,215,255,89,233,18,120,29,110,53,220,48,164,230,198,173,72,136,61,52,98,150,176,24,46,181,227,138,58,232,133,135,131,76,214,139,199,146,13,202,188,98,175,65,15,154,5,84,195,110,91,200,251,240,159,245,77,170,118,124,197,252,136,139,78,32,253,205,7,231,40,219,189,204,2,140,48,146,23,233,65,226,254,193,25,80,64,80,130,81,9,83,82,11,70,67,42,20,202,133,60,145,57,251,50,137,38,243,13,199,73,187,165,213,148,219,109,100,93,21,18,242,108,176,143,74,56,36,250,21,91,201,221,177,164,182,90,135,96,39,58,63,77,196,228,190,137,78,200,150,171,91,177,228,152,28,144,114,93,241,0,208,28,201,18,39,25,188,13,64,109,56,117,134,9,240,155,125,80,132,54,58,236,222,253,22,240,124,73,235,26,108,4,101,48,132,162,1,222,134,160,204,103,156,21,165,50,190,8,58,229,157,0,241,60,16,65,237,104,121,192,182,104,145,65,92,147,114,57,201,56,206,223,88,61,4,110,132,247,221,154,157,39,61,230,34,153,187,233,176,143,59,255,98,225,175,112,49,120,120,124,142,82,123,166,76,92,33,251,253,134,136,5,51,202,113,218,66,184,23,14,166,214,247,6,6,105,62,152,167,45,185,179,121,112,141,31,93,126,140,190,140,19,248,147,2,238,115,139,135,87,139,159,46,130,239,208,13,165,233,233,236,61,57,99,14,178,115,34,177,138,219,102,249,46,22,103,176,168,168,15,232,243,220,168,136,107,120,125,188,48,54,8,99,243,239,83,81,186,170,144,240,106,99,21,199,215,42,202,103,151,90,213,146,159,137,148,143,249,185,195,60,3,133,175,206,164,23,245,172,19,105,128,103,131,192,155,183,45,34,91,163,117,197,111,80,32,46,181,17,158,166,112,117,220,238,64,197,199,25,220,37,101,35,95,16,197,144,178,190,154,165,134,100,43,202,120,29,59,47,36,196,49,139,157,235,62,216,106,172,196,33,151,255,209,157,86,41,205,1,69,109,195,222,113,214,49,38,77,191,7,46,198,138,214,30,226,144,34,162,23,27,25,162,231,112,193,2,178,74,57,80,95,232,28,116,158,152,167,143,43,62,105,255,54,54,88,72,40,127,60,126,82,0,54,33,196,251,17,203,199,19,43,213,172,121,198,189,96,65,186,58,28,27,123,146,74,40,125,197,31,102,135,64,177,27,0,24,128,153,218,9,12,200,201,37,117,97,71,159,246,21,130,111,70,131,42,111,177,157,118,20,104,75,201,189,95,153,36,139,35,114,214,89,138,107,78,44,50,252,33,55,44,203,197,8,74,32,32,235,18,143,87,75,249,111,190,48,124,75,116,239,159,61,196,250,70,139,249,215,67,174,90,55,214,252,87,156,103,65,208,37,53,87,169,124,247,218,237,117,74,98,244,202,91,253,18,116,140,40,20,163,218,3,223,50,80,192,65,161,218,99,164,186,195,167,239,151,196,216,137,24,170,25,76,49,134,116,253,136,104,50,17,185,158,127,5,191,24,74,35,132,249,157,146,31,162,121,123,15,253,16,244,235,15,121,104,133,9,200,162,199,196,98,249,42,147,110,130,161,30,121,26,205,79,116,67,192,207,77,163,228,244,15,108,129,28,72,168,176,92,31,124,241,229,224,100,16,53,217,117,232,16,3,219,41,47,124,158,135,68,186,30,193,93,217,29,13,18,194,173,103,105,193,16,188,51,23,105,217,48,80,77,24,37,52,232,173,205,49,236,178,199,212,49,44,104,163,137,135,130,235,18,16,36,5,61,5,65,126,165,233,111,136,188,88,70,83,171,200,178,250,119,91,70,165,183,74,248,200,105,205,255,105,33,161,0,247,106,140,15,22,56,182,190,52,193,22,219,222,128,152,95,0,217,87,247,213,189,244,28,43,86,40,30,144,74,55,231,123,132,219,195,108,211,61,17,102,53,18,253,120,181,221,27,235,187,10,38,222,171,251,23,130,158,4,217,41,3,214,95,65,63,138,226,94,143,71,211,217,152,135,238,103,110,36,255,35,197,16,124,113,218,198,125,202,210,52,157,38,96,204,149,177,24,94,113,81,20,48,137,34,216,38,164,139,174,112,208,255,144,65,54,74,196,89,61,1,183,115,31,12,37,44,101,129,45,28,132,42,92,79,139,251,42,50,201,182,123,30,188,194,196,223,255,183,61,52,225,197,170,214,87,119,195,178,60,79,141,241,83,3,144,206,237,181,199,171,13,31,82,133,119,52,57,226,82,2,233,4,165,123,44,17,59,102,170,121,160,56,221,188,70,111,171,82,64,84,243,132,77,159,125,63,107,9,88,221,220,237,181,133,27,189,76,244,35,127,183,251,226,48,80,214,114,86,218,228,236,182,82,162,173,93,244,175,179,195,76,24,87,3,80,140,98,14,183,254,21,218,189,209,161,190,173,20,144,163,11,14,53,111,124,131,79,3,44,81,249,177,197,165,162,208,23,72,6,162,254,86,84,168,236,161,172,22,87,206,62,34,252,132,102,248,125,163,188,125,243,68,95,33,224,250,71,20,37,245,145,191,24,184,144,81,37,98,228,11,235,132,102,222,72,199,175,118,250,86,21,100,6,232,198,24,213,138,124,99,102,196,99,193,203,5,248,76,159,165,247,254,30,117,107,11,155,15,50,147,148,231,74,59,190,104,85,47,47,70,103,130,81,228,122,249,206,29,230,163,80,11,17,192,7,37,224,4,195,196,134,195,112,147,25,186,81,78,28,73,16,176,126,114,227,38,7,220,252,251,104,62,22,9,197,197,194,152,143,34,180,165,168,237,114,34,114,128,117,15,48,148,143,24,18,17,250,155,39,35,190,189,130,26,133,7,12,216,181,230,32,251,91,93,137,63,167,99,95,117,84,93,21,237,99,142,240,206,90,55,170,29,53,190,161,8,104,66,239,117,146,191,86,77,132,146,191,116,62,171,125,177,94,195,5,23,197,7,196,126,7,95,82,4,39,27,57,78,199,15,149,29,191,88,2,39,120,158,56,162,243,129,213,240,224,89,106,231,69,93,59,98,222,168,25,74,202,33,156,27,237,202,215,54,60,210,63,121,170,28,147,70,152,152,160,81,23,112,119,65,27,8,168,76,180,68,37,31,73,94,113,177,102,175,142,5,116,25,59,92,123,124,62,223,72,80,77,174,35,151,82,157,158,139,27,52,105,190,59,170,165,6,179,72,158,240,226,78,89,238,1,205,225,177,18,243,183,193,12,29,119,152,132,31,84,200,175,255,96,149,144,128,249,221,159,94,237,18,186,185,82,254,245,84,135,118,207,185,222,225,160,136,204,117,145,95,17,125,253,188,108,184,199,13,73,63,80,229,39,216,246,161,128,18,164,178,231,4,174,201,22,177,43,248,68,253,57,6,161,17,11,231,190,168,57,115,194,128,20,92,115,19,221,244,81,243,92,27,158,25,234,116,130,147,91,183,42,183,143,213,52,86,99,106,138,117,93,13,55,236,116,104,112,215,254,233,220,95,124,76,79,190,250,244,248,38,102,120,147,213,147,64,43,92,200,156,58,182,105,71,164,101,16,229,253,24,219,120,246,160,53,240,197,248,13,249,199,209,103,237,253,110,67,146,70,129,61,176,172,187,56,1,107,12,34,203,222,129,247,161,113,214,14,250,21,136,198,13,191,243,248,36,148,26,208,200,170,21,122,114,51,239,7,49,135,227,180,48,55,41,235,172,73,16,188,190,169,142,109,85,139,171,64,149,169,91,173,225,4,99,58,234,128,16,227,178,162,167,186,182,209,165,221,119,46,187,50,42,243,16,208,115,87,156,38,171,124,253,82,255,120,42,9,11,53,238,85,91,117,167,234,30,48,89,198,187,159,27,112,156,208,235,37,36,162,124,227,26,1,48,124,237,117,163,229,92,16,63,169,77,6,214,61,98,2,45,232,137,164,173,136,135,147,40,101,235,244,204,178,89,133,158,195,103,219,179,79,50,226,165,28,9,177,101,25,234,137,125,67,34,11,74,38,211,173,245,162,150,237,173,251,167,130,241,155,220,129,72,230,195,75,203,232,176,20,70,218,48,136,208,177,155,83,124,119,167,125,195,156,90,140,252,119,153,166,112,164,0,60,14,179,110,152,24,150,165,205,190,250,48,169,225,20,142,240,148,119,251,50,224,175,177,103,204,157,76,230,37,96,31,225,215,37,128,93,94,189,34,78,28,78,135,162,28,19,73,113,195,208,3,215,116,232,238,48,242,59,245,190,5,57,151,89,121,157,73,13,237,224,4,125,223,86,188,99,164,198,59,98,235,15,188,16,25,188,129,254,117,81,216,71,69,206,251,161,184,135,237,176,242,153,196,192,6,106,177,222,243,209,130,240,33,51,58,127,92,151,11,82,63,48,116,222,100,239,80,251,41,150,211,226,135,125,29,124,32,99,104,98,217,210,46,44,235,160,210,143,126,123,92,246,232,119,43,107,193,212,217,29,154,24,9,18,82,7,161,35,204,88,57,147,14,12,151,154,174,0,230,204,59,144,16,181,171,99,22,108,154,20,31,158,28,222,7,155,199,163,137,143,36,181,23,235,76,140,137,0,202,127,15,56,172,128,229,171,252,109,247,225,97,155,158,55,66,105,168,86,45,218,223,190,255,141,192,214,236,174,49,71,222,212,241,90,84,7,139,47,163,100,220,98,42,131,233,246,106,55,33,35,228,211,174,162,164,128,16,221,219,116,183,0,13,239,8,36,153,186,227,61,4,150,174,76,245,219,103,247,107,208,253,9,68,117,15,61,31,99,250,67,238,77,34,189,97,29,164,249,252,94,133,215,230,160,152,131,92,148,13,156,18,74,100,184,248,222,220,92,79,88,185,152,89,205,174,144,93,87,117,219,242,251,46,232,87,59,3,240,138,122,177,181,5,84,107,145,18,16,57,87,182,121,193,153,139,179,107,182,166,217,186,148,137,174,229,2,235,114,152,45,205,43,23,111,215,64,142,194,64,72,119,237,158,192,108,96,2,254,25,118,229,112,104,48,68,161,246,193,252,152,117,41,237,126,26,237,85,75,47,54,29,43,133,96,159,167,106,70,144,74,187,41,173,139,248,123,182,35,246,249,125,135,251,196,167,19,138,34,245,107,6,132,42,209,146,27,224,200,169,125,244,212,167,0,194,141,28,105,54,52,62,36,184,32,242,131,121,68,242,28,59,219,190,34,44,234,154,2,222,206,100,155,31,211,85,1,153,102,6,56,17,254,244,100,48,78,157,238,9,145,155,149,220,165,59,206,190,174,16,67,247,203,245,68,54,3,87,141,151,151,196,147,120,131,16,247,78,23,177,35,52,251,19,47,126,117,16,85,109,51,207,41,125,27,145,40,214,84,254,87,205,170,94,76,15,60,142,119,116,189,210,192,184,82,247,160,222,178,72,151,111,19,163,230,210,37,1,54,13,87,159,121,108,209,184,154,175,140,42,176,18,190,13,190,245,210,61,19,128,114,145,80,102,113,242,206,166,176,134,79,10,250,90,61,71,176,168,205,185,201,105,119,82,2,33,23,113,206,244,183,254,45,65,137,202,31,147,201,45,44,221,245,217,51,141,201,208,247,165,196,63,218,29,220,169,19,231,251,40,180,189,227,195,222,211,95,47,228,167,167,45,227,234,236,227,8,73,96,147,111,42,116,23,25,62,220,63,144,190,247,123,187,148,216,120,35,109,119,55,232,121,27,111,131,6,127,31,129,65,29,40,58,164,9,65,139,221,193,229,194,32,69,193,221,26,85,160,159,9,253,86,138,158,166,39,216,151,39,178,170,55,217,155,20,70,94,125,29,105,175,157,90,115,48,120,231,95,135,49,204,4,19,53,216,26,22,150,185,148,104,134,126,78,75,128,53,39,113,134,84,250,143,78,2,91,201,52,225,32,208,28,188,111,161,116,237,116,186,39,6,26,171,226,114,45,66,77,155,168,189,118,66,127,165,202,21,6,66,8,228,238,180,92,236,180,136,168,229,218,159,59,120,198,166,109,71,207,19,252,143,32,85,241,52,248,150,69,212,82,31,51,124,50,237,234,154,24,138,207,208,250,24,104,250,215,50,221,194,219,27,10,224,177,234,131,49,100,161,18,92,30,156,66,71,81,230,107,34,100,31,70,102,78,169,105,167,224,86,14,140,217,230,49,99,236,31,75,136,35,26,66,137,41,154,145,219,227,1,183,143,111,96,84,165,152,19,210,61,248,1,226,234,49,135,110,8,108,57,168,137,235,180,168,47,105,232,158,247,50,82,234,65,182,108,110,0,200,52,222,180,248,122,204,85,212,106,91,29,64,188,67,50,245,136,14,229,58,202,100,224,130,147,139,70,35,85,63,104,41,21,23,136,63,22,25,171,100,243,134,165,233,7,187,170,105,153,105,71,78,159,8,49,52,243,83,109,68,117,100,225,17,61,216,33,165,11,107,66,252,55,199,231,193,206,219,40,167,87,254,232,232,60,10,93,56,183,122,95,122,118,216,72,83,77,217,59,145,250,245,84,124,86,27,230,166,47,55,57,239,191,178,162,212,245,90,213,49,224,61,199,51,64,162,29,16,42,229,111,112,255,183,189,122,128,103,97,40,107,19,195,104,221,45,80,200,120,186,52,232,192,194,141,252,203,207,149,194,60,126,252,225,35,208,184,59,209,165,152,71,205,250,31,132,77,72,75,82,128,108,165,170,152,231,192,30,1,232,16,100,64,84,7,134,167,183,208,141,32,204,2,48,253,31,95,188,54,209,113,72,188,4,186,113,209,146,159,219,173,122,73,176,83,53,131,106,15,78,196,247,215,121,235,250,128,153,66,88,143,19,186,132,200,5,232,12,116,1,82,168,72,180,232,211,197,85,196,140,224,113,34,37,182,87,104,117,254,8,127,114,153,41,160,56,108,95,135,3,55,10,23,57,164,158,150,219,118,133,113,105,168,61,151,76,197,96,88,148,25,6,227,93,202,217,42,212,54,126,104,28,149,28,65,51,125,172,18,50,165,79,220,59,7,45,110,9,99,13,189,60,132,61,3,9,211,128,221,35,189,191,125,113,9,34,55,165,119,128,192,174,70,213,35,115,78,147,135,29,210,117,34,204,175,81,220,56,40,4,136,122,59,227,160,43,253,40,145,115,47,203,25,73,34,205,248,91,42,177,241,114,87,168,83,255,124,220,230,8,122,244,118,178,116,152,173,183,135,152,23,84,153,250,141,251,99,120,214,206,70,178,64,176,117,234,210,71,220,219,41,243,43,28,156,216,171,40,4,228,244,51,87,8,208,144,232,128,132,170,106,183,122,0,121,39,109,119,206,30,127,145,146,67,23,103,7,138,25,225,211,87,223,38,165,82,39,51,10,149,85,217,155,88,64,11,1,100,103,23,161,163,84,150,1,1,75,149,32,47,63,211,134,152,39,59,48,75,149,67,46,159,82,127,6,98,214,141,99,224,221,221,128,215,249,153,252,18,196,239,185,94,174,168,137,47,197,6,88,42,250,67,145,177,175,217,20,252,77,187,185,190,56,5,8,126,141,18,147,179,35,40,28,43,46,79,233,134,23,58,111,100,185,162,164,171,7,174,116,38,54,39,117,245,191,109,192,241,162,118,72,78,146,147,49,201,152,122,110,103,32,71,107,89,9,79,90,104,237,183,19,224,24,128,218,95,44,30,80,153,160,39,224,32,65,0,125,25,154,195,221,127,120,97,63,122,207,49,200,130,167,135,144,60,61,49,14,55,164,249,149,248,36,121,62,59,176,99,110,206,100,247,184,101,157,133,51,104,85,102,30,30,66,131,25,204,37,126,202,12,57,231,158,181,66,6,74,164,137,211,83,182,134,85,82,88,118,28,0,252,131,4,182,103,197,189,122,174,207,24,77,117,82,6,195,185,205,60,98,33,66,140,39,68,185,71,13,247,7,131,131,106,157,231,225,34,224,59,129,115,25,133,138,53,226,233,80,158,151,178,187,185,224,165,3,131,143,113,173,152,246,253,84,92,160,186,209,106,60,42,174,173,253,112,174,119,36,57,98,78,216,137,179,37,18,169,237,145,164,131,220,222,73,106,35,162,52,43,122,116,13,146,84,166,251,65,206,158,214,90,39,72,76,10,164,197,25,27,21,82,204,47,12,241,10,239,21,44,50,22,56,22,213,238,182,125,236,3,171,94,17,39,209,226,200,87,178,106,10,98,124,178,210,190,29,162,136,152,32,116,25,97,243,83,143,33,221,82,29,219,145,197,122,236,205,88,243,156,50,78,141,142,179,231,156,167,1,235,202,224,219,168,26,96,40,169,241,47,193,6,230,138,56,91,70,61,41,24,51,94,58,85,243,91,152,183,31,226,202,92,201,204,196,56,120,133,237,228,249,54,139,167,93,209,184,45,250,83,156,248,205,74,78,99,97,84,19,113,118,81,174,107,70,186,152,209,214,47,58,142,145,141,150,229,179,162,10,87,165,35,245,133,40,94,242,15,34,49,239,252,247,68,149,245,184,218,125,114,88,232,199,132,243,66,131,141,197,169,122,116,196,135,151,148,74,28,77,192,189,198,233,170,99,120,65,160,21,181,242,169,46,252,117,229,208,168,165,241,154,242,24,143,146,170,114,118,167,206,134,47,233,59,27,14,24,75,169,201,138,219,29,12,126,224,41,62,174,133,74,243,26,92,143,16,193,217,192,73,101,148,214,1,149,185,72,0,5,34,193,9,233,41,164,226,172,19,165,133,241,126,16,116,138,9,191,148,57,99,163,232,34,74,136,107,152,149,148,51,104,249,108,106,227,55,35,16,240,202,211,54,240,236,135,249,178,6,194,228,15,133,108,63,243,69,105,43,150,56,15,114,70,76,191,252,72,188,215,148,147,118,229,147,207,249,176,208,153,61,172,97,238,41,107,36,217,194,28,190,29,77,32,237,72,160,161,113,187,36,255,196,161,130,17,180,138,17,228,230,177,247,248,210,48,90,65,27,42,58,18,75,154,65,101,125,124,198,195,76,61,20,170,197,173,67,206,154,183,4,147,188,150,99,125,209,177,196,185,65,44,132,173,223,130,74,146,209,36,199,120,57,200,199,179,225,178,120,234,203,188,2,195,111,252,172,103,102,56,247,78,246,184,173,90,103,45,228,139,160,0,244,189,83,113,46,90,93,187,164,241,27,199,251,96,47,184,171,252,198,128,41,36,208,92,156,200,123,158,78,92,203,67,93,201,57,142,163,242,121,208,57,21,192,153,207,131,168,105,89,134,71,137,182,192,97,138,188,175,4,117,237,138,83,60,92,243,119,157,48,25,38,0,247,173,103,226,5,182,122,108,100,110,25,1,13,240,193,232,175,191,124,243,151,11,53,164,211,175,24,228,242,115,112,174,146,58,134,54,46,64,218,14,51,112,113,164,160,185,26,20,54,5,249,178,84,58,143,231,230,35,136,132,10,161,166,98,128,240,190,138,62,161,184,252,193,13,75,228,233,61,173,211,175,165,104,8,154,166,141,148,69,167,93,20,160,255,242,220,82,240,8,213,31,154,216,236,96,246,72,54,246,92,42,77,113,195,110,109,111,221,78,18,203,16,216,18,4,219,97,199,222,63,143,101,104,205,170,12,184,215,209,191,43,211,80,195,40,10,81,103,248,171,209,30,84,132,239,207,210,6,86,8,10,232,187,190,233,160,248,16,243,196,116,145,84,112,127,95,14,54,8,125,80,68,90,208,186,34,133,66,156,77,147,3,142,180,4,154,161,5,61,156,144,36,23,198,124,14,150,147,72,112,241,149,110,47,127,255,129,243,179,200,3,57,151,141,238,80,134,218,243,18,240,218,96,2,159,149,57,228,230,112,195,66,121,58,128,55,161,137,237,110,59,21,182,129,27,191,151,224,135,72,153,72,181,137,51,3,160,101,89,8,135,136,182,164,146,150,241,113,194,97,95,8,9,121,176,2,35,137,13,252,67,123,110,186,148,170,58,6,187,26,14,162,25,19,18,206,179,42,252,203,189,99,179,174,1,78,206,183,5,209,82,77,217,139,26,84,248,124,160,77,209,155,235,218,237,91,133,229,133,107,202,159,199,58,29,181,164,159,82,173,25,245,181,223,45,243,137,240,91,88,243,230,132,49,57,235,65,14,44,12,216,167,71,29,61,135,42,214,109,239,164,54,216,128,223,82,73,219,18,210,52,215,134,25,23,41,248,28,234,105,233,236,94,52,95,180,49,165,6,65,48,254,1,7,136,66,60,66,99,53,205,81,130,73,177,130,174,167,224,217,232,226,5,14,9,241,219,42,110,90,183,55,22,94,55,123,164,97,72,112,9,82,193,253,207,47,145,170,177,23,105,137,27,114,245,199,41,217,203,243,180,224,230,228,98,109,9,207,156,221,140,31,54,231,80,176,208,24,202,237,234,209,204,80,174,123,141,100,40,147,123,125,49,255,80,80,140,196,200,41,242,84,180,94,36,172,95,49,206,107,250,3,170,40,108,183,138,89,85,149,222,255,252,68,166,226,58,129,158,180,9,43,181,240,3,138,90,97,27,180,88,248,31,231,211,78,85,33,19,40,75,114,101,110,191,243,122,87,111,207,249,43,121,190,23,52,165,181,201,46,206,133,16,121,91,50,67,10,224,106,56,115,0,4,13,238,254,241,29,87,15,45,75,4,161,115,125,211,70,182,132,102,131,142,241,244,72,0,81,74,17,124,168,48,20,208,24,17,27,136,66,71,199,75,59,11,59,93,244,114,218,94,0,59,1,207,38,240,65,162,125,150,191,170,102,110,171,165,212,111,181,197,69,135,144,199,128,162,199,88,224,71,75,166,57,153,31,104,245,41,170,230,116,127,143,117,64,17,2,222,197,68,207,52,83,21,254,205,46,94,186,249,160,90,39,14,90,246,78,144,236,237,249,143,231,87,18,8,230,248,30,160,124,225,94,50,32,198,193,208,113,142,60,236,183,230,57,140,237,79,176,235,74,109,73,181,119,169,175,88,125,124,92,229,163,164,106,41,249,0,253,24,103,207,191,36,111,103,217,72,4,50,201,214,146,188,207,26,105,205,148,214,167,219,77,187,137,252,55,252,138,51,245,114,35,252,78,167,149,26,91,4,77,187,96,175,188,74,111,87,2,176,37,95,197,175,236,233,248,121,16,97,33,78,57,34,95,16,205,154,201,191,124,66,26,64,89,78,166,175,67,116,42,196,137,102,119,6,10,56,141,253,101,67,91,163,109,50,198,92,32,104,132,231,26,128,69,50,9,238,155,30,231,223,59,188,222,88,171,7,242,125,206,3,128,195,29,141,147,45,53,173,11,118,255,247,28,17,243,109,162,179,231,217,39,67,190,168,61,114,39,182,29,99,173,173,24,126,78,2,51,137,212,254,90,72,66,17,25,209,251,48,166,136,165,10,42,193,38,154,80,231,185,46,106,34,49,226,33,53,89,69,45,99,37,73,179,146,73,13,151,87,53,126,29,108,104,16,44,14,72,156,198,163,52,235,157,104,249,173,147,54,32,203,142,154,249,17,98,53,66,1,43,153,141,227,212,97,223,61,14,253,80,101,111,124,105,131,246,201,66,172,244,220,39,28,76,31,26,55,198,206,228,131,75,209,3,96,96,155,170,132,130,166,131,93,148,59,147,148,242,137,139,211,158,48,98,111,148,212,181,63,101,195,229,255,185,48,211,12,81,54,186,117,230,165,30,236,167,40,79,159,36,133,121,111,96,123,142,208,141,31,76,202,59,1,208,169,106,184,157,104,170,84,178,53,182,148,220,49,165,167,100,95,251,185,57,39,255,251,77,16,209,43,25,69,123,69,135,252,182,139,99,180,213,121,175,249,51,186,191,31,128,210,137,244,132,45,95,92,168,201,115,11,70,110,182,18,31,52,127,226,175,47,197,49,7,57,245,220,172,154,82,208,116,244,231,94,68,73,219,139,106,0,96,253,103,153,5,85,85,95,200,51,199,116,53,149,18,178,251,159,136,4,19,29,57,212,159,66,155,204,13,44,119,6,157,172,214,85,30,119,226,155,130,212,232,175,117,179,216,10,58,254,59,29,36,50,160,216,171,205,237,201,160,124,226,247,178,231,151,215,151,215,243,71,17,184,89,186,66,49,177,31,9,38,66,192,131,182,54,241,149,22,137,85,57,40,216,211,255,48,216,246,162,242,0,175,65,236,17,191,206,126,80,28,68,223,129,138,155,11,110,141,189,218,215,133,183,21,82,75,222,153,76,195,68,18,249,89,177,92,193,87,211,228,230,68,14,87,178,75,139,201,65,96,229,252,38,150,41,60,110,20,205,253,127,168,215,13,25,153,248,78,9,49,62,69,254,232,92,64,133,213,43,73,169,115,235,164,194,210,177,102,184,184,151,154,232,126,129,100,85,239,229,167,105,199,112,53,59,226,195,196,154,188,32,202,85,64,181,62,199,148,177,102,69,97,181,37,24,58,165,244,123,167,29,71,148,121,22,33,31,97,153,210,33,18,42,241,220,140,158,113,191,44,19,107,185,39,132,94,108,2,38,160,255,211,41,34,200,200,140,52,9,73,229,76,69,2,179,18,207,178,195,138,212,41,61,68,146,131,146,103,78,208,138,167,90,51,210,101,239,209,46,63,40,251,91,6,142,80,128,100,46,97,214,208,220,139,161,254,227,15,157,22,253,138,136,180,75,234,225,74,126,74,172,31,212,150,176,126,207,47,85,117,241,211,93,213,159,232,61,87,93,192,20,107,46,91,54,163,142,171,246,130,129,251,231,39,238,246,243,82,168,74,3,249,127,23,80,3,96,62,10,108,178,151,11,107,40,171,236,135,68,113,79,150,144,190,55,239,43,100,193,60,40,117,186,39,254,129,216,222,83,32,193,157,169,161,205,73,174,213,221,122,201,164,214,76,70,54,46,11,241,217,183,238,254,84,67,196,241,125,115,162,14,111,241,249,49,29,142,104,252,163,225,7,41,165,141,196,178,93,186,198,46,138,80,161,158,25,19,187,143,81,212,246,4,203,185,69,128,126,105,56,11,24,77,41,206,50,122,135,30,8,17,92,16,106,119,213,166,123,40,138,74,61,189,3,248,247,93,180,9,143,76,242,29,203,112,43,183,235,133,148,18,168,63,108,93,215,57,133,83,101,172,85,124,221,145,10,0,60,190,140,2,169,175,162,192,61,71,94,194,111,30,25,141,164,103,178,105,239,80,213,63,115,152,90,242,114,94,10,24,135,104,236,237,97,233,209,6,207,20,28,96,217,250,138,71,17,134,245,215,115,106,94,225,99,29,31,219,65,213,166,184,127,105,189,49,120,0,141,32,146,63,135,152,72,127,145,135,1,201,178,53,52,191,62,153,212,161,16,200,237,72,104,181,116,22,91,225,74,51,142,6,115,211,87,0,90,254,151,155,150,146,87,236,1,201,88,231,69,242,74,38,180,63,88,99,8,7,131,252,129,161,222,35,193,136,74,7,61,129,196,132,133,24,193,74,132,120,34,227,103,187,84,206,187,34,186,246,76,14,24,168,113,19,10,170,225,168,69,35,229,88,203,108,204,243,29,254,254,44,167,129,149,185,245,51,240,99,125,234,114,149,233,224,118,129,162,206,58,249,135,69,224,60,47,127,104,233,220,250,59,153,90,208,92,89,149,249,28,14,117,174,93,29,205,131,34,36,232,77,147,214,49,25,92,150,44,27,13,175,3,100,140,84,254,239,103,71,98,192,50,226,237,239,94,100,170,211,146,140,46,147,85,201,159,230,72,132,36,23,134,153,96,53,75,144,86,181,89,184,210,149,141,90,52,231,240,210,27,43,243,252,86,100,149,33,227,198,42,239,25,119,23,36,123,145,140,207,241,164,115,59,135,74,101,115,221,172,215,185,127,219,185,100,11,97,45,16,16,80,33,49,27,231,148,54,164,47,20,234,101,202,66,25,84,36,73,31,178,194,45,208,90,11,182,119,79,226,0,234,197,217,102,139,56,184,142,253,122,38,51,45,209,147,25,28,172,193,238,54,138,113,180,46,114,36,141,16,192,55,115,227,14,208,184,48,37,88,19,198,242,200,73,144,157,18,157,124,80,248,201,58,97,182,9,187,208,76,163,54,111,143,156,26,157,11,66,63,78,26,248,6,60,12,156,76,34,179,2,200,118,200,199,149,57,203,35,151,94,236,5,127,203,67,205,165,212,46,30,119,186,188,254,88,155,77,111,37,82,33,192,166,162,216,66,170,94,154,199,187,250,238,206,87,72,59,175,110,135,135,38,239,27,238,212,243,113,246,102,77,93,188,49,100,4,244,162,30,96,93,145,245,102,85,253,183,77,156,158,154,203,15,22,166,172,25,212,191,56,159,52,165,244,81,175,75,122,143,210,26,122,35,241,171,225,85,130,92,177,159,7,127,52,147,17,146,63,122,159,64,198,85,219,140,192,76,9,33,184,107,113,255,74,164,222,173,181,230,85,196,213,69,252,9,0,216,77,79,5,116,239,185,198,197,244,119,37,101,0,196,70,135,255,111,235,196,35,37,64,250,164,237,139,162,19,235,82,92,198,212,20,91,31,40,211,205,19,136,206,202,154,21,91,151,141,14,89,64,248,200,87,189,86,54,254,42,243,190,46,250,156,3,75,226,203,113,20,65,219,161,252,211,64,50,33,223,140,21,91,125,83,93,112,75,245,116,105,4,21,18,135,130,255,226,92,109,206,49,71,253,247,49,151,186,207,80,103,136,35,229,125,117,115,149,67,60,144,218,84,166,223,32,63,142,43,244,82,214,60,62,131,86,255,63,5,231,155,70,131,156,53,73,152,1,219,78,117,25,248,38,141,208,65,24,62,240,185,14,124,231,118,95,60,74,27,81,239,32,105,57,223,253,128,177,5,122,151,2,146,82,125,53,130,64,151,27,170,225,39,212,209,251,7,26,195,196,118,174,42,177,242,147,48,212,68,206,35,229,87,35,167,72,28,252,197,76,155,120,228,190,61,126,128,137,45,70,191,57,74,103,135,64,42,203,29,99,201,85,138,91,166,76,5,99,213,50,175,4,41,141,84,23,52,62,6,170,17,252,132,125,238,185,174,186,111,124,32,50,185,111,48,190,56,210,87,178,172,150,207,3,105,2,230,93,135,244,108,74,175,239,29,231,125,32,190,179,56,215,135,172,27,39,157,150,217,118,96,235,41,253,158,36,12,11,30,50,6,128,63,217,231,235,3,234,193,227,159,65,14,126,65,232,104,122,111,120,179,75,166,219,124,14,142,26,133,121,133,63,164,187,230,118,147,157,43,24,0,216,155,25,230,222,170,224,67,49,254,157,138,5,78,0,218,211,166,225,223,116,83,43,69,218,40,202,160,20,166,85,159,210,24,132,171,157,113,8,180,229,101,210,84,9,214,23,106,220,194,199,49,62,181,219,83,27,66,2,148,58,32,134,237,54,255,92,126,123,238,245,93,84,244,59,118,53,0,18,123,169,202,205,29,210,251,74,124,63,9,185,207,99,14,62,26,7,212,120,29,240,231,174,47,135,243,126,227,237,9,246,10,121,64,250,5,199,131,168,246,35,60,171,59,208,151,251,10,123,90,27,185,73,140,180,105,146,155,129,120,251,216,59,191,189,220,78,51,247,88,116,117,34,224,131,148,251,113,31,167,82,73,59,211,107,154,54,209,251,150,50,139,242,208,134,62,118,156,128,104,66,62,103,36,120,253,113,68,49,66,115,100,98,146,65,168,129,157,24,61,221,135,244,61,165,75,124,190,129,193,224,169,9,235,117,250,86,222,101,176,123,220,57,27,251,63,136,239,161,213,47,252,63,111,208,88,18,22,31,181,161,118,73,252,19,220,193,174,198,176,100,245,21,9,191,16,87,153,237,220,214,164,68,241,215,39,78,63,129,211,228,4,36,219,102,92,146,150,175,8,26,196,7,35,175,19,157,244,251,140,116,245,137,111,108,165,215,91,239,166,226,39,154,24,5,198,169,150,109,38,224,180,6,93,104,80,133,154,244,24,35,46,62,25,48,145,101,21,169,49,150,177,255,121,184,37,112,167,129,57,120,203,179,180,50,77,225,23,29,113,131,168,147,219,47,6,72,61,197,143,2,152,27,56,152,46,172,147,79,159,175,228,21,211,210,214,4,7,220,240,212,45,158,89,112,160,33,78,53,55,49,108,249,113,160,246,57,31,187,135,148,100,122,102,13,89,171,125,124,230,21,18,52,50,100,63,120,218,195,125,85,39,30,130,162,6,70,51,237,13,28,9,198,88,120,82,117,93,231,0,180,127,150,97,81,56,197,33,123,193,46,201,174,175,177,136,20,212,140,228,163,26,11,168,232,78,108,96,231,180,239,55,10,118,197,244,211,70,213,201,216,103,204,137,130,98,174,252,12,82,100,240,85,26,139,161,18,177,188,42,55,163,110,101,5,219,166,192,230,235,191,46,246,141,31,246,210,14,9,123,241,100,20,164,46,140,52,178,202,127,135,5,52,151,45,217,199,141,183,136,129,255,191,195,188,60,219,207,122,3,200,164,167,14,215,241,230,136,16,140,199,60,179,137,253,163,203,76,31,15,208,7,169,145,249,121,201,152,76,32,19,90,234,151,242,116,108,36,45,16,28,32,111,158,56,128,7,36,38,253,85,138,138,40,136,113,213,133,38,189,169,253,192,202,91,12,226,133,5,227,130,18,237,129,77,115,111,152,35,229,89,79,192,4,201,127,174,87,59,209,123,246,182,54,158,80,3,180,188,121,67,30,117,176,99,254,192,143,87,154,198,99,237,64,54,171,165,201,46,29,71,149,236,123,62,162,78,228,85,137,19,145,69,109,113,210,136,211,156,114,220,225,51,70,60,160,55,6,85,71,193,7,14,255,149,209,173,245,203,164,254,217,229,110,113,25,123,102,222,93,78,97,14,23,230,37,253,232,97,1,151,61,1,131,78,65,222,178,147,137,253,204,218,12,162,183,31,199,63,11,106,100,21,46,122,163,215,199,155,207,150,61,225,71,45,221,252,117,141,105,161,227,91,112,148,188,59,8,200,3,47,98,220,99,21,129,82,9,186,215,220,244,189,182,103,94,52,83,96,136,142,131,183,86,90,110,181,128,141,104,28,121,150,221,200,144,63,160,111,64,240,204,2,193,164,13,252,65,80,221,132,130,125,178,219,198,192,26,151,74,243,120,17,86,90,231,241,89,176,114,149,74,155,85,86,200,147,155,230,175,246,125,230,87,44,190,187,150,17,114,218,245,169,236,5,21,192,35,72,17,176,4,168,225,246,244,252,19,173,130,82,92,47,35,134,139,240,160,66,190,204,180,122,65,176,15,49,150,35,228,101,96,165,38,231,143,159,184,162,64,85,55,195,248,129,158,162,200,46,188,204,235,28,142,219,33,241,6,34,62,54,51,144,214,117,107,219,225,192,195,241,3,99,164,148,235,28,103,94,151,40,2,204,201,32,101,221,87,150,27,250,40,108,202,12,87,43,85,100,70,77,78,167,153,189,100,195,44,31,23,234,23,228,252,29,218,211,143,220,212,7,209,212,29,74,217,109,218,179,117,6,1,72,161,181,180,43,166,3,118,30,213,73,68,234,199,228,167,249,128,215,137,247,162,30,137,220,73,61,107,86,13,179,175,82,104,17,20,215,179,23,3,209,245,140,192,93,118,81,175,145,116,69,56,184,48,165,88,12,139,10,98,227,119,218,66,224,154,95,16,52,216,219,185,30,22,64,72,211,175,67,141,102,9,46,82,149,10,46,174,211,181,11,236,130,64,190,157,168,210,28,8,123,217,96,7,227,86,3,184,218,65,160,59,213,70,23,166,159,24,35,11,74,203,8,66,209,152,14,0,164,104,18,12,36,170,59,102,231,114,52,178,253,48,125,134,8,109,8,230,85,4,75,2,21,128,141,173,40,150,227,147,80,63,153,93,95,201,7,226,34,142,116,12,47,15,213,22,50,206,248,15,254,101,252,124,127,232,157,87,143,202,55,223,16,241,25,158,161,132,154,114,106,122,109,47,199,3,231,179,53,137,210,92,68,98,224,104,159,224,84,77,9,125,84,208,116,20,84,242,77,163,225,204,168,10,196,139,222,193,252,188,110,23,175,183,27,7,116,33,134,179,110,176,249,166,78,119,150,194,127,159,172,83,111,52,144,196,8,195,93,187,97,238,254,179,255,29,23,144,73,223,210,198,75,136,109,115,224,111,125,132,46,1,245,83,193,154,70,215,29,240,54,233,21,194,141,240,107,67,16,227,222,33,56,66,124,120,36,12,150,132,151,215,67,40,190,242,157,134,211,158,170,178,122,233,4,248,65,134,252,129,138,21,78,97,113,49,216,38,230,54,141,169,6,222,46,185,160,15,233,182,202,100,54,38,92,162,171,61,181,251,169,33,73,177,212,15,160,250,242,185,147,230,138,39,227,53,15,242,12,227,39,13,34,143,190,168,152,35,116,239,39,121,54,138,68,187,65,40,100,192,133,191,0,229,124,138,79,154,189,61,55,13,246,234,26,143,53,82,131,101,185,52,14,157,113,23,91,80,214,3,84,249,42,138,218,69,127,52,16,142,26,184,206,91,193,10,207,178,100,4,158,7,222,253,247,58,38,231,204,244,84,141,45,44,249,177,54,138,119,18,84,59,194,1,128,153,75,199,248,234,103,131,34,39,121,62,165,53,112,8,252,121,112,64,37,25,86,179,218,25,112,173,138,82,180,65,177,238,149,187,7,78,104,32,48,209,174,219,239,144,240,237,14,73,196,212,111,111,158,50,120,58,171,139,26,151,209,88,24,234,85,78,199,69,225,92,172,85,128,141,21,131,60,105,9,153,204,187,172,48,233,164,232,236,202,236,79,91,170,135,178,131,167,188,105,136,62,193,222,90,236,242,163,218,187,152,27,227,77,156,126,119,221,125,219,10,53,115,10,27,131,210,253,111,0,25,7,236,11,83,203,248,213,242,48,110,40,76,209,211,154,219,111,37,211,47,242,9,86,84,108,159,102,8,168,238,99,155,160,179,138,224,77,91,16,98,140,43,255,204,55,164,23,63,174,92,185,145,26,199,124,30,210,176,226,177,10,74,101,59,56,0,137,93,5,237,115,241,17,39,119,30,209,240,249,2,220,133,51,112,6,178,146,156,39,194,56,233,144,231,205,122,9,190,245,50,53,233,77,227,101,204,155,55,23,55,87,217,16,1,142,226,204,82,160,246,116,127,205,28,165,56,87,130,202,118,93,191,224,19,206,65,251,173,165,197,78,185,237,199,72,247,68,5,211,232,66,248,157,158,182,249,49,45,111,247,161,82,192,73,197,86,64,162,86,3,111,212,0,219,180,43,143,243,134,190,104,92,245,31,241,70,103,149,134,101,128,47,70,48,49,111,54,36,14,190,75,182,75,204,237,220,137,72,242,84,104,123,83,225,43,145,12,108,42,54,152,69,139,240,207,177,105,58,104,79,214,153,61,126,186,124,42,64,236,157,116,65,191,232,218,19,146,190,229,18,241,14,232,112,203,86,182,123,179,235,250,130,8,64,61,133,234,255,3,230,8,172,37,80,47,227,10,47,101,148,132,49,92,112,80,196,243,51,237,22,170,93,124,38,255,123,67,207,42,20,5,124,14,22,21,227,251,8,0,92,34,72,231,208,214,24,27,102,11,57,249,228,185,54,62,44,59,29,16,48,73,28,242,191,249,19,118,65,67,83,119,78,182,230,241,141,142,214,157,23,155,131,175,209,173,220,58,108,20,168,162,234,145,140,165,83,111,48,194,193,34,116,144,155,37,26,75,32,74,94,145,92,26,218,184,217,210,0,133,36,143,250,104,8,66,110,74,123,129,93,102,116,236,95,146,9,245,166,104,238,227,158,52,152,70,151,8,214,206,154,67,219,145,33,98,96,94,141,112,13,130,123,85,38,102,219,250,0,198,122,126,6,184,187,63,236,173,182,182,147,214,110,19,35,4,107,173,195,188,126,100,224,183,208,228,218,115,184,27,233,108,52,59,240,36,19,170,90,53,170,39,147,51,104,165,176,25,137,231,182,87,173,26,101,30,123,10,184,251,95,21,44,62,220,110,64,53,251,227,188,129,165,151,11,205,91,84,67,208,53,143,47,150,194,29,13,69,66,130,94,129,249,7,3,123,48,25,18,26,207,21,216,146,62,129,48,154,206,165,91,169,249,232,140,14,1,2,36,152,49,4,217,247,53,98,104,226,239,90,42,73,223,217,63,17,90,224,54,197,2,204,227,97,208,89,75,55,98,249,14,45,162,12,11,228,134,187,55,67,202,50,114,191,10,188,9,201,129,174,99,14,178,239,251,246,182,23,220,186,207,18,61,156,45,154,248,192,247,60,117,70,227,10,154,45,80,0,155,99,46,143,224,54,2,131,243,98,173,122,193,240,108,40,22,93,74,95,248,99,42,74,81,62,171,73,65,4,128,4,242,237,22,55,3,205,110,140,128,96,35,99,228,114,211,43,1,78,89,156,246,72,71,12,9,81,248,16,91,201,15,100,100,88,205,71,86,238,13,163,163,90,222,161,247,126,63,176,42,104,35,66,164,210,8,25,252,147,62,127,111,152,6,154,239,178,122,67,71,92,23,113,44,25,127,93,254,243,88,237,107,71,215,176,17,167,17,124,60,95,27,97,229,117,55,137,163,61,66,86,64,130,186,17,84,248,34,180,48,254,231,47,184,51,227,201,107,243,134,36,121,222,249,100,64,36,115,188,61,17,135,132,159,12,39,43,142,78,232,241,233,163,92,27,146,159,76,188,73,148,49,34,6,230,7,59,204,52,249,190,252,203,9,137,107,34,228,84,83,32,250,245,221,172,193,7,74,134,169,19,222,206,137,82,141,66,34,179,221,186,58,24,89,221,107,253,81,210,143,179,161,61,203,167,130,82,97,22,162,208,65,87,182,222,11,168,1,107,3,70,99,55,10,154,200,32,106,120,134,59,194,166,20,149,12,164,188,208,217,245,191,120,96,102,84,84,133,151,92,169,118,215,218,80,79,67,229,207,148,250,191,149,122,223,247,74,168,126,212,50,250,239,34,83,235,175,205,160,100,231,156,36,15,183,173,182,69,14,117,174,142,71,44,124,193,41,29,83,101,45,87,118,9,115,179,147,166,173,219,77,137,23,142,213,146,38,113,95,181,185,33,35,210,10,76,94,48,113,205,0,110,138,170,6,92,122,158,178,223,20,104,140,211,215,123,23,16,135,93,212,135,192,222,6,250,220,93,7,154,68,83,89,119,173,125,55,240,144,139,73,232,168,60,235,238,199,26,149,195,197,227,98,112,205,175,167,3,207,41,14,241,14,115,41,81,88,162,143,229,194,204,67,50,200,36,14,173,156,142,124,64,222,88,90,60,90,192,173,186,95,15,124,108,156,40,14,91,131,254,194,157,160,140,12,26,124,253,190,228,90,162,93,168,195,164,102,77,118,215,11,100,152,113,212,106,230,118,172,21,78,101,220,203,86,178,152,106,3,38,22,243,65,224,15,141,10,40,64,183,164,66,32,89,56,236,175,185,67,60,59,216,163,204,90,77,109,24,167,252,38,47,50,111,111,186,209,198,20,208,82,69,161,19,196,105,248,136,244,250,108,57,200,169,219,90,29,134,81,153,118,125,139,207,254,113,105,101,100,28,37,41,10,51,156,117,53,26,34,205,111,33,84,33,193,81,132,79,37,180,212,41,138,206,169,116,35,66,34,15,205,106,234,45,163,8,47,135,243,210,11,113,209,63,233,28,82,42,0,251,14,124,214,160,4,20,91,152,65,228,242,49,171,244,253,103,142,205,47,89,27,177,54,234,163,211,10,210,198,29,47,30,193,245,139,211,69,150,155,163,237,91,198,169,191,238,81,188,99,136,42,20,140,15,56,6,136,87,245,184,172,44,236,31,76,136,155,169,108,110,40,223,186,10,152,165,203,41,14,203,80,68,141,25,83,61,149,191,156,19,115,213,209,174,233,43,205,178,174,6,233,143,31,4,171,247,58,162,243,82,182,64,40,246,10,219,74,89,57,8,231,155,53,125,11,108,58,208,213,63,68,13,164,173,60,158,30,123,8,7,63,221,56,106,69,248,157,41,119,180,139,2,116,82,86,8,198,108,119,110,92,208,213,205,1,202,251,61,138,122,105,176,81,72,30,97,11,238,90,12,157,225,69,71,134,39,82,20,220,181,138,109,90,193,211,132,67,17,189,196,103,161,0,255,57,84,142,147,47,205,110,153,121,46,111,255,225,220,49,144,148,73,88,38,163,141,174,36,182,149,155,100,138,205,118,223,35,55,98,200,28,138,194,214,185,148,76,206,214,150,53,67,157,72,196,73,228,105,147,65,113,94,145,130,232,24,200,63,54,163,181,143,127,170,50,118,7,195,134,92,125,147,143,14,15,63,32,188,197,189,81,108,236,13,221,232,194,178,54,69,86,197,154,135,16,101,202,92,61,123,80,91,233,145,178,123,31,174,135,106,163,19,232,153,99,0,24,235,60,39,15,96,155,48,135,171,48,232,64,215,131,119,80,13,183,170,18,51,214,14,155,88,83,127,93,73,158,27,92,164,246,164,136,156,220,50,83,3,63,161,232,191,78,222,138,151,69,95,90,140,80,35,67,133,133,67,194,104,139,117,87,140,102,20,210,99,159,101,245,197,236,12,245,42,84,197,191,253,114,236,222,242,21,27,148,51,213,57,180,85,31,29,140,115,222,37,184,68,44,31,91,1,46,15,181,190,3,20,29,255,187,102,67,227,210,244,252,176,199,118,159,219,6,223,24,118,135,164,201,107,47,138,114,4,18,197,99,176,17,162,200,116,123,109,174,180,66,35,110,237,63,151,55,241,230,99,135,144,199,61,64,2,89,88,4,144,86,206,106,187,113,131,98,119,196,194,54,67,243,184,104,111,161,201,206,72,118,53,252,23,14,224,189,114,89,201,99,76,186,155,138,195,51,152,82,235,89,244,130,67,141,122,233,229,176,162,150,168,111,231,146,165,224,197,149,48,122,23,117,253,26,126,54,75,204,144,24,26,176,189,237,191,135,201,48,60,135,226,90,122,106,66,4,114,171,36,130,85,149,99,240,241,199,117,141,5,65,109,75,16,128,180,75,91,16,185,43,154,72,130,147,138,182,152,54,19,28,31,154,14,224,211,87,211,188,65,216,232,65,194,200,36,130,57,151,78,7,123,163,22,43,50,134,9,126,230,39,91,182,238,38,83,64,128,255,253,107,41,100,153,222,165,106,227,160,171,156,30,71,65,20,142,206,70,86,25,11,252,173,241,212,143,219,63,225,187,5,187,191,225,28,55,96,231,218,119,27,123,182,252,211,231,124,157,196,29,106,216,152,10,179,84,158,179,253,228,18,100,7,194,37,186,134,249,248,239,36,141,117,27,178,24,5,189,85,66,95,206,30,144,235,152,13,213,77,56,86,96,26,208,247,163,138,86,213,77,209,250,174,22,115,3,142,18,53,198,47,151,59,4,248,3,43,116,22,146,81,35,64,234,91,83,250,147,26,42,92,14,124,72,224,35,118,111,190,68,47,208,125,218,93,101,220,82,125,163,189,121,217,97,55,44,9,154,86,157,28,14,158,212,31,40,34,211,113,79,163,83,95,168,255,245,220,149,47,116,31,179,27,179,139,198,224,203,21,2,114,108,67,67,189,188,63,23,224,167,117,101,245,177,41,44,225,204,47,195,158,58,190,123,214,245,192,70,35,115,224,135,4,69,39,140,91,51,19,13,94,143,199,143,125,155,40,22,70,215,112,121,11,129,33,144,62,110,251,58,121,142,94,164,124,169,244,142,60,20,9,159,90,1,121,57,70,251,54,130,146,200,199,76,84,136,194,82,55,208,77,172,156,80,135,226,222,46,2,101,212,194,7,240,241,237,255,93,213,200,126,42,254,14,166,217,222,96,123,161,189,195,7,249,173,110,140,221,147,111,230,179,16,179,39,30,53,227,42,38,169,74,126,123,152,145,78,198,210,3,156,101,190,236,42,243,134,247,31,213,195,249,189,227,106,137,220,21,241,147,143,69,235,117,136,11,88,6,208,243,207,234,88,132,47,228,117,72,176,252,232,110,110,152,58,164,100,215,184,194,79,18,166,136,179,71,217,243,254,0,247,246,162,242,115,133,85,90,207,153,206,181,123,214,64,21,226,129,90,103,242,75,25,91,226,72,239,162,106,67,234,208,173,102,78,118,230,93,38,40,13,236,38,90,67,125,53,18,120,192,126,235,8,34,235,40,159,248,248,58,225,222,140,77,163,156,170,229,168,102,165,28,189,0,66,233,77,251,153,100,155,183,62,115,88,243,13,253,219,35,96,47,100,186,130,34,111,40,145,60,25,153,144,110,4,160,194,5,134,253,168,55,192,239,66,240,137,135,71,236,198,64,23,124,138,131,245,204,134,224,244,63,105,29,50,46,188,95,211,74,29,41,139,235,138,105,79,178,111,29,113,229,42,145,154,151,94,21,112,211,68,196,200,239,233,119,168,143,145,124,99,113,214,145,101,14,116,213,76,240,190,8,108,35,113,193,58,0,205,74,21,52,83,167,6,66,87,158,179,9,190,75,100,84,154,153,94,103,3,102,139,189,8,133,157,166,131,140,217,214,16,4,190,170,229,124,77,8,154,14,214,104,203,170,28,127,161,11,21,156,237,216,37,179,48,36,91,111,223,16,133,4,208,173,36,160,71,215,189,1,56,93,20,204,236,95,153,200,88,29,162,56,92,200,134,109,90,203,106,222,88,85,13,9,187,230,201,163,250,84,202,23,180,209,246,106,28,141,13,140,82,63,117,124,148,57,166,210,183,63,126,103,129,114,10,221,127,105,31,115,94,127,111,136,55,136,183,243,34,170,3,102,11,244,100,236,69,139,58,63,140,227,160,189,118,114,8,177,120,26,219,151,192,206,229,208,27,148,72,239,237,205,45,86,114,47,40,23,150,174,70,238,10,66,75,161,119,171,248,23,141,82,81,225,28,157,214,176,167,117,186,46,242,235,238,178,14,26,178,41,241,98,201,13,187,130,14,199,151,49,239,139,221,212,91,243,77,54,91,28,128,21,130,119,180,36,73,82,113,114,161,45,176,161,221,66,186,227,9,59,108,169,99,27,225,77,252,11,128,254,124,161,41,117,15,180,49,211,122,185,100,27,246,17,107,95,238,224,37,9,152,10,202,86,232,229,169,153,155,232,57,249,37,220,47,18,255,118,12,94,70,25,96,51,190,46,87,132,210,110,147,221,113,110,171,95,106,239,45,53,237,173,226,253,141,227,59,106,95,232,23,225,168,56,223,66,241,231,59,173,161,101,120,114,99,152,119,233,39,157,81,45,70,170,11,37,133,36,188,240,198,176,191,236,197,174,10,60,200,198,249,191,217,140,20,109,189,122,153,87,215,73,10,121,230,66,68,238,100,234,97,254,32,194,11,237,67,115,60,208,57,27,214,88,25,184,182,230,71,146,210,29,135,190,110,53,95,192,137,103,206,140,38,171,250,55,229,180,151,178,158,249,51,23,130,74,44,149,211,135,90,98,228,231,136,98,34,195,93,152,86,27,198,36,103,71,226,118,100,41,111,146,2,181,233,51,17,100,47,173,251,27,240,229,1,224,71,161,117,120,238,38,86,169,104,60,14,58,108,113,198,6,38,156,52,32,126,29,83,221,20,201,100,139,32,210,100,9,20,167,196,216,88,159,221,7,93,46,177,255,43,142,68,48,196,154,190,74,99,180,210,78,142,124,80,79,130,229,13,126,42,51,95,141,177,254,211,194,98,198,170,210,198,168,79,126,162,135,169,142,139,15,128,191,208,44,163,125,67,154,146,35,228,234,160,72,175,210,241,60,51,204,148,217,194,2,134,50,57,213,184,173,45,202,35,13,123,255,244,44,148,209,251,7,247,166,61,245,151,13,14,218,191,100,141,112,226,216,188,246,229,131,205,142,122,218,95,96,139,12,207,195,148,230,182,87,53,187,237,196,36,65,174,145,251,61,136,221,132,124,20,149,235,241,41,195,233,110,83,147,159,248,228,204,28,175,83,77,250,27,201,72,166,215,112,153,212,71,192,226,146,113,43,86,68,243,234,176,113,22,226,222,39,22,92,64,122,6,164,118,54,227,27,149,144,228,26,9,79,214,144,198,110,34,152,194,228,175,161,86,170,156,227,83,75,219,46,7,120,181,15,9,23,210,230,17,118,251,69,172,89,39,146,100,94,126,93,37,22,167,214,71,89,184,36,83,223,191,71,79,195,206,147,109,207,67,234,220,147,221,192,36,247,36,164,30,137,245,71,93,116,38,193,165,244,237,181,32,37,191,210,238,72,246,147,252,135,218,111,42,8,115,131,183,209,120,107,205,172,226,203,28,164,178,225,111,95,40,188,153,101,28,243,170,86,19,27,204,238,164,197,157,163,232,173,207,101,80,247,233,17,61,215,62,142,115,222,186,120,158,71,25,34,78,167,246,162,96,41,146,165,193,151,104,76,115,85,32,25,221,208,104,44,199,71,135,22,36,119,52,210,244,32,159,6,111,180,31,20,231,160,240,201,142,16,105,158,0,216,30,10,178,206,39,163,89,230,152,182,248,205,186,224,109,156,49,153,115,3,199,126,123,109,130,90,90,95,67,112,70,213,95,164,247,125,242,247,113,30,96,51,71,191,161,204,14,169,114,23,149,197,31,241,76,197,153,95,43,223,135,121,40,96,22,72,193,125,182,23,139,42,143,144,174,236,81,224,219,57,243,17,160,248,175,30,52,76,142,125,12,253,176,194,179,3,28,181,225,135,216,225,138,68,121,81,33,34,242,138,243,152,128,114,129,149,200,126,138,57,27,209,58,147,131,152,95,244,152,74,49,167,71,255,219,113,152,72,38,197,169,110,14,248,82,1,182,219,63,232,229,86,48,220,39,161,86,84,94,148,236,223,195,138,157,178,238,149,173,151,123,77,8,190,167,46,126,238,1,209,153,92,16,140,105,151,171,112,239,198,220,87,93,99,126,214,229,201,80,116,36,61,43,196,100,102,198,55,116,164,101,117,209,32,150,235,241,236,107,103,122,149,45,122,242,0,87,1,47,255,161,201,198,249,90,85,108,111,105,106,116,26,87,241,195,87,132,3,62,68,40,145,166,32,231,9,132,13,91,216,125,252,196,156,148,190,19,193,5,52,176,151,228,60,33,202,110,155,253,142,95,255,191,33,85,188,250,136,180,32,80,41,104,192,128,173,106,249,64,183,9,38,14,55,65,107,3,203,91,234,192,81,185,202,149,248,70,229,9,78,7,228,158,16,206,94,78,16,143,11,15,136,203,65,197,60,144,132,246,64,43,175,24,199,156,128,110,234,253,210,124,68,216,72,129,28,58,177,242,94,11,40,51,119,50,145,55,242,202,128,175,87,139,40,43,144,164,13,139,165,30,31,46,7,12,7,125,184,235,78,55,215,244,107,154,220,244,82,141,153,73,225,174,15,29,91,252,68,142,101,107,231,191,121,198,98,26,161,154,200,29,85,184,31,114,143,210,217,94,140,61,62,247,157,87,0,195,91,228,205,146,131,50,58,25,46,206,211,32,105,170,175,169,18,76,233,170,210,196,247,118,19,189,74,140,163,117,125,141,95,232,207,66,113,207,11,163,15,142,181,108,200,254,132,150,160,171,89,213,250,227,245,93,102,163,193,151,231,239,144,202,110,4,1,213,68,141,173,72,45,76,119,221,168,198,191,178,94,84,20,184,156,209,143,183,95,229,102,160,138,60,146,186,90,252,210,61,218,224,200,23,17,111,197,122,191,131,35,244,175,121,207,124,52,50,79,118,101,249,148,4,56,9,160,242,0,220,106,250,58,241,136,249,52,8,94,220,203,219,246,212,168,17,44,241,206,85,0,174,133,254,61,157,147,141,4,128,128,93,104,98,229,180,53,188,157,77,30,204,49,27,82,152,151,5,242,42,234,121,183,95,239,59,205,71,229,145,73,251,183,77,179,131,9,140,111,26,106,84,149,187,236,70,198,146,155,148,108,188,67,50,164,120,33,103,39,100,217,119,129,81,252,113,58,87,22,237,124,104,228,198,5,144,198,2,232,46,178,156,106,179,230,88,136,250,86,133,72,246,187,97,156,71,119,38,136,65,116,253,254,16,32,120,152,94,94,7,85,79,18,160,37,208,194,4,55,23,93,55,225,234,108,182,42,208,144,184,6,148,169,123,60,90,241,247,78,54,205,53,172,135,92,149,186,162,187,65,234,115,18,120,253,104,40,85,205,184,210,25,153,143,166,152,116,254,0,244,217,171,118,236,86,36,192,116,36,0,237,236,9,61,212,252,232,244,252,133,49,63,61,43,79,81,189,176,25,213,173,63,116,186,35,31,173,39,111,50,56,186,158,114,241,141,87,198,75,27,134,153,116,251,46,18,224,154,79,171,97,75,73,201,141,230,228,121,228,249,161,66,30,44,21,171,195,198,249,137,201,115,101,85,59,238,88,65,151,158,99,210,255,161,21,230,26,43,177,55,36,245,82,131,202,124,173,251,118,235,79,199,231,7,239,30,36,167,2,254,99,19,24,193,57,74,148,145,145,59,246,224,255,0,219,9,22,250,157,105,111,100,230,225,116,121,197,195,33,85,111,172,223,203,139,30,245,250,53,231,143,21,232,174,104,18,141,98,98,13,235,95,117,53,170,41,202,228,251,173,131,62,236,234,60,103,183,36,14,196,163,249,58,97,124,200,122,133,148,10,135,165,201,13,90,185,103,84,19,189,250,55,194,105,182,87,239,214,205,97,31,240,92,69,205,244,195,172,139,146,70,222,40,216,98,127,226,0,252,209,243,55,188,104,71,142,69,177,19,104,139,211,121,54,32,46,200,39,165,165,167,44,145,139,87,228,173,6,180,97,178,227,201,230,5,175,65,84,146,213,73,190,94,167,18,21,182,220,43,140,89,103,238,229,173,49,144,86,90,187,118,42,255,77,176,130,152,228,132,219,70,95,60,118,248,109,5,168,14,193,133,72,163,21,38,123,128,185,178,192,174,165,119,45,132,219,192,104,69,248,42,172,93,10,194,209,107,89,49,174,180,174,166,101,202,155,172,139,106,182,110,45,204,21,98,105,185,59,228,168,174,218,202,52,38,69,97,250,77,42,205,40,55,243,10,22,124,60,14,34,99,48,116,135,209,67,158,97,86,123,35,73,86,131,7,225,18,54,65,111,24,41,94,127,66,198,136,2,183,248,4,164,209,206,229,231,81,228,112,146,49,134,110,128,170,134,95,44,144,158,178,224,153,238,219,183,79,80,139,196,133,103,157,90,237,86,194,134,145,220,124,246,106,245,176,243,197,169,239,185,237,143,76,116,237,246,226,106,158,195,165,5,87,151,232,48,64,126,79,200,24,219,138,132,189,76,180,28,197,240,144,68,17,129,192,137,248,0,40,99,155,41,188,0,97,103,254,152,42,187,182,48,204,3,105,158,174,90,24,16,28,234,20,218,54,151,155,40,69,254,51,43,39,141,224,43,133,255,30,86,152,113,218,156,220,135,36,216,164,168,236,36,139,227,68,155,16,67,238,186,233,117,71,198,232,147,34,118,187,17,152,197,147,242,203,46,155,77,82,35,170,146,201,2,184,108,127,190,65,152,202,194,244,6,105,115,1,209,19,223,196,202,2,68,102,77,104,78,89,169,78,208,139,249,162,106,175,214,80,8,62,157,151,113,48,25,25,75,205,57,78,147,12,93,33,48,127,58,233,183,105,89,166,32,133,67,141,219,134,47,180,113,158,134,33,188,28,238,77,15,142,159,149,48,84,115,223,95,67,202,146,187,42,83,124,160,6,222,185,72,95,3,98,210,184,86,68,1,31,121,55,111,85,231,189,92,144,240,9,232,233,218,61,192,58,4,232,131,159,147,37,92,97,254,192,59,122,37,143,244,78,107,252,31,158,200,130,90,241,227,244,250,152,180,63,116,108,238,37,77,107,47,141,122,140,229,16,99,168,154,174,101,64,110,28,100,72,235,92,205,152,241,41,128,199,151,183,94,212,165,135,217,18,36,167,7,82,246,54,31,155,210,193,227,48,59,165,11,1,39,208,173,155,5,68,197,99,175,133,156,29,103,112,54,180,204,67,148,167,102,101,168,38,169,135,21,35,101,148,125,228,120,142,56,143,44,243,7,60,181,33,42,58,29,225,131,168,174,11,28,124,180,36,137,199,133,105,14,74,203,226,240,128,246,226,167,161,6,160,19,41,194,9,70,163,234,83,84,159,129,154,65,215,109,102,107,176,247,114,176,134,140,171,83,76,143,101,156,40,171,40,213,101,159,24,208,217,3,199,254,22,81,206,231,95,168,214,195,121,198,149,50,59,219,110,95,101,32,139,234,143,122,190,9,158,91,106,230,73,176,148,247,41,40,189,32,117,95,92,169,159,83,49,141,60,116,219,152,230,173,69,13,116,64,78,60,116,135,57,67,104,115,235,29,3,179,163,141,72,127,3,91,48,187,51,76,187,243,22,231,158,18,60,104,144,134,17,233,185,13,41,50,184,103,118,232,249,149,208,216,62,16,140,167,71,66,181,166,127,41,29,58,202,84,216,178,9,85,83,50,208,65,253,94,19,135,140,63,107,15,46,154,251,180,222,171,211,126,48,203,249,41,55,253,173,107,242,24,118,119,82,157,163,149,65,134,31,144,20,248,134,212,61,214,120,28,241,178,253,70,39,47,11,134,25,170,18,205,124,41,138,45,62,131,2,117,206,42,159,217,114,45,68,166,53,174,22,166,131,121,163,84,211,227,155,248,64,27,162,183,158,252,231,135,219,155,128,207,20,83,209,153,78,250,15,234,180,93,8,176,240,57,148,115,196,89,65,0,101,197,175,235,230,219,143,63,144,89,246,217,13,42,72,224,81,233,204,235,234,215,223,54,33,29,54,200,192,171,86,193,69,157,198,156,172,101,66,236,115,127,108,49,36,221,168,28,163,91,73,238,187,143,238,6,126,57,84,35,105,88,194,190,98,10,134,195,45,30,36,226,243,132,81,57,50,110,212,226,217,86,13,122,204,204,140,30,194,59,214,26,95,168,216,246,16,20,185,171,53,125,129,21,171,36,247,115,89,101,90,46,163,225,194,4,53,250,195,192,44,220,1,66,166,239,61,77,159,15,142,91,48,175,231,130,216,244,120,196,145,113,52,70,160,1,10,202,48,58,189,14,159,166,214,194,32,54,146,215,61,20,106,182,219,112,255,111,200,28,190,98,160,174,193,140,141,214,32,54,53,156,135,48,38,224,24,135,116,109,251,243,171,221,154,78,217,225,18,245,2,162,233,205,206,101,83,14,160,245,89,67,204,165,103,14,10,59,122,203,194,210,76,20,35,147,219,185,179,55,133,230,127,222,181,253,152,98,178,183,77,54,207,100,192,132,247,172,157,223,65,0,134,46,21,180,167,238,136,42,171,23,21,67,119,97,23,168,1,236,111,108,59,60,134,247,25,132,93,247,252,187,132,230,23,35,4,125,200,41,242,123,222,175,72,114,157,74,193,14,180,125,107,148,129,253,16,189,143,35,89,27,59,75,212,191,212,90,158,247,99,111,180,226,21,103,67,168,144,85,124,69,26,164,81,208,89,122,153,17,32,9,248,46,246,134,2,238,249,67,207,118,192,61,156,73,20,92,48,162,221,80,183,5,147,19,232,93,71,238,93,84,218,25,150,154,205,190,97,17,132,10,187,242,204,22,125,227,4,183,176,244,91,134,113,94,237,222,49,158,39,77,33,35,85,143,60,181,47,63,114,238,176,187,48,0,60,1,92,240,18,134,109,152,141,210,106,164,90,1,195,221,72,8,220,176,221,228,252,68,227,203,159,57,192,113,151,137,94,132,232,6,116,73,191,47,61,53,6,120,57,156,50,202,243,64,60,33,147,51,151,219,163,121,19,225,75,118,230,59,50,191,130,14,127,173,44,218,179,12,52,155,191,89,100,212,82,64,115,116,190,168,217,186,201,130,174,209,60,33,229,214,107,246,41,130,175,173,3,201,246,35,134,88,247,103,47,24,192,62,10,80,83,240,243,34,33,192,150,3,182,51,119,199,102,13,174,101,185,36,176,165,41,238,78,29,138,203,50,114,162,171,223,89,66,238,104,66,93,196,94,239,85,142,188,184,166,66,39,125,16,194,160,241,2,212,240,115,231,206,209,149,165,102,205,191,247,60,103,46,177,75,183,129,6,165,123,54,131,56,245,63,42,184,51,29,39,192,86,32,61,181,102,63,12,166,210,18,108,169,84,206,177,236,212,175,55,80,49,50,114,167,214,229,12,1,53,205,227,41,61,85,39,186,205,156,51,200,69,211,199,191,57,237,145,107,45,252,122,165,177,176,245,138,82,178,105,24,233,77,52,132,2,156,36,127,164,143,168,168,46,116,19,163,139,215,186,73,1,74,191,185,11,94,65,2,25,166,232,204,48,0,29,250,126,218,189,117,228,161,169,63,252,96,52,66,180,45,130,237,200,97,80,143,208,205,40,154,173,57,36,189,36,157,149,81,205,121,54,127,254,43,135,88,150,142,104,192,141,132,71,1,135,84,24,98,213,228,246,158,19,205,215,159,160,7,156,179,62,214,239,154,231,6,3,153,206,11,254,220,103,219,88,250,89,84,146,147,84,56,136,7,76,156,53,160,151,188,11,166,56,188,148,15,252,140,23,204,191,144,234,174,140,57,206,95,3,51,197,57,7,2,135,4,18,80,5,32,138,179,100,213,237,241,129,161,228,98,201,74,223,240,251,161,229,101,23,220,243,183,204,197,58,149,14,107,252,81,149,166,159,25,246,209,126,14,194,118,125,112,113,166,49,252,44,91,43,193,162,188,140,94,66,53,12,6,232,35,165,181,3,9,75,35,36,28,36,64,59,87,233,101,149,154,45,2,44,248,244,249,185,147,246,113,227,177,131,76,154,203,67,158,149,97,222,103,151,8,6,244,5,109,23,135,162,200,28,145,79,220,166,239,214,42,119,6,180,144,33,16,206,56,60,119,33,128,136,254,227,184,128,74,28,137,212,11,144,52,6,194,179,77,126,45,201,22,206,51,252,158,48,158,17,128,226,98,118,209,216,246,127,178,199,152,228,98,208,157,128,203,245,157,122,146,91,137,143,58,11,21,127,89,100,108,83,125,223,141,142,69,33,154,223,11,254,78,179,95,216,242,5,182,57,52,72,211,119,83,150,69,224,173,211,94,122,227,222,74,209,178,184,241,113,32,219,241,137,211,246,104,50,140,43,16,131,147,196,209,43,240,96,10,105,206,211,27,58,16,238,96,201,127,246,249,236,77,82,75,10,252,219,214,28,181,159,219,83,145,106,181,255,214,99,232,139,159,217,250,90,102,187,137,237,88,183,18,76,129,186,8,218,119,248,241,119,74,247,111,244,118,102,92,179,168,195,204,96,120,4,28,50,71,120,90,71,161,182,170,95,33,188,185,150,3,133,151,124,171,105,211,180,202,180,110,200,62,140,126,117,153,167,44,19,154,72,204,166,236,162,85,97,158,71,118,200,101,213,68,173,197,173,64,207,226,1,217,81,187,94,80,196,103,175,38,164,139,130,81,184,27,36,50,230,129,24,65,108,51,93,195,187,114,125,172,170,193,80,92,26,244,151,71,57,158,253,130,106,225,164,246,182,225,112,84,247,31,2,56,9,90,246,176,203,88,28,135,150,207,176,88,51,85,223,17,219,55,77,229,255,20,189,230,233,31,12,59,165,122,118,182,210,210,84,213,1,165,128,103,115,231,76,46,236,131,74,192,53,164,196,251,93,243,118,8,171,69,99,110,101,185,83,148,149,168,214,161,199,136,165,225,89,128,197,174,230,175,114,68,234,148,17,102,134,81,133,73,68,246,120,64,238,11,200,40,242,143,204,82,252,92,70,247,20,44,134,41,72,196,246,195,178,43,222,14,87,202,17,253,174,120,173,104,47,20,127,211,36,179,133,200,59,162,38,189,2,91,133,191,185,198,191,160,155,143,230,181,242,155,118,44,185,72,123,236,97,25,51,162,126,53,94,103,88,167,1,207,95,120,31,62,231,66,100,65,209,226,167,31,244,2,124,142,9,75,209,102,70,116,214,235,102,126,176,161,118,141,142,156,110,215,175,96,156,37,223,38,107,116,121,141,238,72,132,161,166,229,76,1,206,245,199,225,237,106,105,131,87,240,2,229,18,252,87,231,22,206,126,247,127,75,226,35,48,124,117,197,160,214,103,248,49,245,85,93,158,159,1,164,186,241,188,98,198,250,62,144,131,13,196,124,127,209,221,9,94,15,186,179,84,122,24,182,22,39,239,78,37,2,232,58,60,34,117,59,60,239,54,219,157,114,100,190,187,164,224,213,255,60,82,117,42,126,63,103,70,197,90,157,249,29,48,58,181,137,178,235,232,231,163,150,31,235,125,130,249,78,32,58,7,144,195,178,98,100,223,205,4,160,150,150,58,202,231,14,48,17,4,84,205,85,118,185,104,14,175,178,217,247,141,77,124,100,171,19,230,96,137,118,71,137,203,143,219,155,176,26,119,25,47,235,19,212,91,244,147,74,200,73,124,173,171,199,37,209,1,206,2,83,83,214,48,193,202,165,54,114,15,88,103,237,181,253,203,129,206,132,251,104,114,94,161,245,109,189,52,51,36,103,104,181,214,38,244,252,61,145,87,156,221,241,105,205,222,255,252,34,95,61,83,113,155,218,70,219,151,211,218,112,179,188,163,162,54,250,130,112,44,186,189,81,6,159,116,252,255,125,124,167,102,37,82,187,82,37,212,75,54,109,98,202,202,123,108,220,48,212,54,113,249,55,103,15,166,113,51,178,26,232,110,89,108,7,180,60,157,40,108,150,144,170,187,107,23,162,67,197,147,11,181,36,66,27,32,76,248,65,21,70,228,54,14,131,81,148,234,221,253,13,74,7,84,27,24,55,178,147,206,221,65,197,78,166,90,131,72,149,186,237,25,6,249,75,194,93,155,201,74,156,13,57,104,8,206,169,207,120,64,143,103,226,9,134,39,242,219,45,182,79,24,227,243,205,201,248,249,93,243,231,168,123,159,132,248,177,232,114,117,33,32,146,36,19,253,134,68,228,28,236,193,139,224,53,218,2,224,189,203,221,157,71,134,205,148,210,81,72,156,125,196,47,30,108,27,179,31,12,167,55,247,214,28,1,12,71,106,175,171,27,123,0,32,181,225,125,182,16,73,61,82,114,170,80,136,135,224,176,58,141,31,63,178,184,130,45,247,135,208,109,130,56,161,34,214,244,34,139,132,57,238,245,251,65,215,22,94,51,214,73,217,79,93,14,152,36,205,229,205,100,205,23,117,118,133,240,27,211,66,64,178,221,80,54,36,250,152,209,58,189,184,245,45,247,135,239,95,53,70,243,152,28,145,70,73,19,83,248,166,223,144,37,232,227,140,147,116,108,149,60,146,106,51,132,232,178,174,134,251,57,21,9,191,82,63,102,83,240,91,175,143,4,252,180,254,204,247,145,138,107,183,53,218,134,18,55,219,25,147,45,184,141,231,121,1,44,149,146,246,82,212,198,205,165,129,170,230,83,247,144,125,160,239,82,68,38,56,234,136,207,111,51,149,246,12,254,116,162,23,120,190,136,50,51,44,184,198,117,202,253,191,202,30,9,101,164,65,101,212,131,90,25,28,126,90,219,44,198,112,57,63,148,154,117,83,121,103,56,247,92,93,170,68,133,79,130,32,191,14,41,177,251,158,136,153,202,79,164,205,186,101,166,158,162,197,13,36,91,95,225,133,149,8,140,93,198,69,116,192,198,116,98,149,26,254,28,145,91,214,223,97,207,149,246,190,44,143,2,106,176,9,241,76,16,166,73,241,168,186,171,241,210,91,44,160,200,119,158,86,151,18,142,202,53,221,128,98,109,87,85,225,210,136,78,155,136,96,210,64,60,204,49,5,154,243,150,243,208,56,116,71,252,23,247,202,127,21,30,222,205,161,144,172,48,135,144,66,12,119,50,186,202,35,177,184,106,12,203,31,129,106,83,83,0,209,201,240,211,133,113,221,143,51,215,106,11,172,78,93,212,167,20,210,141,163,72,171,12,227,204,119,157,2,104,73,254,46,212,201,14,186,236,12,47,174,26,170,89,223,197,206,30,170,72,38,125,80,210,5,48,144,82,149,177,144,217,252,157,241,254,28,92,169,252,77,145,227,31,216,214,134,22,68,4,193,44,29,50,95,199,144,182,94,100,57,42,143,50,129,23,126,124,143,135,118,27,87,223,60,183,112,228,240,249,19,135,218,124,14,95,193,103,196,65,251,162,228,89,81,184,5,227,97,234,79,78,164,1,30,27,0,226,82,233,140,168,77,8,83,170,250,234,118,86,194,55,80,17,251,229,24,81,38,224,16,174,87,36,12,124,127,155,253,26,26,125,34,158,52,104,47,95,128,184,1,186,70,16,151,255,182,164,154,182,200,32,138,131,230,107,16,36,4,18,173,161,135,183,62,247,184,103,214,25,160,176,87,224,195,110,176,90,36,171,70,80,177,53,179,33,135,149,48,187,139,83,31,43,5,82,0,90,213,40,47,202,235,156,206,2,87,214,225,34,52,130,219,218,169,217,249,250,170,125,145,127,67,127,16,203,171,48,77,68,229,43,193,114,138,229,161,128,179,250,133,212,101,229,92,48,183,5,30,251,79,170,39,22,210,142,239,251,222,95,77,77,34,63,79,48,111,91,125,21,121,60,182,108,171,14,159,250,126,55,139,31,249,179,182,119,218,31,67,231,116,110,199,25,12,254,99,79,200,35,166,249,132,24,208,191,133,55,200,133,5,101,156,61,64,188,237,205,190,26,202,87,177,249,148,101,153,180,10,197,26,71,80,51,141,206,234,171,255,134,203,195,18,71,233,35,175,225,18,60,32,36,35,198,193,169,72,8,255,138,18,239,110,213,166,111,133,207,40,159,146,8,204,130,134,26,232,40,213,222,2,111,234,80,51,159,52,15,206,244,101,198,196,225,90,59,230,143,255,89,91,111,154,207,218,32,129,52,119,145,167,173,24,108,147,181,109,14,110,179,187,217,6,210,4,90,204,57,15,2,225,221,93,67,71,159,75,118,33,208,108,14,102,51,154,8,243,123,22,20,15,164,155,138,192,81,90,52,159,134,86,61,83,170,32,176,9,129,87,104,131,28,22,87,40,236,90,198,26,151,94,32,38,192,180,238,233,161,70,234,179,172,20,127,118,15,61,21,114,155,8,230,152,243,241,86,216,176,185,94,18,95,190,192,201,13,194,243,36,240,240,197,112,43,128,165,3,122,219,0,30,143,235,228,182,52,25,217,178,17,125,92,190,250,87,172,140,174,127,116,180,251,56,230,136,202,191,60,41,167,236,128,107,79,225,56,105,146,196,72,221,151,200,58,97,157,64,196,213,5,224,200,68,166,226,207,128,35,131,110,249,123,224,230,212,149,107,80,112,132,255,46,46,224,167,233,126,135,36,70,58,241,197,112,226,135,132,84,93,170,229,146,77,102,41,158,5,251,182,169,12,170,233,106,12,1,225,216,6,215,233,215,145,65,14,175,75,21,4,75,162,193,250,225,103,253,49,20,62,148,7,170,9,122,4,61,190,15,22,8,58,54,28,210,118,55,175,252,63,254,131,27,232,120,169,88,62,12,195,229,91,245,190,92,32,247,5,158,66,84,109,20,72,75,101,177,1,240,41,34,138,250,84,219,18,161,104,160,73,177,118,182,44,186,172,95,253,28,199,184,52,206,153,150,55,176,199,199,1,153,213,133,118,215,137,88,194,82,119,72,163,62,112,184,125,255,25,223,93,2,124,129,211,199,177,18,97,83,177,152,209,138,12,121,83,48,13,127,198,35,193,150,208,216,241,58,87,208,12,122,90,168,11,133,33,173,45,121,170,166,145,148,38,249,4,251,212,247,120,222,116,198,92,79,82,97,246,74,126,208,209,75,38,135,246,7,55,70,100,30,155,40,159,226,5,45,165,130,178,195,163,107,44,123,188,241,186,69,214,15,241,63,163,153,202,152,56,205,202,198,107,128,153,22,132,6,115,85,138,117,241,79,160,125,166,86,168,132,8,63,25,222,241,79,126,61,120,155,88,236,235,11,214,119,94,2,101,4,27,52,133,97,81,68,249,234,171,122,69,79,157,153,37,155,36,240,209,125,49,107,78,130,155,107,27,119,193,249,135,64,48,58,17,66,16,124,175,170,255,108,148,143,221,238,79,51,25,208,174,176,149,109,139,193,250,245,121,254,5,166,181,169,0,92,71,0,21,211,220,42,23,217,229,112,60,223,22,127,157,78,1,8,218,90,162,217,135,99,63,132,217,89,163,186,231,245,87,123,169,226,69,80,205,236,214,252,163,212,171,102,235,121,232,125,77,99,137,80,172,120,197,6,138,132,66,8,41,190,43,99,78,3,119,96,255,98,217,78,28,85,117,125,154,26,61,10,179,54,195,62,163,13,78,158,10,202,225,201,66,71,203,76,194,39,221,162,13,107,38,213,196,99,98,196,104,86,54,195,117,142,80,90,166,159,95,50,166,65,221,248,166,180,129,0,158,252,119,103,248,25,53,36,62,1,173,115,207,95,50,85,16,91,211,12,42,41,52,165,90,216,52,39,157,111,181,217,194,180,57,70,186,101,239,32,121,165,177,96,207,193,78,17,110,122,93,1,68,231,69,5,197,138,196,151,16,22,17,233,44,214,189,98,104,83,200,27,109,77,120,121,246,0,157,192,232,83,126,184,230,150,75,109,204,227,130,200,93,131,95,32,35,192,107,93,221,183,70,151,200,29,22,160,28,170,15,81,126,65,81,216,240,19,78,1,73,103,196,194,70,215,46,51,5,176,43,213,120,141,50,246,141,36,182,31,114,204,175,25,123,244,44,18,179,249,145,95,96,232,208,241,166,210,64,100,164,20,32,115,194,212,215,98,167,178,173,45,6,106,3,85,122,173,63,1,11,242,74,219,192,70,237,181,107,148,70,114,146,183,132,184,183,113,63,94,182,16,241,125,34,206,207,167,255,0,107,26,60,170,82,92,89,78,58,62,139,72,228,102,222,135,7,250,122,212,30,139,5,14,128,232,168,161,29,235,235,214,166,141,140,104,210,82,82,45,134,31,160,171,153,75,201,145,147,168,139,21,47,217,174,14,96,235,151,131,59,108,215,200,242,58,185,205,99,112,102,87,168,240,14,32,59,232,89,214,42,67,219,76,222,65,0,172,190,165,54,56,15,195,175,79,128,111,75,66,44,225,124,102,152,238,218,141,253,121,53,20,193,138,148,202,206,242,4,69,0,70,140,8,1,30,229,134,217,141,130,70,172,113,205,102,93,43,47,124,41,182,134,47,191,108,89,157,159,175,234,188,249,148,86,224,97,31,213,221,168,81,186,44,170,35,151,102,167,247,152,94,75,81,51,230,182,125,118,230,60,45,247,245,8,249,242,204,214,38,20,187,91,63,33,178,10,228,194,169,107,148,213,74,93,218,173,54,77,185,152,41,41,233,143,45,201,219,195,104,159,242,167,12,207,58,209,179,102,18,131,139,52,46,107,56,190,255,119,53,219,180,249,253,222,127,188,135,64,170,205,139,40,29,54,195,255,12,69,151,243,111,87,130,88,48,91,244,134,1,10,230,25,105,21,151,23,140,222,223,174,72,28,219,164,6,12,197,170,142,119,0,242,37,13,183,67,64,57,159,41,230,222,238,85,169,64,90,98,189,199,252,66,61,220,79,159,80,216,104,102,255,159,254,208,18,233,37,106,218,164,159,70,44,102,141,184,133,129,209,103,168,153,219,7,98,133,43,60,238,76,99,95,248,113,26,221,91,167,236,213,196,220,141,22,121,87,154,206,5,49,193,219,94,116,11,81,93,180,46,133,71,123,39,164,109,102,84,184,225,72,195,92,101,11,105,207,47,51,193,95,31,16,145,51,238,82,122,28,175,167,244,23,66,214,26,21,89,70,244,171,210,235,65,97,23,226,116,240,135,184,71,77,194,154,218,102,210,112,221,56,195,229,195,122,130,63,136,127,88,207,243,22,41,2,109,8,44,162,89,197,52,211,240,24,200,22,69,47,249,129,12,97,163,172,187,13,226,171,73,172,95,212,125,239,186,147,138,93,170,242,25,153,101,126,103,84,169,43,84,111,23,115,175,238,54,179,124,236,189,82,171,211,132,154,125,68,124,24,68,31,255,131,19,171,137,119,252,116,133,70,17,143,62,74,164,56,244,142,65,82,255,238,22,249,42,49,203,70,216,65,30,143,36,0,23,40,111,176,91,93,55,203,129,48,126,7,26,39,178,34,74,216,16,89,192,244,254,223,124,222,84,206,205,186,96,65,114,142,35,184,80,251,99,135,215,242,218,198,66,122,241,120,253,144,175,236,240,208,1,192,135,8,141,184,186,123,101,147,110,57,28,151,50,205,201,60,128,228,61,28,61,187,167,73,226,184,159,97,131,162,91,222,146,34,219,201,98,203,242,154,101,22,238,107,227,183,233,45,85,135,8,171,111,177,114,57,12,155,97,96,219,101,249,224,69,86,5,101,4,176,53,246,245,4,121,247,94,91,132,42,116,79,63,49,13,197,203,182,100,190,32,254,252,6,10,178,42,140,20,63,228,101,183,48,168,77,17,115,215,133,157,80,197,73,62,206,121,77,107,111,219,107,172,4,206,57,19,192,127,208,16,139,53,102,170,201,89,103,173,146,215,192,75,243,209,252,99,130,225,44,103,160,135,95,8,77,191,170,65,111,17,246,255,91,205,205,132,169,109,125,144,2,130,203,216,204,117,254,234,180,186,159,25,103,104,26,153,110,110,201,225,110,190,32,251,146,22,63,8,98,227,118,227,141,183,198,175,54,36,115,50,160,89,37,46,77,127,77,137,122,127,127,126,108,224,164,164,73,185,70,192,141,150,66,14,200,190,138,110,77,115,141,121,151,163,198,3,51,153,62,213,217,71,225,128,46,143,220,52,217,107,206,135,54,91,135,230,228,188,140,15,180,213,169,127,152,224,27,230,241,23,242,57,182,239,57,165,92,3,205,216,16,193,185,63,95,71,241,12,166,210,176,77,40,67,147,128,93,200,4,157,113,1,149,42,65,250,177,168,246,179,94,224,255,166,163,160,139,52,144,62,67,172,209,215,15,155,207,224,117,27,140,13,119,216,41,58,225,111,119,46,251,158,193,47,121,58,74,24,147,67,161,9,162,81,240,210,93,153,0,90,102,120,57,160,196,82,125,69,40,51,67,4,156,61,52,109,107,49,25,40,33,217,38,190,151,215,16,75,183,109,102,68,197,153,213,5,194,14,90,203,255,147,20,68,216,145,92,219,170,90,11,202,238,241,19,72,184,40,186,88,241,210,62,67,250,5,199,134,84,187,222,80,112,111,193,31,203,234,39,31,55,123,78,35,254,54,68,79,9,150,194,213,208,99,87,91,64,175,49,28,31,207,208,122,228,224,227,185,22,105,14,209,160,86,155,143,44,142,104,0,96,223,166,76,121,146,59,240,40,82,96,59,191,244,146,84,15,226,55,111,136,52,127,31,204,6,106,125,210,101,198,26,100,71,234,136,91,208,126,171,176,180,64,209,180,28,225,214,127,177,36,110,65,86,174,114,241,0,24,243,58,191,5,131,89,136,94,73,194,74,146,76,55,25,107,121,49,56,34,208,203,92,194,159,232,239,111,68,226,120,152,184,28,246,48,76,29,34,196,5,183,89,25,190,239,10,249,158,245,112,180,223,224,52,33,36,166,207,10,3,21,166,254,117,166,149,141,138,38,197,219,244,26,246,241,103,132,34,202,53,232,137,29,172,158,41,209,77,173,134,49,109,204,164,191,159,179,216,129,70,170,105,147,45,212,75,209,128,39,254,17,106,73,178,96,108,252,12,71,196,4,179,127,69,203,168,98,89,139,10,181,221,227,209,251,209,94,138,179,224,55,191,127,4,89,55,168,110,122,127,168,115,234,166,145,253,198,102,28,48,124,160,226,51,233,76,165,53,9,86,34,235,249,240,108,42,100,128,123,77,255,168,15,127,241,141,134,119,78,57,57,126,247,202,142,5,125,62,77,92,118,120,146,75,194,97,105,212,138,27,160,43,36,65,8,220,251,196,222,135,7,220,89,126,154,217,121,42,53,146,216,74,163,176,137,137,130,221,223,244,103,151,202,96,50,192,212,229,227,144,251,25,65,54,167,231,162,12,161,129,255,101,221,159,157,115,139,118,196,41,122,99,93,106,159,188,111,132,178,39,157,28,65,141,200,229,206,3,206,111,214,84,82,12,185,51,192,127,192,231,135,158,159,3,88,199,88,162,186,41,247,137,97,227,6,123,143,17,179,240,143,27,175,111,228,151,97,212,87,123,55,215,195,94,202,7,154,172,255,46,120,56,48,67,119,52,1,253,98,174,42,87,10,107,204,58,67,251,22,75,33,14,246,194,104,129,122,255,202,8,251,1,143,106,239,236,23,3,219,123,248,219,241,89,228,221,165,219,12,144,51,194,240,113,29,105,144,253,50,209,48,45,100,223,112,211,126,85,44,52,250,68,148,97,255,159,124,135,134,205,194,171,159,49,18,189,43,42,196,74,130,134,99,215,21,113,0,131,37,188,228,10,23,209,38,194,82,170,73,229,230,167,149,216,60,68,1,70,244,161,167,130,157,236,203,188,246,200,129,253,236,32,30,15,92,253,20,190,249,46,128,145,39,7,40,14,194,12,25,68,100,12,51,222,30,137,100,146,47,195,58,36,168,188,146,21,189,254,147,119,158,168,72,100,87,165,129,91,193,33,8,201,236,199,226,150,226,141,37,219,37,172,157,117,97,188,250,130,38,36,20,216,91,170,96,240,133,66,199,142,10,234,213,11,204,145,32,204,164,77,59,39,95,72,36,26,133,67,19,85,12,216,225,67,4,114,201,35,114,73,81,34,40,158,227,154,96,111,75,115,87,218,100,93,16,80,221,186,136,214,56,103,35,253,80,92,162,23,221,104,188,112,176,113,1,110,112,104,217,247,92,4,217,9,212,211,99,92,125,82,27,231,13,250,146,110,179,70,207,102,79,238,178,61,90,155,111,165,226,37,184,114,81,79,122,60,243,201,128,28,52,253,55,153,130,44,35,3,132,10,126,209,209,19,137,90,54,224,31,88,44,220,70,32,233,238,25,193,203,254,197,143,147,10,239,86,122,53,209,22,250,220,78,40,201,110,5,212,127,67,209,57,111,223,119,132,171,242,242,223,235,245,205,104,239,239,24,72,99,208,208,66,73,71,92,33,8,85,38,126,6,244,147,250,170,80,35,236,215,236,39,242,212,170,228,176,82,150,131,106,240,33,88,219,128,162,163,148,135,158,107,10,226,69,172,152,159,203,38,250,252,13,160,182,23,186,23,117,191,53,3,120,113,52,31,233,252,207,203,149,38,86,200,38,171,200,38,243,170,68,228,139,80,145,202,225,205,104,20,1,1,150,30,95,245,186,185,111,215,110,55,151,164,126,55,23,68,9,175,216,241,2,233,166,50,159,117,90,75,230,99,155,147,125,203,164,9,165,140,108,116,65,174,192,252,227,118,214,160,125,136,126,186,71,140,190,164,204,73,253,240,162,46,114,195,129,227,96,56,89,145,52,179,137,27,105,199,111,56,59,38,231,82,253,155,176,253,7,184,54,211,223,170,124,224,107,237,26,28,211,76,92,51,65,85,126,150,98,34,139,181,255,139,218,118,63,138,126,230,32,45,169,136,63,71,32,199,158,44,20,80,160,195,59,133,118,113,44,45,179,248,249,38,177,61,155,201,36,200,70,255,244,60,241,107,77,229,44,35,201,196,74,43,174,93,233,7,79,86,243,34,112,116,82,213,85,192,26,172,108,242,40,119,104,82,107,216,75,129,139,148,158,23,57,123,125,112,246,71,138,83,98,253,207,63,183,245,87,254,243,209,95,88,94,126,113,215,166,99,114,75,30,38,113,97,47,143,131,189,80,45,201,8,11,127,10,124,21,119,81,105,231,237,186,125,83,151,234,243,106,105,203,95,21,12,194,22,167,38,4,125,183,52,30,1,49,176,238,60,64,126,23,118,181,164,20,113,183,99,91,91,243,199,200,188,113,156,107,115,158,83,228,244,73,161,30,59,49,129,66,85,61,117,122,243,204,170,71,187,179,54,170,43,43,54,74,87,234,176,11,20,40,13,10,130,232,126,205,148,44,155,239,55,159,233,207,136,119,201,50,25,125,153,84,246,69,149,246,83,161,196,194,110,175,2,21,255,214,198,28,45,146,136,136,43,17,57,1,59,109,203,143,167,214,47,44,229,26,35,165,216,172,138,223,27,13,26,82,182,97,168,181,74,25,25,79,213,214,227,148,229,20,40,233,147,108,50,89,217,208,169,84,249,156,27,124,197,14,230,72,177,25,6,199,106,215,214,208,29,29,82,209,208,121,101,138,8,240,182,186,202,231,68,106,1,120,207,225,254,200,40,92,23,70,236,132,56,188,142,31,159,204,62,29,85,117,36,134,111,46,151,138,38,164,155,188,123,32,51,195,179,11,198,54,139,207,143,255,144,138,226,80,130,63,156,189,96,234,128,23,156,114,59,198,216,234,18,144,144,136,155,136,148,204,16,180,138,185,51,208,185,185,222,174,252,30,236,212,108,238,22,215,123,246,16,19,83,43,178,116,182,165,226,158,111,121,138,239,196,68,77,216,180,247,160,242,47,167,127,162,135,31,69,155,8,126,51,203,26,25,253,242,105,248,231,52,116,72,168,236,14,148,234,109,111,158,88,15,148,203,12,58,220,91,117,30,181,29,246,82,128,56,115,30,7,2,23,155,97,111,227,159,178,174,179,30,182,193,180,136,171,16,66,230,254,45,173,77,90,55,25,209,61,41,189,243,139,87,235,32,104,105,126,15,247,206,16,187,151,88,201,21,108,37,163,157,70,102,123,30,32,42,43,123,27,91,200,157,99,165,87,220,155,144,248,65,117,153,247,242,120,199,60,120,136,163,21,194,225,150,105,179,77,161,45,209,205,18,145,139,99,199,175,126,190,7,142,194,179,208,237,75,215,75,2,218,146,17,194,146,69,182,0,71,74,142,66,5,98,132,87,5,155,42,217,227,13,146,75,213,129,93,95,16,177,246,117,127,151,204,250,36,145,17,47,28,116,44,138,235,60,128,78,155,131,18,152,51,196,218,79,241,75,183,161,224,251,122,130,107,174,22,164,45,152,154,243,64,203,150,85,245,72,162,133,205,114,66,65,228,234,100,251,44,143,70,174,51,162,255,63,74,189,20,81,174,49,253,114,121,172,30,222,181,228,117,50,133,199,241,164,203,100,236,79,123,93,83,16,216,20,196,175,188,248,187,62,199,227,184,46,91,230,52,75,160,107,109,202,107,45,97,148,60,247,205,200,78,192,80,0,33,93,104,95,134,121,31,55,215,148,29,29,200,50,106,190,50,10,62,240,202,230,216,215,169,10,138,208,143,191,52,64,97,222,221,137,241,100,113,88,152,74,230,129,255,246,133,56,203,38,224,171,56,148,229,32,224,54,186,176,254,107,208,15,58,171,141,65,30,47,231,30,48,22,252,190,99,141,179,142,63,172,171,124,26,120,216,202,121,195,169,232,95,42,231,147,132,37,77,191,18,179,165,85,20,73,176,125,156,1,129,17,179,215,224,129,182,119,180,103,186,113,193,184,233,52,190,91,55,255,202,132,201,190,228,36,78,150,23,101,22,94,176,185,201,58,82,82,10,58,113,131,138,196,195,61,223,113,150,179,113,38,218,89,220,43,39,46,53,76,196,234,221,13,185,194,165,113,103,81,61,66,211,57,165,22,112,81,122,239,243,4,165,8,36,65,175,179,235,153,144,206,24,229,45,117,116,154,39,131,49,161,51,247,132,241,54,179,172,139,91,26,205,16,133,251,254,67,113,160,73,144,225,175,10,128,171,48,220,121,137,125,111,2,130,229,156,111,153,169,42,83,122,165,138,102,147,242,86,190,234,22,200,12,154,49,167,100,217,240,148,182,75,233,247,149,190,79,136,249,225,96,185,91,194,193,149,113,117,105,19,64,18,98,67,11,70,234,146,2,176,149,168,188,192,197,61,165,136,166,28,148,77,233,117,207,107,48,51,117,158,110,86,70,200,98,60,51,26,223,139,92,65,183,175,192,26,144,93,12,11,190,97,115,125,89,158,175,230,55,233,204,165,144,25,117,220,254,124,197,193,125,198,71,186,162,158,8,241,26,53,172,154,166,77,87,149,208,196,12,213,138,244,197,120,126,176,19,106,182,147,177,104,184,109,53,209,104,136,73,84,233,98,230,252,11,40,152,3,5,48,22,32,9,52,8,15,38,218,124,195,219,112,118,94,127,228,147,204,154,86,14,56,31,174,124,153,132,180,156,162,143,236,235,68,168,108,41,9,215,5,0,194,110,49,93,36,4,146,200,165,22,219,212,198,187,169,113,156,136,19,76,76,104,181,212,34,255,166,51,75,188,119,18,11,125,142,106,130,230,172,6,213,162,48,160,3,194,92,30,87,12,189,230,46,201,131,115,85,225,187,197,98,90,212,10,148,100,15,64,97,121,29,94,144,209,172,76,44,237,230,171,2,133,245,182,116,68,76,18,147,143,118,147,25,81,97,35,31,31,152,226,120,82,222,226,206,24,85,105,111,165,250,244,121,58,180,207,81,227,71,102,137,129,155,97,55,150,99,244,115,126,41,38,40,243,1,23,56,205,206,194,192,247,149,219,118,133,142,50,186,2,180,87,114,148,13,5,169,161,24,110,99,14,6,11,41,89,204,243,110,242,51,23,84,188,32,112,144,180,128,110,111,172,40,215,28,196,184,198,183,231,93,93,37,33,179,41,115,168,240,0,69,139,185,164,74,74,138,2,222,49,25,97,50,54,169,123,10,208,19,79,164,134,237,76,215,102,61,254,223,225,248,137,196,69,167,38,168,0,106,253,58,47,180,254,10,221,230,64,13,128,194,44,73,249,1,184,161,34,66,168,158,65,217,145,176,194,173,57,247,243,191,108,13,43,81,182,162,208,62,118,230,166,49,251,206,158,116,136,6,78,170,250,21,194,74,135,212,6,206,201,75,22,230,146,108,148,5,97,174,4,141,152,21,123,41,129,65,41,238,8,153,163,219,67,144,2,232,10,77,49,240,242,134,181,186,91,1,70,85,159,157,107,156,138,195,211,110,129,124,150,96,241,4,80,99,195,57,7,246,153,89,31,77,246,121,40,177,24,176,231,83,159,168,186,82,48,70,157,219,200,113,19,102,142,145,103,76,141,235,37,71,83,75,9,46,124,145,0,85,166,247,215,62,194,149,23,123,51,189,4,244,62,192,24,101,95,149,43,236,88,85,73,116,27,30,157,9,148,222,200,32,41,97,97,16,10,16,131,95,122,107,217,39,71,20,247,152,221,18,73,180,42,165,93,66,5,152,50,216,134,102,133,145,62,186,79,150,59,73,58,174,12,210,86,79,43,205,101,99,20,88,186,18,223,154,50,187,227,13,116,254,246,136,220,239,210,100,141,18,120,169,21,224,223,216,110,125,227,204,176,4,60,29,247,86,25,186,168,107,193,55,159,129,213,106,253,145,188,102,84,206,99,174,179,136,150,217,155,44,135,168,44,23,79,231,56,27,215,27,112,155,4,174,37,217,144,87,92,251,12,233,20,93,115,26,213,129,79,4,249,146,190,156,142,86,106,38,45,174,88,227,42,99,48,164,226,223,167,185,206,33,114,155,184,32,178,49,85,43,33,160,77,97,21,52,92,217,0,134,241,112,71,120,232,224,39,83,96,64,100,211,154,131,138,189,65,75,136,187,71,77,66,238,26,186,108,69,230,215,97,192,66,241,44,45,254,247,61,214,179,216,9,81,132,91,92,96,20,85,160,62,67,151,65,86,121,42,71,251,92,79,179,167,24,161,99,50,76,102,90,230,0,110,229,35,50,144,185,252,243,138,175,166,72,78,69,78,74,202,159,14,124,220,123,83,165,120,139,223,120,188,254,109,27,143,4,53,66,40,5,169,163,223,71,31,230,123,99,65,148,154,67,161,74,113,79,3,45,187,80,162,194,13,144,100,89,197,148,93,103,193,60,175,102,21,232,66,147,5,56,226,108,160,64,134,203,82,200,43,113,170,93,121,80,76,100,171,128,130,26,145,215,211,85,165,148,238,114,154,198,154,159,123,99,247,210,105,57,72,73,46,18,108,91,124,141,33,246,95,51,51,52,141,165,75,88,39,149,74,71,131,230,47,56,23,43,120,33,7,49,24,218,172,55,146,106,49,158,250,232,102,200,125,198,244,57,157,161,94,41,9,190,69,28,178,148,189,225,21,97,112,200,231,197,56,146,7,198,104,63,6,203,22,249,192,18,52,89,248,12,152,165,224,139,103,48,196,209,103,168,194,246,54,99,201,162,187,96,28,127,79,116,235,93,42,188,47,134,6,132,166,99,47,55,186,58,121,6,44,67,28,74,33,124,30,24,255,121,168,99,29,172,140,219,117,243,22,193,34,86,25,193,1,41,115,199,90,185,7,193,70,142,137,195,90,38,20,165,143,25,11,253,240,145,61,0,86,108,79,207,10,49,62,113,78,37,249,110,234,105,119,156,20,32,171,82,147,130,174,174,23,133,189,44,186,126,90,61,208,116,20,76,70,244,71,44,59,42,253,146,124,244,112,12,87,19,9,7,9,122,151,194,8,91,177,177,219,16,11,255,13,157,25,253,176,49,242,2,19,195,120,210,195,2,203,216,46,39,18,59,162,4,194,30,83,63,25,47,35,98,138,22,129,29,174,208,87,23,168,120,164,237,157,56,94,84,169,78,182,80,254,93,92,36,19,246,224,92,181,3,220,183,180,130,126,124,58,51,240,61,240,172,54,55,16,71,46,250,221,181,88,174,135,91,73,108,218,143,207,116,226,220,21,64,122,59,238,243,71,245,142,146,105,150,72,104,144,221,56,39,83,96,105,67,139,229,181,222,247,145,137,58,163,168,122,172,72,193,254,40,110,75,179,25,228,30,63,213,104,143,176,111,161,109,190,106,222,246,136,8,230,171,12,83,49,22,196,66,186,245,94,70,90,149,64,105,208,117,226,56,157,142,132,92,230,133,176,167,213,247,174,70,93,25,117,26,106,168,37,169,151,62,177,138,255,44,6,213,44,173,31,116,190,64,215,131,131,183,78,27,239,18,72,208,182,82,223,228,49,252,119,191,141,164,83,230,199,209,178,188,50,126,19,29,141,26,197,214,114,199,222,171,3,234,84,69,216,254,250,218,199,129,69,170,188,249,78,74,98,142,248,175,208,217,75,210,211,255,22,111,35,106,52,106,244,159,163,133,212,250,114,70,114,119,215,7,152,245,224,59,202,115,158,21,188,105,174,104,41,125,30,167,54,49,196,39,114,95,7,209,57,115,189,170,222,157,83,113,203,38,229,94,167,105,93,161,68,203,96,182,36,239,252,49,13,188,35,95,187,237,232,169,62,181,225,83,7,115,209,109,200,247,82,105,119,137,6,101,93,19,222,149,95,17,170,115,136,26,249,34,14,153,108,219,218,102,12,239,221,242,126,252,233,151,230,73,74,109,131,204,5,107,142,255,155,200,25,152,161,121,70,6,136,141,76,114,72,216,220,61,50,149,254,44,61,19,128,57,110,87,207,145,188,105,182,2,93,22,167,96,255,37,132,222,48,219,134,195,166,44,18,34,45,187,97,25,102,100,126,163,193,58,128,74,113,147,149,65,35,59,158,73,19,196,136,246,95,70,102,115,172,174,171,59,81,228,146,160,214,194,0,65,237,219,89,14,160,199,190,181,155,114,146,249,29,237,126,14,119,166,154,71,77,107,222,46,62,56,128,125,74,243,185,140,166,183,82,12,243,195,253,134,218,199,179,150,119,174,114,13,58,248,57,13,175,31,24,35,100,171,69,231,215,207,194,231,59,87,179,136,41,151,157,198,191,96,33,208,248,73,227,9,83,215,168,5,218,170,205,146,156,38,19,191,168,222,80,17,35,88,177,154,218,112,40,24,218,46,171,9,187,90,22,104,201,14,138,150,247,238,126,239,168,150,11,239,113,113,189,57,56,20,179,206,113,214,16,149,10,104,139,93,186,30,86,91,36,121,176,12,23,113,52,13,201,229,223,163,215,23,32,86,75,45,82,12,81,151,227,38,247,39,212,46,47,242,4,107,15,74,216,222,139,225,203,128,49,85,138,18,165,97,69,255,50,221,249,49,145,21,191,60,223,19,40,32,254,22,190,226,221,97,140,94,150,146,174,178,91,142,0,42,97,211,93,171,140,69,88,190,224,198,8,75,1,142,83,241,185,232,228,20,136,201,183,114,160,86,169,136,97,214,248,105,200,242,231,223,211,8,181,168,39,229,120,142,118,82,112,226,212,190,60,151,197,238,39,123,156,20,130,111,105,160,123,9,35,188,237,231,62,194,104,112,123,149,37,18,159,137,65,79,88,253,173,11,241,87,199,204,215,239,110,66,34,223,28,132,249,29,112,254,90,180,137,30,228,197,75,158,115,156,11,194,185,66,128,104,238,101,27,246,97,198,228,9,44,192,140,140,161,100,43,51,43,51,184,30,104,16,176,41,102,245,205,112,197,106,254,196,169,51,229,223,224,3,217,141,178,116,173,227,80,136,104,44,190,24,251,120,61,64,61,242,98,158,246,98,203,122,165,78,106,64,137,98,220,244,193,109,68,24,107,7,169,184,241,165,8,192,132,235,38,175,144,123,39,217,140,176,182,110,46,44,205,237,92,70,181,245,91,12,240,139,125,89,95,239,91,142,182,104,183,135,41,13,219,19,9,12,91,166,142,102,62,42,135,117,35,170,213,95,36,100,79,53,199,4,201,203,47,242,128,17,37,11,79,125,241,85,64,134,9,5,120,38,58,189,96,104,180,181,215,35,113,191,72,102,95,105,66,95,182,186,132,88,40,140,201,108,195,170,76,146,231,176,234,142,46,93,42,94,125,128,246,148,229,192,22,157,3,181,245,7,132,195,195,137,93,171,222,174,122,223,128,56,96,104,245,42,74,19,144,167,99,226,96,169,225,77,178,19,27,44,219,255,177,68,241,153,145,201,73,131,135,143,238,100,164,14,191,152,105,214,127,137,143,72,89,65,140,7,86,49,245,29,7,39,49,243,125,109,82,37,116,102,112,41,179,44,252,219,16,202,249,228,226,57,50,237,83,18,202,134,141,102,188,36,69,149,228,9,251,242,129,183,181,246,73,56,216,232,187,33,169,39,98,26,115,149,221,123,51,70,137,102,227,58,106,233,123,6,88,53,97,79,137,171,245,48,164,142,192,44,150,118,229,189,76,68,141,168,64,74,184,102,242,14,146,52,110,28,113,178,74,171,189,161,233,182,34,227,76,43,218,246,113,215,19,131,14,244,16,85,134,78,95,112,229,144,155,158,49,125,115,11,6,252,61,133,7,42,243,253,236,134,37,2,5,108,91,78,174,54,192,181,234,157,136,211,83,205,72,209,28,111,110,246,77,213,10,0,163,4,160,1,151,255,187,228,167,72,220,168,33,92,37,154,54,166,243,29,68,88,103,36,91,29,129,236,60,23,175,107,106,7,197,42,235,75,195,7,124,108,119,246,78,103,181,93,59,157,101,44,157,243,163,32,172,229,189,50,204,34,246,232,235,181,253,12,22,180,95,194,246,116,103,28,40,46,192,124,217,160,28,238,0,38,85,161,29,162,128,47,159,146,21,205,113,191,108,112,92,207,22,94,152,41,154,201,53,186,140,60,106,130,34,90,120,174,69,159,82,117,27,0,235,119,39,210,131,133,42,44,115,196,164,21,157,94,77,229,104,149,5,199,227,128,203,94,179,142,40,89,11,90,10,196,59,51,170,144,125,201,105,249,145,4,253,223,163,212,18,16,11,153,234,95,72,175,10,25,88,94,131,67,185,152,112,251,246,47,110,240,189,159,31,235,98,134,146,180,177,12,83,49,151,87,196,241,47,234,181,235,224,228,254,143,15,86,74,152,117,17,218,26,238,227,113,145,188,121,94,120,104,73,197,88,215,87,154,66,171,249,99,180,44,168,134,66,213,38,135,104,5,253,113,30,131,145,82,218,98,148,224,18,78,126,98,77,51,40,20,124,192,231,213,215,192,65,24,155,208,242,65,108,153,162,193,160,160,122,232,62,58,193,1,45,231,131,54,132,6,197,201,130,115,110,210,32,121,225,242,242,218,38,12,229,21,155,107,212,164,200,36,197,43,39,39,46,141,226,61,191,100,49,72,19,207,108,11,177,163,93,211,146,141,16,161,252,159,149,134,146,62,184,26,16,171,131,189,221,139,234,15,151,233,236,77,228,22,233,160,211,68,183,230,25,190,109,115,17,17,107,186,153,39,225,149,56,49,107,209,92,248,212,125,118,107,64,242,162,145,59,101,158,160,123,203,44,240,189,37,101,158,182,131,108,175,188,65,1,243,165,153,59,155,87,113,127,212,63,240,81,136,236,106,126,95,180,49,41,167,22,208,110,63,128,42,67,150,180,166,74,6,145,115,36,106,58,57,7,56,200,140,216,213,90,33,7,236,193,233,120,73,76,42,158,151,119,167,249,74,140,157,24,251,143,148,96,122,241,47,44,45,210,98,97,118,161,1,141,255,210,118,133,156,100,61,206,92,1,56,205,185,206,97,124,175,115,191,20,166,169,150,156,238,244,215,32,228,211,98,8,234,29,90,246,206,204,89,160,75,182,230,62,3,144,255,23,74,88,3,169,120,41,35,240,161,35,200,30,250,200,194,243,96,153,231,184,236,7,153,130,78,149,137,76,29,185,43,55,160,160,93,83,211,125,72,142,54,34,209,147,24,245,81,235,100,195,115,75,160,87,91,47,123,252,101,127,156,146,189,134,16,158,61,182,186,248,25,196,68,62,98,236,255,102,156,163,63,212,179,167,30,179,222,255,144,245,10,242,114,40,89,136,127,141,89,50,89,190,196,178,58,165,124,250,253,32,205,215,52,17,39,106,82,122,190,211,186,253,62,205,204,230,121,140,114,215,171,158,253,146,46,1,107,194,154,131,130,180,21,127,254,41,159,12,177,188,8,142,236,148,10,62,62,231,59,70,143,221,17,152,187,252,93,105,241,66,117,124,119,89,136,221,229,109,89,64,179,255,100,37,48,7,49,50,41,100,114,184,127,206,46,206,75,173,18,212,160,220,58,215,40,160,140,196,197,159,106,151,199,157,3,47,57,163,245,44,23,38,73,109,221,128,1,227,219,208,191,89,175,58,194,9,218,122,215,137,204,72,7,125,101,246,1,104,89,37,191,53,65,36,254,65,223,247,213,128,5,151,33,193,139,199,183,64,43,47,241,213,75,217,193,103,160,128,241,250,19,239,128,61,155,176,162,38,113,221,67,122,242,239,141,152,10,227,85,214,35,85,76,166,97,0,238,106,117,41,217,115,6,0,69,57,156,139,243,124,175,17,123,105,232,115,3,145,27,233,3,150,178,79,68,248,79,43,49,27,231,74,75,32,7,40,8,104,114,155,116,161,226,34,11,251,166,22,235,4,84,97,223,161,97,202,59,145,254,231,250,177,81,234,73,179,19,22,104,147,230,213,250,48,109,117,71,91,21,216,155,15,197,56,132,202,83,213,65,93,129,191,54,249,208,59,232,178,69,59,138,154,47,200,225,110,120,122,227,117,136,189,103,83,32,141,155,39,90,108,173,161,20,128,167,110,28,201,10,181,229,104,210,210,175,74,176,225,71,68,196,131,228,152,114,230,25,176,1,254,104,199,231,44,11,82,167,173,65,80,57,94,88,123,169,87,107,97,179,163,203,191,118,207,9,127,122,32,13,90,136,242,205,89,51,247,28,50,140,75,77,55,149,225,12,17,117,8,118,244,235,58,35,48,136,80,72,137,204,105,237,142,191,18,205,116,155,53,190,244,107,234,101,239,152,116,248,162,181,154,49,86,124,111,130,13,138,119,249,0,76,240,215,229,41,130,239,237,157,34,241,214,9,247,76,180,33,220,93,117,180,248,33,96,214,217,11,167,238,38,57,151,228,47,5,193,8,199,236,242,151,46,176,204,166,248,199,44,173,106,208,81,91,103,154,135,241,42,157,108,211,217,62,187,77,14,249,67,13,183,163,237,6,54,103,4,185,93,86,107,230,183,39,181,7,200,94,6,102,240,122,73,190,152,114,141,5,29,190,36,99,98,210,122,215,116,99,28,156,50,37,147,10,64,172,134,21,88,12,240,55,0,8,84,128,216,231,177,120,99,91,39,125,12,67,16,45,200,13,196,93,246,235,14,62,226,39,53,234,211,22,62,60,119,60,36,208,67,199,252,222,206,195,202,210,201,154,89,224,192,157,29,185,120,229,119,65,220,55,251,106,211,20,183,166,137,37,122,77,195,253,62,177,83,88,221,64,235,149,44,98,250,172,13,43,33,157,130,14,191,140,94,32,208,179,204,5,55,165,75,64,128,68,149,57,188,94,33,44,184,130,76,230,3,159,39,112,150,118,109,242,56,45,16,50,79,86,92,175,251,45,126,159,35,6,32,222,56,245,248,231,67,216,121,173,191,141,196,99,65,135,186,54,87,214,136,19,137,70,82,140,188,168,193,231,208,210,213,204,222,74,105,34,133,199,255,209,49,180,155,49,108,6,158,110,217,133,166,244,143,82,144,203,170,56,155,73,81,131,182,21,110,6,109,104,201,239,83,176,239,109,23,208,190,226,238,212,6,175,27,199,141,50,38,68,196,173,36,99,35,97,237,207,223,214,234,80,223,129,185,84,84,144,83,79,192,23,112,161,242,247,97,242,138,142,112,210,45,12,77,34,36,223,56,89,176,25,30,237,150,35,173,55,30,105,0,48,73,113,51,171,247,113,72,188,0,197,53,31,194,164,118,20,240,173,156,98,58,47,86,79,11,158,112,183,0,201,229,144,88,225,200,157,244,108,48,220,90,121,67,185,247,147,137,241,101,195,10,191,228,185,71,200,209,146,146,241,95,118,38,138,150,50,51,30,143,37,94,212,246,246,205,72,38,249,3,88,168,133,64,49,139,242,55,139,43,219,0,155,186,91,163,235,83,239,8,241,233,42,60,129,159,111,110,155,151,143,84,159,203,206,207,82,208,229,49,58,150,31,31,69,25,37,239,185,218,60,146,103,240,152,58,156,110,74,124,119,147,130,86,90,26,255,70,187,158,12,243,202,118,228,82,154,103,94,44,199,216,30,72,21,147,97,103,42,75,182,210,45,55,208,157,97,59,112,137,33,126,172,70,200,233,144,99,246,151,211,175,240,232,165,238,67,171,186,229,73,78,203,64,37,156,138,181,40,181,158,218,149,215,109,237,215,53,90,66,151,207,43,76,38,85,177,92,113,144,118,9,246,29,211,207,247,68,158,167,13,185,219,201,10,32,167,254,197,180,1,40,76,123,127,103,62,31,45,105,190,198,196,86,185,243,29,98,18,239,231,22,124,153,249,100,153,172,196,70,59,116,2,133,85,156,29,220,214,236,229,195,206,111,62,29,42,197,204,147,125,171,108,174,19,239,140,61,71,245,235,96,132,182,221,152,227,65,179,251,194,127,186,12,141,37,4,26,245,205,4,198,55,41,17,70,170,121,184,55,245,74,32,49,83,206,66,9,26,51,75,60,164,48,248,233,165,143,104,122,190,95,174,34,111,170,11,76,25,91,44,168,147,22,244,226,206,87,225,28,207,63,36,181,186,252,212,166,85,180,26,115,181,173,81,11,163,94,62,194,150,150,66,254,201,83,158,104,73,56,172,160,83,104,73,223,30,31,178,193,185,60,207,5,112,133,24,205,234,145,70,111,7,166,42,211,157,106,14,56,97,29,8,41,59,104,121,90,153,2,83,100,133,229,211,12,118,166,121,196,121,155,131,89,230,105,118,199,204,95,107,75,192,88,84,219,203,109,237,236,241,239,211,122,236,211,177,7,136,111,169,68,66,73,94,161,132,122,95,214,10,23,90,12,229,200,176,190,188,155,4,6,192,208,182,222,93,159,1,25,154,148,199,204,25,215,165,192,126,50,138,96,74,221,119,96,61,225,235,83,146,129,63,238,187,160,224,100,163,170,208,230,135,106,141,228,129,24,202,64,36,58,199,138,165,177,122,171,17,62,247,6,208,119,210,122,89,36,231,241,13,46,238,174,74,128,77,205,121,163,86,247,101,154,160,242,52,182,112,1,230,199,105,90,95,133,12,28,38,77,248,170,233,151,220,143,103,172,214,9,39,109,194,236,61,155,167,119,233,88,226,3,71,123,40,197,195,11,121,21,70,110,29,176,46,8,0,141,8,177,16,160,50,80,52,101,220,65,254,210,50,175,60,130,176,145,191,191,30,119,53,95,254,125,94,235,122,45,89,194,157,186,97,167,218,95,169,57,113,102,160,247,107,92,21,69,252,17,159,190,16,148,30,208,38,124,92,241,118,163,246,16,144,63,94,164,173,24,34,112,122,150,149,248,68,30,98,129,225,148,161,50,249,202,26,244,109,216,153,130,116,167,19,151,107,160,192,161,234,7,7,204,5,38,245,138,12,36,63,185,175,221,91,90,138,241,88,90,82,40,8,231,2,168,17,156,140,105,152,213,52,94,170,161,55,150,46,214,75,136,25,177,118,87,23,187,16,211,53,214,198,221,166,13,153,208,5,50,185,0,221,58,120,41,36,30,147,163,30,37,99,87,166,72,195,115,81,195,159,41,3,92,162,217,191,204,51,140,70,10,77,192,84,145,211,3,208,111,88,255,122,73,115,155,91,203,27,228,179,155,116,11,41,189,35,70,98,62,88,213,144,245,14,37,2,188,99,85,139,140,209,35,10,60,244,94,32,151,237,225,11,174,135,121,0,76,85,40,171,126,132,80,132,28,162,191,61,182,141,43,73,181,32,169,164,136,124,73,225,235,118,151,49,161,34,10,110,202,164,8,4,214,46,131,18,210,235,219,213,142,167,4,154,148,70,175,230,48,136,175,147,186,6,175,149,14,117,72,250,220,150,176,63,37,61,188,30,187,21,0,117,152,1,191,112,160,197,140,59,56,21,156,122,48,145,107,106,209,54,39,13,64,207,87,243,122,85,247,115,136,51,116,107,215,4,7,75,115,88,255,238,199,237,2,152,74,125,14,36,184,40,117,21,209,36,180,79,47,238,52,43,128,47,238,141,195,255,120,18,46,144,108,44,147,138,225,102,138,167,132,137,7,1,227,149,173,201,169,77,207,223,141,160,5,132,109,183,138,175,62,243,135,83,145,33,128,120,52,223,228,97,201,43,209,210,191,212,189,56,97,72,168,69,182,130,167,106,122,126,99,124,167,157,165,52,252,179,153,1,73,160,13,183,81,92,159,241,253,80,125,254,33,226,232,76,161,23,29,1,104,69,42,254,233,94,135,159,57,117,78,225,13,70,63,193,158,7,38,97,223,77,220,5,114,21,29,215,15,6,253,66,247,41,96,83,26,93,84,86,30,227,6,245,127,192,34,121,5,198,139,196,144,231,222,119,199,209,0,253,216,189,202,71,106,38,163,31,9,251,128,216,206,30,170,209,139,128,13,179,246,176,234,7,237,228,120,176,202,163,93,122,220,157,121,155,182,226,69,130,88,246,169,48,100,112,68,36,247,232,204,226,62,158,50,200,139,197,17,64,213,37,180,82,148,228,209,209,175,219,179,239,147,6,35,177,96,213,219,125,148,37,97,245,143,18,77,109,0,48,182,52,59,113,62,200,68,186,225,156,151,93,136,80,142,89,177,230,147,96,185,210,185,118,184,233,220,191,244,36,18,255,242,37,73,147,61,221,217,102,225,164,176,251,37,174,95,80,24,38,190,243,37,121,117,233,90,44,34,180,232,143,204,246,142,116,75,76,68,68,162,192,236,0,184,63,80,255,102,152,124,146,62,165,196,209,115,70,142,123,245,19,13,121,72,145,183,214,100,183,209,60,106,62,132,231,71,29,76,143,95,153,28,130,160,19,67,191,216,137,192,211,114,60,229,76,7,255,119,95,15,171,37,4,253,8,59,228,60,209,90,206,100,73,237,87,98,22,141,212,133,31,38,240,73,90,111,189,81,203,16,205,62,136,23,48,58,100,191,67,121,249,177,65,70,41,5,187,65,15,79,175,1,14,83,177,86,18,108,230,190,164,0,118,69,57,174,27,144,100,185,193,108,68,241,174,136,68,10,26,87,29,248,75,166,184,4,168,201,6,19,167,60,220,23,218,100,160,188,183,67,77,185,141,7,78,29,113,95,238,220,180,188,143,97,49,1,130,196,229,192,222,13,40,184,151,141,234,81,46,185,152,255,147,72,145,150,190,188,146,123,224,108,28,45,107,76,195,11,175,80,108,185,161,186,54,179,82,139,56,88,88,211,201,208,52,236,120,25,82,213,172,246,122,81,140,6,227,138,169,240,220,113,139,238,40,93,116,137,188,136,209,198,58,4,140,95,164,193,145,129,96,217,244,225,55,56,50,111,180,181,35,124,180,53,100,19,129,196,37,135,105,157,200,193,212,221,74,214,254,189,62,159,148,30,87,204,203,172,99,31,27,45,23,130,120,151,3,90,106,15,94,138,110,186,254,108,156,118,152,65,142,117,250,254,84,64,194,19,209,96,91,192,134,84,95,124,126,177,224,85,30,171,84,37,240,224,53,147,248,30,100,4,51,10,128,215,253,110,3,237,92,128,136,104,21,35,149,4,247,84,103,121,72,135,189,115,251,60,89,114,118,114,41,92,12,202,101,63,179,137,99,214,215,160,144,177,111,63,136,103,159,22,37,230,117,54,192,21,46,78,157,127,198,222,205,97,151,148,134,88,202,87,161,131,122,168,28,211,99,10,88,231,54,56,1,217,67,129,57,55,195,37,41,250,0,31,228,162,248,171,81,250,26,64,246,49,7,186,38,180,14,62,124,46,166,44,249,65,82,129,231,199,51,240,132,83,178,210,160,155,195,192,228,220,31,22,149,93,187,24,214,246,76,171,210,139,89,193,31,157,164,133,212,1,34,129,135,68,60,176,78,100,241,64,3,105,30,232,193,38,177,136,180,250,20,194,159,216,117,141,68,168,11,166,50,15,107,115,160,159,207,46,222,7,115,229,136,171,189,45,130,6,122,0,64,113,171,232,11,38,66,205,41,43,108,252,42,30,148,191,16,253,106,127,105,221,113,118,100,68,194,126,253,229,64,246,76,1,182,236,252,66,121,85,89,185,145,80,88,187,197,153,228,229,188,238,254,103,98,72,36,243,205,106,126,192,56,149,186,84,47,66,149,158,253,206,78,138,78,178,146,78,237,147,112,100,42,185,253,124,165,121,88,114,236,39,176,229,26,132,164,239,89,184,85,65,112,203,181,222,88,27,7,178,168,136,196,3,113,96,210,140,40,224,150,148,1,167,60,183,186,100,171,71,107,93,170,113,44,121,224,156,166,237,103,223,125,69,148,150,3,233,139,152,240,209,233,14,137,124,31,247,235,150,252,220,213,20,84,251,21,107,34,28,170,20,74,233,175,169,139,68,241,113,140,74,209,1,73,23,151,89,37,31,40,157,76,137,165,120,66,15,108,26,73,66,13,171,26,243,150,10,158,58,9,162,158,175,27,139,40,169,147,250,44,220,221,127,107,68,45,50,138,110,146,119,210,23,62,1,21,117,10,149,125,193,254,20,206,124,76,217,156,55,39,213,6,158,247,16,183,136,102,160,33,157,147,37,51,104,52,212,170,219,81,238,76,36,53,125,90,32,100,204,203,158,227,63,224,73,98,48,230,175,204,30,102,169,223,25,165,117,237,96,5,216,86,133,250,37,59,201,130,29,254,228,244,130,141,2,231,219,140,163,132,109,52,146,229,52,32,234,97,6,141,229,141,174,44,205,83,248,51,148,1,238,75,44,145,138,87,84,110,250,141,50,163,7,230,180,72,6,9,81,137,203,13,1,161,109,249,249,183,75,210,9,154,49,79,68,40,75,242,153,121,101,23,231,198,177,210,212,142,230,68,192,213,71,99,145,254,254,71,49,192,248,98,111,126,112,163,141,7,40,112,38,87,175,90,224,97,198,139,45,160,68,217,185,143,17,45,189,252,123,167,7,61,47,209,167,219,106,140,125,149,85,223,180,115,7,192,9,191,12,155,30,122,52,220,210,144,239,190,238,156,49,202,104,208,43,172,95,36,47,7,31,230,219,240,76,42,108,70,217,3,17,104,78,34,64,10,167,43,177,158,47,169,70,67,202,114,47,62,45,45,232,255,152,180,156,110,109,240,208,57,71,190,232,107,132,202,37,124,151,234,34,160,86,79,154,110,164,187,185,83,94,178,80,33,190,96,205,138,163,201,208,196,46,230,195,41,20,216,245,0,41,33,196,210,249,128,53,203,186,37,49,76,146,25,36,33,125,205,230,36,105,33,124,186,244,224,137,103,31,7,230,120,126,75,58,190,135,84,182,45,245,8,213,212,55,15,207,164,60,164,77,243,101,53,206,157,212,169,69,206,123,188,95,117,32,0,224,30,97,56,235,234,6,251,101,92,211,223,37,42,45,235,236,82,127,163,91,71,245,193,139,18,177,76,109,245,243,192,51,162,150,41,241,146,224,41,133,13,62,86,108,207,186,91,182,45,130,254,123,242,210,26,245,54,133,121,105,97,99,120,51,149,14,4,23,34,221,104,162,161,127,101,181,180,116,139,84,172,212,205,76,126,18,112,134,213,143,77,8,194,244,141,24,91,196,68,132,154,248,190,252,23,233,116,8,105,206,95,208,124,252,50,226,40,111,179,28,243,42,79,84,205,179,169,198,45,128,42,69,97,136,64,3,139,238,240,122,202,161,205,59,178,5,33,141,219,68,6,162,170,92,89,37,205,59,61,212,232,54,50,96,128,101,5,31,35,112,94,32,13,174,231,199,171,51,162,67,240,36,82,65,61,195,185,248,191,173,70,153,6,60,232,48,127,97,33,115,116,200,154,232,28,198,147,92,51,131,38,84,124,136,28,41,142,254,104,26,2,100,99,237,253,41,49,40,51,208,177,109,234,218,203,2,10,195,2,214,8,96,33,250,126,150,55,78,160,207,12,82,191,157,228,70,97,19,35,158,110,248,51,217,21,186,163,91,80,150,215,153,28,161,77,122,229,68,92,38,46,1,55,5,109,172,90,29,199,31,30,205,236,99,176,78,217,148,216,179,216,14,78,193,173,241,140,203,214,208,92,161,34,149,146,44,167,148,216,142,219,168,96,66,151,58,98,18,41,49,124,93,189,167,127,76,177,118,39,205,221,139,66,111,232,161,93,171,161,153,232,25,205,239,135,104,121,39,122,15,47,78,166,166,177,255,210,68,96,35,94,94,158,221,252,198,131,6,60,63,30,181,119,92,82,143,133,27,213,46,178,243,127,227,170,182,113,2,191,92,81,185,249,253,178,225,90,244,81,157,7,137,170,88,163,120,253,73,60,15,74,24,95,190,62,229,105,209,71,212,172,252,226,85,75,168,22,40,72,36,163,191,0,193,225,92,59,146,13,195,46,226,10,24,250,23,165,64,141,156,40,13,42,241,169,152,129,176,248,140,46,228,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,100,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