{"model_name":"vehicle-detection-0202","inputs": [{ "name": "input:0", "shape": [1, 299, 299, 3], "datatype": "FP32", "data": [153,222,69,182,2,154,78,8,139,56,170,115,117,160,34,102,152,11,52,199,22,242,225,208,1,118,199,17,179,95,131,98,187,133,156,8,167,79,67,125,19,84,89,94,146,98,67,38,101,176,178,188,88,87,63,200,218,32,134,90,244,119,44,98,134,10,151,247,35,19,36,155,2,115,217,128,50,226,138,177,65,46,34,196,232,204,212,107,233,243,94,184,88,110,56,225,218,186,123,159,146,208,162,206,227,220,64,125,208,94,126,46,67,128,139,198,27,187,209,187,153,102,42,8,221,179,102,16,170,192,152,221,194,243,8,181,51,173,193,152,99,161,212,81,36,219,247,250,206,190,118,73,71,148,42,159,156,168,115,71,45,65,147,15,106,97,134,184,227,138,209,173,121,117,170,116,216,107,226,163,93,88,25,236,251,89,119,155,61,80,150,22,192,11,187,92,221,61,103,63,73,106,32,151,77,252,148,116,42,223,58,46,188,59,121,171,226,12,13,246,182,252,60,58,153,229,125,231,153,9,17,124,137,81,31,34,214,237,233,148,40,93,140,119,113,209,7,161,178,147,242,80,72,137,163,93,21,123,82,98,119,172,1,113,202,213,16,226,235,210,24,185,151,86,101,133,126,214,46,30,9,155,124,49,68,254,15,115,37,144,151,91,51,172,209,190,137,164,65,154,22,169,14,153,206,153,199,61,153,40,29,176,194,206,22,51,149,251,252,94,176,211,150,185,123,29,136,127,37,18,12,119,0,253,171,254,162,243,124,238,7,50,25,220,40,103,216,0,69,254,218,60,210,55,162,185,74,244,182,64,79,162,121,22,39,126,83,63,164,173,4,173,124,217,142,112,231,241,64,247,172,40,77,109,163,114,145,162,81,162,64,206,127,210,78,135,106,205,75,191,36,207,213,32,64,75,247,208,148,41,193,186,14,96,201,84,152,121,179,19,132,99,29,144,250,236,60,233,142,32,223,87,214,100,9,11,37,191,230,12,18,51,163,84,177,92,66,233,169,185,5,120,96,129,76,103,72,150,104,58,90,132,178,145,226,244,216,70,200,178,127,145,231,133,190,152,9,193,69,56,150,110,47,115,4,30,224,13,25,118,41,120,81,110,150,169,63,194,216,249,238,179,40,95,180,65,21,147,124,99,203,251,71,203,18,186,140,116,74,114,181,38,203,196,135,193,82,189,50,216,220,246,244,229,8,228,132,68,127,123,217,226,183,244,69,55,248,53,191,46,91,123,27,247,75,36,166,212,94,173,106,71,46,53,177,160,130,36,121,49,198,127,8,21,116,100,230,175,180,36,6,208,36,129,30,64,204,178,187,201,17,141,94,178,133,172,168,66,16,126,67,40,76,219,52,28,25,189,73,154,222,10,241,228,163,146,7,130,160,28,67,6,215,103,217,91,200,216,156,210,30,171,180,226,94,160,11,193,62,228,96,100,234,169,244,198,114,113,40,179,71,157,114,241,236,76,244,5,252,171,66,39,232,236,86,236,25,5,168,17,26,220,2,137,28,201,148,12,94,6,119,182,209,116,9,214,184,224,201,20,20,30,249,188,82,34,61,47,211,70,115,116,92,237,21,90,185,213,147,85,213,22,109,225,115,74,73,45,222,68,201,171,165,149,221,98,183,107,30,246,254,16,172,177,18,254,99,21,229,81,18,73,166,24,73,85,119,29,66,158,11,156,11,252,239,76,6,169,228,177,94,244,164,179,129,254,104,248,195,237,203,88,30,7,228,97,72,46,108,227,48,176,36,102,201,74,30,40,123,116,219,7,134,5,248,101,182,35,57,73,176,187,30,27,14,70,201,233,142,196,31,99,158,241,178,137,28,11,215,39,183,114,236,170,69,162,144,119,244,239,192,216,37,222,219,100,46,3,249,200,132,177,49,217,46,175,79,40,128,87,52,139,142,147,173,34,8,147,39,136,167,3,156,188,120,194,202,84,220,251,154,127,122,32,221,149,184,0,185,187,126,226,206,113,139,210,96,239,50,101,101,28,169,155,93,26,218,65,99,11,137,20,162,221,37,186,220,138,112,69,204,42,200,165,240,124,130,178,131,124,115,130,200,153,30,40,246,126,156,11,133,106,2,9,254,204,230,96,117,9,180,7,84,77,159,202,41,112,245,200,143,135,61,4,181,173,13,23,203,215,210,199,94,94,56,239,132,197,145,118,136,37,53,7,78,187,125,100,67,92,180,130,206,236,194,37,3,105,176,108,64,44,17,187,197,235,12,236,174,59,86,223,23,229,220,124,243,45,13,81,185,18,0,148,13,157,170,229,138,100,239,116,53,169,31,199,10,99,202,199,168,213,54,151,50,249,34,154,116,188,119,121,46,191,142,90,117,138,200,140,50,77,17,231,51,176,196,42,164,51,163,253,224,192,146,122,207,194,181,45,193,93,84,249,120,25,141,239,59,45,15,14,147,2,8,105,190,56,70,218,130,64,54,70,8,93,202,198,195,238,87,51,154,73,167,219,228,23,112,44,93,20,160,20,223,120,226,184,53,206,203,95,21,104,61,126,85,123,211,10,36,88,232,46,13,226,45,190,24,41,128,34,243,79,109,59,157,8,35,62,179,231,73,2,19,150,202,172,38,10,118,41,0,179,4,32,175,235,206,131,101,49,170,198,49,48,207,245,137,166,128,30,94,55,252,127,247,226,65,156,13,134,69,153,41,99,171,156,18,37,63,151,158,108,82,45,93,108,114,185,36,53,211,97,69,207,76,118,151,9,2,22,135,127,122,45,180,160,254,227,52,175,72,175,161,87,109,103,109,116,56,157,67,87,27,224,200,186,101,125,161,66,177,219,99,111,67,167,154,223,128,71,119,147,181,50,187,120,54,64,207,221,231,207,192,1,239,109,141,130,193,159,126,175,14,31,99,96,143,152,150,8,161,198,112,99,23,38,115,208,249,101,42,47,174,182,150,225,103,223,21,251,184,21,6,16,156,67,136,242,75,14,102,251,152,161,141,105,115,78,3,12,199,128,50,78,182,170,90,125,204,189,102,119,173,156,20,6,94,111,209,183,64,172,202,235,224,68,16,66,195,248,154,254,235,22,188,180,229,193,10,115,101,165,152,237,196,86,184,187,43,53,46,83,243,125,132,207,123,17,151,124,205,246,59,94,250,176,78,215,47,211,121,103,77,13,63,236,19,126,146,2,213,69,37,74,193,153,128,41,98,14,91,112,252,107,252,145,73,15,72,10,237,172,100,85,79,202,113,123,39,212,212,145,168,161,85,214,214,93,233,250,146,225,234,239,190,24,29,239,20,207,137,185,2,207,85,110,112,248,240,211,212,83,0,159,2,72,79,212,184,179,87,157,178,199,111,226,116,161,35,124,33,202,183,4,58,250,189,94,7,148,223,218,167,4,133,56,168,123,233,251,191,105,7,164,125,191,76,141,235,242,213,111,160,42,62,3,224,49,33,62,251,27,177,145,13,147,12,150,45,245,11,200,99,150,187,86,51,248,155,59,46,107,107,6,237,23,55,149,52,111,197,214,131,211,58,96,149,227,145,18,78,66,25,210,162,30,196,213,2,141,148,228,131,121,12,148,129,115,192,202,228,148,180,210,50,98,127,95,157,193,223,243,142,254,126,89,146,252,184,140,74,67,127,124,246,107,247,120,159,130,130,80,21,61,5,79,170,235,226,155,17,128,199,108,232,161,229,223,237,114,49,157,168,111,241,95,120,55,244,249,205,118,230,137,160,100,80,211,77,16,65,87,103,146,94,119,57,10,97,253,141,134,221,174,106,8,105,33,247,208,34,26,244,189,29,211,41,49,15,203,189,6,56,40,16,65,95,75,90,207,143,137,113,212,16,41,58,41,250,224,236,30,135,3,196,147,186,131,50,173,75,16,86,201,53,20,191,150,48,42,114,82,186,66,150,71,51,251,72,26,63,109,87,113,220,71,134,142,135,246,98,32,44,117,133,206,195,23,67,212,218,204,19,250,110,189,143,103,124,53,134,218,175,75,22,225,219,210,24,221,188,102,49,45,144,203,79,166,243,1,179,65,197,240,57,17,50,145,124,92,100,8,133,55,146,29,112,131,129,151,18,162,167,92,83,216,108,151,1,179,244,159,68,80,113,155,136,191,172,145,234,132,90,225,52,245,15,36,3,162,191,60,154,248,41,253,22,8,108,224,103,39,139,5,71,76,206,136,214,92,174,199,99,143,218,164,103,73,91,165,111,159,22,111,227,32,131,107,124,207,241,127,57,220,245,234,9,249,84,223,1,190,216,198,160,65,124,6,5,165,90,87,35,108,101,244,246,172,233,165,32,252,48,43,208,140,73,241,26,245,163,105,17,116,217,120,211,4,110,232,169,152,65,203,135,23,47,16,44,79,120,60,72,123,186,9,151,102,3,1,73,21,20,190,159,8,77,252,188,228,96,189,192,164,46,187,201,99,252,58,104,128,77,73,249,248,70,80,93,98,64,94,123,170,247,84,84,249,101,129,6,128,106,6,133,183,147,8,84,49,173,98,204,245,252,154,160,148,172,254,109,154,102,226,251,28,1,156,136,6,138,70,212,156,31,119,45,73,98,147,115,189,7,52,211,85,100,179,151,150,118,22,22,189,143,166,77,231,152,129,198,29,185,181,251,118,240,4,164,227,31,61,190,14,97,15,9,39,165,29,201,83,7,84,163,171,59,247,146,88,141,217,207,111,85,102,135,185,69,165,249,3,0,129,213,198,9,90,11,67,187,40,65,99,56,230,142,250,67,74,11,87,173,187,193,15,91,189,42,2,176,5,75,151,142,216,9,37,25,50,88,232,194,111,44,91,148,178,59,196,25,248,111,185,94,189,166,77,8,247,209,177,217,93,88,158,145,82,11,253,210,235,8,0,74,62,203,221,182,143,47,178,236,178,59,172,34,43,217,100,218,114,42,220,8,135,0,37,110,143,154,244,68,198,18,87,76,33,34,237,47,65,39,121,225,198,193,68,62,150,188,79,206,180,34,77,241,175,155,160,228,105,66,21,92,74,202,155,215,101,216,73,98,80,65,2,175,73,230,224,9,90,100,157,215,220,172,228,140,41,64,244,51,169,127,113,140,140,103,162,199,132,230,155,29,87,7,156,75,8,178,5,165,28,188,219,149,36,9,139,249,68,17,122,21,174,121,44,140,86,79,91,234,199,122,126,181,128,250,141,62,45,197,126,137,146,254,160,178,177,90,175,38,24,84,126,210,247,149,133,135,6,224,55,89,74,72,129,146,171,194,16,229,70,96,117,164,230,79,67,138,86,176,86,111,117,125,198,9,108,210,159,162,109,215,6,131,162,129,129,189,13,67,59,17,251,187,60,30,19,46,67,1,84,51,67,172,201,100,4,11,140,14,144,173,9,66,134,35,214,121,247,208,76,223,209,210,38,248,28,104,82,115,168,126,138,90,171,150,26,184,94,10,99,9,201,169,175,34,44,213,248,211,244,228,203,178,179,41,48,117,27,49,135,174,151,77,80,216,53,192,146,221,228,55,195,12,171,106,7,248,136,151,189,128,240,165,109,106,84,196,171,64,51,64,135,8,244,68,188,61,196,197,138,76,187,223,19,179,65,155,182,216,112,4,184,48,90,119,250,127,24,211,76,98,220,127,143,36,235,2,203,116,240,124,175,246,81,69,194,207,72,184,235,198,83,173,40,212,205,213,159,32,226,77,185,180,33,96,236,128,233,166,90,43,123,252,245,110,85,138,208,114,42,47,91,132,81,199,3,122,100,7,150,101,178,237,108,213,202,205,57,62,169,237,90,4,5,142,70,159,198,102,113,156,246,155,121,122,110,105,112,192,37,179,88,213,119,42,254,105,171,45,108,180,208,52,49,100,245,251,180,204,133,78,248,93,92,27,65,32,14,10,11,197,127,247,83,70,237,7,216,166,7,145,59,34,7,212,163,212,72,149,43,44,132,166,124,53,208,133,34,225,117,164,162,205,176,135,25,125,51,65,132,58,42,185,233,135,112,67,57,206,206,98,141,6,64,246,175,86,180,46,46,243,29,156,109,251,184,68,98,127,92,231,21,23,217,215,237,21,68,158,173,249,32,30,252,95,72,207,201,246,198,252,83,159,174,74,144,78,14,13,54,88,127,166,57,55,147,102,127,242,246,94,51,67,185,86,222,59,127,216,165,75,222,207,235,130,145,100,158,245,52,24,36,128,147,48,149,246,43,179,80,139,184,227,158,202,78,173,92,216,85,155,115,219,252,132,245,17,45,210,193,75,173,15,176,11,164,248,115,51,67,210,142,50,75,167,223,207,183,171,222,204,223,0,243,251,221,85,99,14,203,114,56,233,240,118,181,200,113,135,151,67,224,197,12,240,47,147,40,198,158,107,161,5,80,108,198,32,120,56,132,127,176,46,162,244,245,189,155,94,186,240,198,66,120,24,29,230,80,170,139,233,208,179,199,6,5,178,13,72,53,237,83,15,5,160,172,198,176,155,138,33,203,174,103,151,223,61,139,33,80,243,47,18,56,186,40,69,220,78,150,74,84,241,6,143,127,16,198,28,130,120,42,94,144,253,227,194,118,167,137,30,28,137,111,20,125,234,247,240,41,167,135,121,49,86,11,163,186,236,133,1,181,117,85,102,187,173,45,121,46,133,146,186,220,225,234,162,219,156,131,93,236,51,123,198,254,14,138,146,66,182,243,251,123,2,204,121,82,182,244,233,203,88,115,107,69,204,182,237,113,193,112,103,221,241,80,6,197,81,17,185,203,151,85,200,155,253,189,139,249,167,178,18,171,201,30,204,18,7,240,101,4,91,56,83,137,78,233,56,128,90,16,184,7,210,186,28,236,116,175,94,198,43,181,182,84,53,143,217,59,96,31,132,60,24,239,224,87,167,17,52,204,132,166,151,120,226,229,200,98,25,114,99,4,216,194,86,232,222,202,171,36,120,96,145,85,116,254,22,19,112,164,51,96,183,169,11,12,189,163,161,52,101,209,81,86,35,66,148,240,43,170,216,169,208,243,222,118,14,24,142,218,160,212,248,85,206,9,107,102,65,61,215,140,8,246,217,182,27,154,75,166,79,42,46,171,98,51,98,67,30,161,226,188,158,98,147,1,34,106,23,191,97,41,34,142,31,10,58,217,75,237,174,106,85,26,17,202,238,139,111,54,135,59,179,25,254,249,73,82,41,125,97,170,112,190,23,147,41,83,251,86,211,73,250,180,76,223,86,235,49,224,243,14,91,62,233,217,147,78,80,94,91,211,81,193,189,241,245,227,145,138,54,98,190,84,3,76,150,66,16,233,168,48,51,85,214,185,33,252,230,183,123,212,46,127,134,52,178,91,216,14,225,254,13,170,45,106,235,221,183,146,210,106,239,126,230,31,228,33,237,213,54,215,245,66,225,56,34,228,153,220,129,158,152,77,188,162,18,196,174,170,229,168,84,80,67,241,54,110,85,62,119,39,149,142,162,108,90,235,209,120,132,175,75,113,234,68,141,202,87,160,119,211,236,115,216,164,39,132,160,29,245,226,169,173,35,162,110,33,133,63,95,251,241,93,199,168,32,99,222,15,40,155,88,122,238,76,126,113,211,1,218,21,211,143,136,32,123,95,186,36,227,102,62,139,92,59,209,43,52,144,150,205,148,194,135,229,80,152,11,49,237,31,208,128,98,59,143,232,166,130,54,75,131,51,139,73,23,238,166,79,181,248,219,189,26,171,188,213,21,34,33,194,249,105,191,11,194,111,140,144,183,252,152,217,35,101,209,179,245,182,143,79,208,127,237,183,82,246,29,45,171,139,138,58,254,28,44,209,66,187,97,33,7,68,169,65,109,39,71,120,153,158,143,32,246,190,139,103,159,208,147,9,13,84,26,219,205,194,249,122,76,107,79,2,213,146,207,174,84,232,158,3,226,74,11,114,199,117,5,68,108,19,108,250,65,101,125,59,53,149,55,9,151,20,238,208,71,200,110,176,106,15,228,39,254,85,113,143,48,167,57,58,186,65,114,116,216,98,141,30,149,17,220,81,111,141,24,197,20,14,18,72,87,247,64,119,252,67,3,12,15,173,168,205,122,118,65,86,216,140,164,90,199,251,121,130,37,176,53,66,147,158,182,115,140,77,180,229,56,8,59,47,195,54,175,216,50,148,14,38,159,234,22,12,175,150,170,15,147,138,76,193,190,21,113,221,228,13,227,18,217,168,34,99,54,200,2,134,152,203,171,73,0,108,222,180,218,231,205,137,221,156,81,9,3,33,174,158,102,234,197,5,27,253,185,222,156,66,139,138,184,67,111,32,87,75,226,130,6,149,214,137,12,114,233,157,77,212,94,226,21,242,206,167,122,193,95,34,68,169,218,19,25,60,126,175,45,108,141,98,163,187,243,146,36,88,178,248,48,232,185,138,129,75,66,157,234,210,162,229,62,2,3,190,137,218,116,40,14,108,1,166,77,199,64,99,230,93,99,234,214,237,173,129,101,104,94,86,18,47,174,160,151,228,100,101,185,191,242,148,11,245,184,97,163,175,142,246,218,29,103,65,7,127,132,32,224,244,118,27,151,51,142,67,105,19,110,161,0,133,148,195,38,3,15,50,155,217,66,224,129,103,171,80,29,71,23,169,45,92,250,197,1,29,184,174,165,147,134,242,115,83,121,159,58,47,209,156,37,74,230,235,76,12,126,171,50,2,100,45,233,214,42,178,179,39,96,47,195,94,110,231,252,125,19,12,177,93,34,147,189,71,86,38,87,241,233,101,233,230,22,218,202,7,71,201,50,251,11,188,98,171,58,70,11,158,236,112,82,215,108,144,147,72,74,244,161,130,77,226,56,159,125,183,156,46,172,197,157,12,1,230,10,170,204,48,159,251,2,183,115,144,82,253,131,14,148,67,119,188,25,237,253,150,88,98,20,98,15,28,49,98,10,164,25,115,220,230,190,244,13,187,206,61,112,2,81,206,94,219,145,189,138,183,110,162,184,51,138,214,204,72,193,101,237,44,64,103,228,152,142,247,121,45,98,21,245,217,197,141,6,107,185,225,187,82,10,139,127,38,174,187,15,81,170,26,82,33,37,73,72,29,120,135,174,15,188,202,45,67,208,98,252,250,227,196,181,80,188,55,14,94,18,219,200,230,247,124,242,20,90,18,74,73,181,232,42,157,168,216,245,151,120,248,2,46,88,211,195,237,123,87,254,244,89,138,97,88,44,67,82,173,27,199,3,94,60,105,101,174,87,72,113,116,224,132,107,128,160,122,168,146,203,170,122,65,73,61,68,168,9,195,134,132,228,222,12,84,221,74,172,54,137,89,98,142,187,149,71,223,205,57,21,246,226,234,233,120,205,139,233,24,139,84,48,24,69,232,183,62,47,34,63,198,124,53,209,41,183,109,240,100,223,50,6,62,50,76,111,106,182,138,5,78,228,97,171,7,228,28,179,205,126,8,186,192,182,24,132,214,157,250,34,19,110,17,9,208,127,251,93,97,181,92,232,112,105,246,160,113,92,142,223,119,210,239,73,50,234,177,170,91,74,60,49,182,61,14,236,22,168,46,194,246,168,36,175,83,98,126,16,96,68,184,136,214,68,178,152,24,189,51,28,17,89,239,45,246,183,20,221,168,146,214,182,109,213,160,1,129,230,165,239,151,201,97,23,41,178,80,0,45,3,163,51,41,246,237,58,49,234,230,97,65,34,233,140,79,132,80,243,18,81,207,33,126,18,188,143,194,138,200,134,28,169,80,60,144,99,169,148,124,38,43,79,125,237,34,44,107,86,154,53,64,149,146,159,103,105,12,205,146,197,7,223,84,69,103,64,211,244,13,164,170,207,146,129,26,240,85,198,179,43,16,63,237,249,250,250,181,6,45,185,19,178,97,102,188,144,95,19,185,54,1,145,144,174,131,139,43,94,45,196,84,245,118,5,240,52,84,107,156,219,247,252,29,209,135,67,248,182,86,98,195,49,59,130,190,123,232,220,15,39,68,249,16,156,158,137,151,112,78,19,165,145,234,249,206,201,49,103,204,168,186,252,91,68,220,245,130,214,99,149,181,161,155,248,186,54,146,167,46,115,63,210,67,115,88,185,21,192,113,212,126,100,240,33,122,146,191,109,31,223,137,45,121,155,187,187,40,9,123,185,6,21,68,36,45,10,141,213,160,63,76,154,89,128,32,187,161,90,206,9,177,63,157,155,234,19,135,43,50,203,161,236,122,68,176,155,107,142,77,162,16,68,138,165,157,222,224,57,47,89,107,185,186,223,91,175,147,220,77,218,117,151,181,209,104,172,216,217,157,131,32,9,62,27,123,76,16,225,118,185,228,109,132,102,142,229,105,13,43,48,211,193,0,94,217,246,99,71,25,40,45,111,111,124,158,133,214,66,135,71,190,79,142,228,135,171,200,43,202,243,252,209,178,204,150,42,67,223,116,80,198,28,177,202,103,240,142,160,99,9,108,36,154,60,2,80,32,17,30,163,66,8,5,127,240,26,84,107,123,251,152,223,237,21,117,225,47,169,69,201,235,247,201,168,211,253,43,224,120,222,204,205,80,199,174,58,91,166,115,223,175,14,97,206,190,8,128,118,206,136,42,50,134,175,37,64,150,169,131,230,24,28,43,225,79,243,154,219,239,147,184,143,185,217,18,39,58,19,176,119,93,81,97,177,144,19,241,40,187,235,146,10,44,100,131,149,0,19,154,135,216,113,235,247,219,136,47,161,244,209,90,101,180,245,197,199,166,86,78,181,175,74,165,17,185,250,244,12,169,63,88,152,175,241,47,43,94,210,185,197,95,165,55,17,18,55,70,138,78,103,84,168,245,86,72,109,32,180,132,136,222,213,163,41,146,118,182,97,171,161,207,53,24,138,85,107,19,118,68,192,121,91,155,39,167,3,52,54,106,147,75,18,186,123,155,135,44,212,117,252,40,21,55,111,99,215,235,33,68,200,215,47,206,150,142,19,82,80,52,57,61,103,34,75,28,137,18,18,92,140,53,12,253,62,92,222,186,242,83,137,17,56,82,184,162,7,142,152,175,35,134,20,204,3,239,31,102,133,214,179,231,204,57,225,206,191,180,65,237,133,239,104,210,39,76,176,77,164,36,200,163,133,200,3,13,58,146,41,154,246,133,116,231,27,216,188,128,223,53,19,66,199,39,77,96,202,218,79,170,67,39,79,130,190,218,152,35,81,16,246,113,43,152,9,157,106,42,191,212,143,148,31,248,201,53,30,239,78,135,5,162,127,58,150,211,251,213,85,203,217,150,78,98,14,236,134,201,108,75,134,199,236,83,68,113,171,146,218,185,202,243,81,137,151,167,87,171,94,92,41,19,161,141,74,16,164,102,20,80,87,157,188,19,22,130,214,66,73,238,203,1,215,124,31,102,176,50,230,147,122,28,80,59,253,141,91,195,245,252,122,187,240,24,245,177,56,197,13,67,39,60,143,126,23,33,209,240,241,31,194,74,157,165,223,153,77,225,34,117,54,113,166,59,219,135,194,28,82,36,116,23,138,140,99,174,40,15,133,69,92,210,19,51,69,233,134,186,75,220,74,169,90,120,20,140,133,164,196,215,219,241,181,240,67,111,204,102,196,18,43,185,165,249,235,204,214,228,144,220,171,126,23,126,70,89,167,184,36,191,47,32,35,83,82,202,64,76,18,92,253,35,221,155,106,76,213,46,203,112,238,206,125,6,239,203,203,220,25,87,189,74,231,92,193,32,130,169,177,186,115,137,196,224,168,82,215,188,236,196,194,146,152,3,157,103,21,165,176,64,28,220,73,41,23,149,119,12,88,99,135,156,163,208,111,157,58,244,251,111,20,220,147,44,199,241,235,125,107,116,204,197,233,213,147,153,50,64,185,81,45,205,19,136,146,175,2,115,46,112,162,124,115,4,74,208,44,167,154,11,5,46,19,84,236,248,28,200,230,203,73,236,194,96,33,13,173,189,208,112,11,180,231,23,232,72,85,230,141,248,243,186,192,217,110,187,65,139,48,106,194,212,248,7,242,228,130,65,176,202,130,72,133,44,95,97,69,192,90,96,103,245,213,0,178,172,241,109,86,19,210,29,130,239,36,248,114,146,103,230,186,202,114,155,175,9,105,45,186,93,117,24,55,218,203,13,239,141,213,130,194,126,246,48,119,75,114,208,134,192,207,90,151,2,21,134,135,240,246,115,163,169,170,41,154,218,79,50,16,160,218,236,24,67,172,192,135,201,92,167,229,71,64,176,219,242,189,152,249,89,229,125,192,19,211,33,221,123,148,138,139,84,54,157,17,107,247,0,46,140,112,159,204,104,133,166,57,74,182,53,159,81,91,248,82,57,132,25,151,23,163,164,116,216,170,191,166,162,107,91,114,182,99,134,78,223,66,2,142,237,93,200,148,227,216,88,44,41,76,10,75,165,198,40,126,102,131,154,107,71,240,93,139,233,207,104,130,12,228,165,148,9,106,161,51,230,138,39,209,119,162,140,90,211,113,216,197,52,205,223,19,16,76,144,157,21,192,215,163,245,122,240,88,218,88,51,48,189,147,94,15,209,118,68,132,88,241,154,40,140,117,167,189,3,221,112,88,9,83,180,188,42,223,46,189,170,101,202,100,179,40,170,124,62,147,58,237,124,230,120,136,95,80,248,15,105,199,215,50,159,222,209,86,198,178,3,204,2,51,0,12,201,89,77,94,118,34,68,190,41,178,58,248,208,26,72,64,23,31,173,187,34,26,169,228,204,55,56,112,233,132,145,122,185,89,42,169,192,46,229,237,236,214,57,40,51,218,184,147,208,87,180,125,132,62,178,248,37,135,42,190,155,208,38,187,187,153,15,213,168,186,23,87,120,39,152,151,48,94,96,39,102,53,36,41,18,138,154,55,237,193,250,86,86,82,35,175,9,205,96,227,121,212,207,114,38,158,91,34,110,160,105,238,249,137,29,121,154,125,61,126,159,245,33,186,53,119,59,241,41,224,191,180,57,4,219,167,36,95,159,79,120,59,193,192,79,240,223,107,112,35,190,222,71,73,220,162,65,33,243,202,162,227,254,204,175,114,2,2,99,104,25,196,233,187,94,192,7,175,37,203,25,32,92,188,150,190,140,32,222,191,233,61,11,30,169,139,174,186,0,0,130,242,168,187,169,18,67,128,155,125,8,8,116,114,190,38,175,113,192,253,116,122,175,5,236,159,211,188,64,60,61,211,4,148,206,13,114,104,23,175,60,247,56,177,51,12,152,131,226,132,222,99,189,77,3,15,231,124,27,212,31,46,159,169,12,29,100,215,79,233,93,216,48,217,116,121,249,213,42,208,235,12,168,84,163,246,254,103,227,206,132,10,254,87,100,186,196,63,71,140,157,205,253,76,12,139,200,30,16,221,60,106,66,48,1,117,173,3,243,20,197,55,157,36,84,222,177,43,189,151,30,246,147,245,166,136,236,22,216,35,213,91,89,231,227,242,250,162,129,174,180,177,86,22,66,204,15,52,201,113,168,119,201,215,126,185,159,85,66,16,22,54,38,208,84,46,96,94,188,216,35,198,234,142,3,96,131,37,179,190,39,181,242,211,130,143,85,9,206,173,65,124,175,67,134,120,74,237,224,122,4,101,49,169,142,35,111,57,43,140,53,236,98,46,29,43,136,151,8,80,52,10,81,185,164,66,100,113,182,71,86,229,209,127,22,87,87,104,39,101,19,155,41,53,174,17,29,26,218,28,245,27,45,161,243,182,217,201,61,143,81,186,85,134,90,31,139,16,252,74,93,251,230,180,83,128,22,132,137,215,227,228,107,118,44,2,47,141,96,89,212,75,119,189,157,237,239,231,214,238,140,143,4,135,129,4,158,51,140,244,22,130,83,61,168,161,75,210,141,75,160,19,150,190,45,75,48,118,213,45,252,79,148,215,247,220,194,179,95,226,156,8,37,227,63,196,80,11,153,20,238,155,230,110,101,86,18,22,190,60,97,136,138,231,220,55,103,198,76,127,218,164,140,19,221,217,104,170,119,132,129,113,187,253,254,40,47,147,243,117,193,32,50,58,220,211,67,237,225,225,171,178,232,68,16,253,137,163,127,7,32,201,42,108,125,103,4,97,100,163,154,147,166,155,47,108,133,110,38,146,213,38,227,11,76,110,86,17,83,23,243,108,36,2,50,208,2,44,37,22,248,241,177,20,142,74,2,20,86,1,50,143,177,63,178,218,213,11,159,142,178,164,135,108,157,187,20,159,0,6,153,170,9,144,150,176,168,14,132,31,10,169,193,87,212,50,197,72,42,156,149,158,57,191,84,130,5,33,112,25,3,105,234,138,179,190,177,6,212,41,13,186,206,228,204,37,213,183,201,60,215,94,110,26,96,155,178,54,2,104,132,128,109,165,45,23,251,182,109,240,18,89,62,38,138,165,66,169,145,171,98,10,44,96,247,44,100,43,105,133,126,17,152,52,228,36,219,169,46,193,149,29,170,77,27,7,174,187,121,218,215,81,220,235,127,47,85,36,103,252,164,70,241,75,77,31,243,64,241,44,13,138,172,2,77,110,124,21,16,50,22,21,164,87,174,83,93,94,25,94,72,234,187,231,82,38,154,164,77,245,229,162,172,199,128,217,222,229,130,139,106,174,167,85,174,251,124,180,182,3,116,158,66,244,75,50,216,61,87,71,43,56,21,33,138,148,73,143,150,82,127,128,98,53,168,98,94,44,186,183,190,78,18,198,149,246,125,131,64,1,174,162,67,129,69,220,216,56,44,236,205,93,100,178,18,14,22,196,127,29,101,80,172,118,238,64,215,71,14,239,24,182,175,182,217,0,16,95,84,170,70,253,218,160,113,20,6,125,41,174,187,218,17,207,94,4,95,155,199,249,179,84,116,30,100,31,201,88,176,177,0,32,178,69,209,97,166,14,121,84,240,81,125,188,125,100,240,30,88,49,151,34,186,8,175,162,221,104,55,244,221,62,143,191,250,195,69,232,49,100,201,230,100,156,181,251,165,123,107,116,92,1,103,229,151,20,89,167,169,89,150,164,21,119,61,65,213,156,61,135,94,227,213,114,195,223,112,134,197,166,233,124,49,114,202,134,8,9,37,53,28,121,39,227,172,19,181,126,170,116,113,1,36,71,209,103,219,167,62,104,52,162,235,104,42,183,145,11,88,199,235,168,220,246,124,218,15,230,190,211,115,187,60,217,48,120,215,211,3,137,244,187,89,190,223,178,180,161,117,249,152,212,64,128,162,86,1,155,104,148,21,198,147,214,16,128,80,230,154,56,89,142,20,24,127,93,196,208,160,23,194,168,153,243,199,38,44,246,144,197,83,51,199,134,36,217,177,253,138,186,35,209,229,158,169,189,198,122,78,168,151,160,211,250,64,213,99,199,11,45,64,81,125,59,220,207,169,7,232,59,210,83,66,159,223,14,21,64,231,125,68,17,187,158,92,130,76,117,46,60,134,246,188,89,19,72,239,140,244,67,176,1,29,60,206,192,195,105,127,211,170,112,75,126,247,81,49,124,149,187,241,65,24,30,70,82,199,186,46,149,238,233,67,153,95,77,251,173,108,197,193,102,111,73,231,27,199,254,243,101,82,248,103,178,3,59,212,134,136,0,74,209,226,242,105,137,94,98,112,100,114,184,131,44,179,226,174,199,149,22,220,5,18,241,114,113,38,203,228,227,78,49,173,79,14,91,253,98,7,99,111,107,31,251,243,206,214,141,186,140,162,103,149,155,54,115,148,104,76,147,118,111,138,235,57,53,7,206,163,76,110,53,132,222,109,21,119,240,83,100,53,112,31,111,26,224,36,212,47,223,84,42,31,30,80,114,117,32,85,117,239,111,102,193,222,191,73,36,196,69,132,2,15,124,201,52,148,160,197,132,4,234,162,231,176,84,120,10,22,91,164,81,232,196,130,118,237,137,31,34,168,34,150,247,239,125,165,201,248,182,196,244,82,70,194,5,201,46,239,215,0,239,169,151,224,153,238,35,112,191,125,218,15,201,137,118,195,224,59,196,17,109,36,237,187,89,16,198,38,169,12,171,30,89,73,96,140,148,84,233,30,177,163,68,167,221,189,79,105,241,45,91,63,150,181,225,222,31,53,4,163,125,126,254,32,89,193,130,18,188,124,31,250,28,0,236,45,61,149,151,111,31,159,117,118,229,20,67,79,158,232,63,220,233,19,57,75,121,125,34,180,156,57,133,93,209,43,49,223,94,129,119,11,117,10,216,26,204,83,31,7,248,85,152,65,209,166,13,54,118,149,193,194,198,156,23,221,205,177,102,155,55,164,47,0,154,210,128,140,156,72,224,160,156,191,38,200,149,5,26,105,126,20,15,102,7,110,213,36,199,211,60,234,43,163,51,25,187,201,25,12,134,66,1,55,81,237,100,161,176,115,5,251,223,173,208,116,244,54,77,41,142,57,188,93,156,200,189,105,111,125,153,19,187,186,167,221,91,234,49,100,162,1,154,228,171,134,242,65,110,162,108,153,189,52,210,87,161,89,152,143,209,183,183,11,248,192,70,90,137,94,154,157,144,64,154,106,86,44,85,243,174,245,201,10,138,199,125,21,123,164,228,231,19,168,251,73,109,242,109,8,186,13,238,102,146,168,34,45,161,88,29,119,180,9,33,167,228,166,12,96,29,161,189,100,211,31,201,214,83,156,88,33,239,190,194,233,156,202,226,232,203,251,93,61,94,73,32,220,64,200,25,28,149,72,141,44,61,219,60,79,111,207,4,232,106,3,209,227,163,108,84,240,63,157,223,166,4,186,196,141,9,220,156,64,239,232,113,149,22,83,54,140,39,154,252,159,172,144,67,94,130,179,15,218,77,122,103,193,118,155,78,140,106,125,230,21,212,56,195,146,108,150,25,35,1,192,90,4,17,136,194,217,18,129,196,162,97,171,109,141,1,81,251,15,155,153,91,196,62,37,248,107,5,221,26,42,145,128,217,206,44,234,208,32,198,89,78,74,92,219,253,250,26,182,213,146,187,1,220,41,24,81,85,37,55,70,99,242,169,64,34,169,25,71,217,62,135,118,48,205,73,212,4,85,108,86,164,107,243,169,9,9,46,136,49,66,169,191,200,6,160,177,237,157,84,187,103,139,42,172,244,84,152,77,184,195,0,146,190,230,193,150,119,145,0,80,75,31,109,121,59,88,95,200,251,212,54,80,117,44,72,28,172,44,116,206,43,120,227,228,35,204,50,163,63,95,86,128,98,177,233,88,46,118,220,132,138,220,113,124,190,142,21,178,215,248,88,230,192,119,203,253,8,208,244,13,207,2,131,249,147,91,128,35,186,113,156,60,15,135,69,192,156,186,82,198,172,224,82,218,81,148,147,221,206,153,234,39,13,135,22,37,42,151,237,20,232,16,134,15,66,34,106,160,59,172,161,31,189,195,18,227,173,201,205,17,101,175,21,248,59,184,39,183,200,207,234,106,130,120,40,16,243,14,85,210,148,253,61,53,89,48,87,185,146,144,124,28,248,165,137,38,20,131,130,40,170,112,66,86,169,92,134,107,158,65,133,254,68,183,41,173,225,207,236,148,38,236,117,244,80,142,94,178,26,141,192,212,51,210,39,41,44,14,8,95,8,140,157,19,224,156,101,18,38,116,214,83,36,78,231,177,179,46,254,139,87,253,247,15,210,83,46,209,23,171,64,31,15,242,12,153,82,75,12,39,247,0,243,224,69,62,168,123,179,193,244,105,1,11,246,23,72,87,243,187,56,99,225,231,210,189,48,245,146,192,219,7,204,229,103,250,247,99,74,0,113,234,129,146,46,187,111,210,254,71,166,76,94,236,21,82,254,30,104,221,81,129,25,87,99,92,231,243,229,212,215,37,86,74,91,1,18,88,66,209,133,232,12,177,37,229,84,168,123,119,38,59,52,45,173,153,192,189,40,0,242,44,174,141,35,78,4,150,191,8,100,174,192,37,38,109,145,120,114,32,84,167,123,59,25,74,89,124,23,103,182,141,127,168,206,88,103,91,49,145,183,24,29,129,11,251,228,216,169,164,174,95,17,232,74,27,229,93,6,116,131,196,42,138,239,172,241,227,61,151,229,251,87,138,112,115,49,104,133,215,110,168,213,10,176,182,104,214,163,13,217,0,183,24,235,241,143,25,206,66,30,141,194,8,90,45,233,155,6,106,174,132,23,236,248,63,230,20,131,34,170,88,19,225,185,244,36,158,109,193,140,77,123,12,235,69,135,163,92,210,246,167,21,49,232,169,59,126,117,193,246,107,165,196,154,46,186,219,82,253,194,30,250,97,155,247,105,130,17,143,70,135,138,44,135,232,206,108,142,33,86,243,64,78,132,42,105,0,38,183,73,181,219,212,186,100,134,13,168,119,229,181,13,154,110,97,187,9,7,173,105,119,55,243,75,50,151,44,90,27,39,110,227,148,0,7,102,125,46,38,184,134,170,51,67,0,182,252,91,0,191,209,38,165,163,172,149,235,253,192,8,21,87,148,202,101,202,82,77,157,147,144,120,66,185,53,173,128,52,245,161,118,111,139,174,55,22,226,81,239,13,92,121,85,96,29,137,0,227,51,229,158,105,87,167,195,159,35,236,100,141,245,177,188,229,164,100,111,109,200,4,243,152,241,0,191,35,148,48,171,33,102,12,253,164,233,28,252,239,16,129,18,190,200,48,101,6,220,154,138,126,9,124,5,62,77,112,222,12,200,170,1,135,208,41,127,113,4,85,212,171,186,250,10,33,179,25,236,234,115,249,42,3,38,20,144,121,86,16,233,245,68,121,70,158,9,32,93,232,89,23,149,225,200,218,94,58,37,170,12,103,109,129,95,123,141,142,135,197,36,169,89,209,215,169,119,224,87,21,121,143,7,125,75,162,250,18,32,164,95,55,23,110,53,89,61,73,226,18,85,143,38,188,66,41,236,146,252,246,203,195,228,8,126,90,159,149,246,236,23,191,242,247,0,252,200,238,225,161,223,247,216,20,14,184,94,131,99,121,91,11,245,91,176,74,219,37,16,15,103,134,115,12,154,241,130,111,235,74,112,62,122,60,73,229,186,193,3,245,23,139,220,154,242,58,233,1,187,205,198,253,140,204,6,209,51,61,210,253,110,116,135,93,146,73,167,118,104,245,34,146,140,110,15,132,69,71,163,139,125,34,107,221,0,200,129,1,172,159,88,39,92,248,166,226,116,50,92,237,8,23,230,144,59,97,87,86,42,78,149,177,226,250,16,23,185,200,88,127,132,179,40,198,83,104,159,132,160,168,10,171,15,69,177,153,149,248,91,202,119,117,247,197,91,30,206,177,121,121,243,131,141,144,117,108,163,158,163,83,131,162,12,54,24,113,109,24,174,252,61,217,208,213,227,64,248,58,36,115,108,35,83,48,7,47,3,141,221,102,100,12,254,72,19,144,206,225,183,121,164,192,140,213,116,153,243,157,235,8,184,187,89,229,45,26,213,148,80,115,155,153,231,113,47,170,151,224,34,38,106,189,6,224,48,168,164,177,191,107,189,23,172,12,115,213,107,180,27,251,170,111,39,129,222,15,105,218,224,109,210,38,233,55,133,57,23,161,235,128,40,175,58,21,198,117,96,111,147,42,155,118,244,88,35,177,73,69,120,193,240,111,33,157,232,76,96,176,110,10,94,74,26,88,39,74,88,89,43,142,23,34,182,74,179,95,187,108,124,231,120,156,63,247,162,214,20,36,106,111,158,160,226,91,229,90,248,227,238,111,212,214,59,68,123,126,9,114,122,9,60,213,248,121,49,47,58,57,32,191,43,27,43,180,31,170,61,144,188,252,31,113,29,115,210,85,11,251,199,85,26,233,194,224,151,56,176,220,104,89,252,146,28,45,51,235,155,244,93,169,43,65,231,250,129,31,196,3,234,70,131,29,191,122,38,143,243,23,249,248,131,82,67,65,26,246,120,140,220,177,221,229,54,246,12,18,213,187,207,182,34,239,140,213,237,126,117,250,230,57,107,41,101,124,164,228,140,104,30,95,191,116,124,229,133,155,112,66,244,4,6,153,58,89,187,195,79,139,205,22,124,236,215,27,154,207,246,175,102,69,49,180,148,195,23,32,252,59,110,69,119,170,148,9,207,177,134,230,133,148,88,239,206,128,188,49,179,120,197,130,0,154,75,160,115,218,66,88,75,52,58,183,29,212,50,104,77,56,24,100,70,144,118,173,248,168,197,62,57,160,162,177,125,181,237,31,63,80,26,117,6,201,113,26,171,21,180,245,232,52,128,203,142,26,113,156,180,178,38,218,51,10,202,175,11,35,128,230,166,103,12,227,66,17,16,2,133,148,200,128,179,242,95,246,51,200,88,231,121,184,107,14,107,160,28,13,151,0,201,31,170,105,35,147,134,121,193,7,136,102,150,74,151,52,235,99,24,1,151,246,169,154,101,142,153,62,176,99,67,45,154,251,188,191,220,187,135,26,132,83,100,243,115,228,128,69,181,154,145,160,232,222,113,61,38,253,50,47,15,59,145,165,192,183,97,198,181,112,22,116,160,29,100,113,22,55,250,104,83,229,79,123,193,16,217,33,11,236,1,112,219,236,157,0,188,141,248,58,171,160,74,166,41,32,95,25,214,9,123,248,75,29,173,15,227,94,39,145,33,225,230,213,128,248,133,50,28,224,5,104,67,8,229,209,171,79,160,89,163,170,72,204,202,36,44,219,241,252,52,234,139,193,35,211,134,248,57,239,207,199,87,193,225,52,112,143,84,0,244,96,80,176,70,49,128,30,114,212,181,201,114,110,107,205,30,225,116,120,140,6,74,44,173,65,144,27,0,160,44,46,114,221,253,187,42,49,222,246,105,246,157,71,182,173,167,172,88,240,52,0,42,212,132,88,153,160,126,176,149,45,136,46,235,252,102,30,217,55,200,103,209,15,185,72,232,36,158,82,47,169,54,227,241,49,62,101,109,102,32,171,93,196,79,252,139,167,149,135,164,54,135,115,99,32,209,251,17,12,250,103,93,22,187,114,0,186,137,72,65,215,29,65,145,199,236,153,152,72,46,39,142,114,83,81,241,239,75,236,175,39,83,112,219,151,117,236,189,1,27,27,41,252,29,166,10,224,11,86,111,87,108,149,101,178,30,89,4,162,79,166,9,9,0,2,147,164,75,27,186,149,94,19,185,17,32,10,238,146,18,241,192,227,41,29,44,140,78,110,16,230,207,252,103,235,98,13,235,23,236,29,70,28,64,120,107,200,103,226,183,79,186,70,166,64,156,98,207,212,164,112,145,148,56,89,102,204,62,137,153,234,5,139,67,14,211,206,139,165,168,9,12,181,242,55,198,197,150,63,138,0,81,31,121,191,238,85,40,112,237,96,200,207,126,170,244,141,238,176,111,244,53,56,92,154,10,82,78,148,114,121,214,88,6,56,246,201,189,50,15,67,42,232,226,2,157,121,218,247,65,61,104,54,76,162,102,232,87,77,103,144,50,200,194,236,62,115,161,78,204,126,195,94,158,192,7,124,165,249,38,100,137,167,33,19,66,123,36,177,175,46,105,23,220,206,218,37,119,101,115,179,130,3,37,107,164,82,98,72,4,23,170,49,36,17,249,6,9,158,97,22,51,71,96,240,60,55,23,53,147,137,172,12,91,80,234,88,212,68,98,143,58,131,124,17,121,177,49,226,49,43,228,143,2,78,16,135,130,254,208,0,152,28,122,68,154,60,248,203,77,193,148,248,82,199,39,191,187,113,53,81,38,25,166,240,216,138,56,66,211,61,254,202,143,85,12,155,139,147,134,19,176,213,105,139,71,0,116,203,238,147,226,18,217,94,100,209,93,143,161,2,190,19,249,7,152,162,173,118,118,48,58,210,100,25,197,12,233,220,242,22,91,13,189,51,147,189,96,46,141,18,246,70,220,24,68,5,188,148,141,226,147,15,244,129,134,196,214,138,15,92,163,95,114,139,120,94,13,146,205,226,178,52,166,25,175,171,154,107,145,219,106,154,70,120,190,65,125,153,75,133,114,51,93,28,35,126,240,250,169,157,221,137,87,199,177,10,152,106,37,107,238,186,144,234,213,16,158,124,89,243,33,156,75,174,157,25,77,1,99,234,191,243,248,10,21,16,120,213,221,53,217,251,204,90,128,79,77,35,226,29,228,106,104,8,208,39,186,203,155,235,119,252,187,185,93,171,142,31,177,140,132,217,179,23,115,236,41,125,38,237,252,0,157,2,122,145,95,249,11,52,113,63,139,71,125,79,130,81,219,129,72,246,233,244,216,208,97,46,186,39,186,202,91,184,137,184,97,94,74,109,59,33,242,209,127,12,214,105,246,202,125,50,194,90,113,204,158,35,159,28,251,151,23,32,116,1,55,249,7,101,146,116,151,241,251,210,196,193,129,205,109,88,217,85,216,22,36,82,25,244,143,166,17,96,214,56,218,96,60,92,36,82,69,114,252,17,82,131,30,47,73,233,121,80,170,75,169,97,115,19,155,40,239,107,212,190,180,37,158,64,129,150,158,240,194,57,29,109,43,105,58,13,179,155,163,173,94,227,44,152,248,140,190,203,218,187,141,108,199,50,223,242,249,196,143,242,111,32,141,249,12,232,213,203,94,131,177,111,222,19,218,76,140,112,162,205,158,124,237,189,12,164,16,157,101,140,12,219,149,135,0,114,86,207,136,2,112,136,128,4,169,165,115,230,38,209,6,74,169,50,27,201,159,208,80,140,151,26,112,38,114,222,169,102,223,222,83,159,231,253,120,188,197,165,132,80,181,126,74,62,23,108,125,8,234,1,28,84,96,254,28,28,197,112,130,246,230,166,109,69,15,186,48,200,235,58,172,35,219,52,106,246,53,152,186,95,59,4,41,182,11,200,132,220,237,91,70,73,200,240,203,119,227,71,12,120,239,131,82,28,62,249,15,88,141,93,29,30,130,122,38,55,108,211,115,195,55,150,226,234,96,2,49,54,29,186,217,164,61,3,188,76,25,155,168,145,182,203,44,99,175,5,101,111,170,129,101,215,35,46,28,141,12,177,124,102,74,127,6,25,9,78,60,47,132,182,228,186,208,129,60,38,144,51,238,158,206,74,100,9,17,153,235,247,42,37,184,126,215,154,179,5,143,229,80,42,61,49,4,58,122,130,146,55,60,154,185,239,93,104,43,83,90,147,46,234,56,119,42,53,155,29,167,58,85,37,130,82,242,10,194,72,116,177,86,83,160,9,76,194,145,200,249,16,135,146,71,62,150,166,110,233,127,80,223,61,217,202,189,17,118,88,227,138,28,210,209,207,129,49,251,202,173,93,83,200,242,1,177,59,75,139,17,54,97,28,149,231,9,200,225,213,92,158,144,108,136,43,222,30,90,207,233,1,152,130,230,49,147,238,82,36,143,178,137,48,45,194,17,187,244,143,56,52,31,242,215,176,75,187,27,56,174,103,214,179,58,150,23,28,163,156,195,249,52,65,6,195,175,134,228,83,76,186,225,160,66,136,232,209,185,76,101,174,11,48,12,200,93,240,20,194,173,215,69,169,87,64,237,183,14,214,240,180,190,116,81,95,121,66,24,134,24,219,190,80,222,124,214,246,14,225,150,35,42,238,36,78,154,64,239,133,218,87,9,10,235,103,69,83,133,252,193,106,86,237,250,176,5,87,5,116,28,161,44,254,116,182,151,201,225,208,21,193,24,182,251,62,47,155,231,153,132,20,109,197,8,59,116,38,89,230,227,73,111,174,169,46,179,213,181,196,32,13,84,107,0,203,214,14,20,203,239,116,12,92,85,197,223,45,139,146,248,56,131,238,65,171,232,120,82,157,90,68,32,160,49,153,225,157,188,251,230,172,57,201,157,151,89,38,254,52,2,11,128,54,139,52,207,243,7,248,149,109,248,228,185,99,15,60,239,8,14,101,59,154,126,68,205,76,94,108,125,228,9,96,234,143,209,214,198,249,231,27,4,172,246,148,243,129,140,153,201,67,11,21,70,233,183,225,238,5,21,110,176,172,98,184,132,228,119,78,186,226,88,91,164,119,48,26,110,118,84,184,29,163,253,175,253,226,44,127,157,20,231,64,166,109,216,155,99,221,5,199,192,170,209,249,166,50,16,226,110,33,76,138,170,8,121,200,172,109,159,193,88,164,245,106,106,121,49,230,113,167,8,104,7,225,139,241,87,59,159,137,85,234,221,180,220,77,18,111,187,140,179,231,89,45,168,42,80,155,100,140,234,83,253,67,170,172,14,131,252,105,201,160,45,116,115,180,57,153,39,182,221,93,137,237,12,201,23,158,108,52,49,121,0,37,91,93,121,72,97,244,100,143,214,119,46,153,26,228,29,13,132,67,251,42,197,41,178,19,247,137,74,199,72,166,13,25,219,27,205,186,53,64,73,15,51,240,244,58,68,85,112,76,238,85,124,188,22,220,128,246,212,31,104,13,240,16,201,244,229,236,108,192,104,158,51,252,161,27,0,195,78,84,143,181,238,215,24,33,183,221,198,56,81,197,126,109,105,65,14,176,98,193,139,215,133,200,29,95,168,162,95,164,199,18,53,122,196,31,46,192,101,69,153,178,99,3,235,167,87,63,223,26,136,13,152,208,124,91,229,251,216,253,72,105,227,137,163,31,210,141,233,168,18,6,193,128,170,82,170,74,65,36,87,215,105,19,220,42,11,160,62,47,25,116,149,149,78,76,253,68,101,175,74,222,203,30,57,84,251,242,118,137,13,28,24,107,61,100,204,176,177,206,131,80,39,27,177,68,3,214,41,173,153,168,22,43,222,251,242,165,38,157,254,79,115,226,45,238,120,233,5,98,29,88,145,176,26,194,33,180,223,168,210,69,147,2,207,220,223,210,74,6,111,198,20,237,39,211,108,103,195,146,56,149,95,13,77,39,179,154,40,195,39,214,61,49,151,69,49,252,140,130,10,125,131,61,229,49,224,70,39,116,154,21,106,145,118,85,210,84,64,138,155,4,114,171,141,242,107,26,213,23,4,66,145,12,19,72,52,243,4,228,123,73,1,237,135,145,59,60,90,189,42,52,10,166,47,194,219,63,71,149,163,221,174,43,15,78,213,177,126,151,141,249,252,14,246,204,5,136,131,92,94,214,54,136,99,190,154,61,167,127,45,87,193,150,120,99,158,244,159,18,43,119,166,198,8,48,219,20,199,23,161,9,232,143,248,123,172,55,57,112,16,89,95,150,222,193,43,15,75,97,142,112,124,5,63,95,123,46,81,174,187,173,121,127,179,83,125,159,170,141,173,176,41,86,64,33,166,81,188,224,30,247,220,172,130,72,244,34,156,117,35,87,236,157,223,76,177,59,131,205,172,23,144,22,126,220,116,10,234,191,221,39,77,235,57,204,234,211,243,242,27,116,110,93,17,45,184,235,61,181,36,235,165,198,29,109,133,39,26,95,45,60,152,126,207,22,146,24,44,170,181,204,21,191,152,19,221,250,181,83,171,212,244,210,107,253,134,160,40,23,231,217,82,74,156,161,95,107,92,69,18,177,160,122,83,221,69,246,9,22,240,156,198,222,215,1,179,194,39,105,196,13,131,111,66,16,240,135,186,226,112,84,99,101,137,164,98,78,153,232,151,50,172,196,63,184,44,15,15,65,88,173,28,207,143,168,27,37,128,156,121,87,247,64,143,247,50,32,233,152,217,174,77,8,211,140,42,26,69,88,184,71,15,130,158,119,117,246,101,130,12,180,79,176,228,32,226,8,36,80,175,239,165,95,239,223,120,81,81,248,36,207,181,254,152,187,225,51,12,75,69,141,178,223,95,67,128,113,36,134,240,10,146,142,254,204,198,171,7,218,139,83,236,11,38,71,30,50,4,181,13,1,93,121,85,85,116,31,62,123,124,93,186,55,82,150,243,152,37,154,11,46,57,126,160,214,65,147,144,80,102,155,186,170,221,184,25,177,162,79,36,51,107,35,13,108,166,229,36,66,240,118,109,125,12,206,202,38,251,162,200,167,96,16,57,129,115,204,168,198,184,160,28,111,230,42,240,167,248,61,229,15,200,180,170,112,123,173,219,6,63,39,61,200,252,227,248,243,192,139,185,127,50,94,149,69,231,160,59,85,3,247,213,92,76,102,95,71,242,47,23,41,77,157,23,131,149,74,216,182,212,120,61,165,29,218,181,207,38,21,8,191,115,205,29,164,45,166,173,128,169,109,93,172,228,108,160,132,172,108,100,201,196,43,183,24,156,62,160,204,229,66,19,30,113,72,41,190,221,35,136,216,84,6,249,165,240,151,19,174,252,224,4,97,16,149,168,106,225,247,128,122,106,14,61,73,89,73,72,133,149,122,162,252,46,55,130,165,145,63,75,15,65,42,173,210,141,190,227,224,127,159,12,144,87,178,133,146,125,128,74,254,17,36,34,32,209,220,73,232,139,163,66,30,186,194,44,40,193,235,189,248,11,63,92,234,78,223,182,163,21,10,253,68,244,11,29,45,193,239,222,49,53,54,105,35,36,57,237,209,38,30,142,128,1,121,6,125,21,239,216,1,13,246,7,58,178,20,80,194,56,83,150,240,159,209,145,3,238,247,121,44,59,235,114,166,32,27,204,34,14,181,35,43,89,107,166,107,128,207,217,110,192,203,82,158,14,210,117,0,16,78,27,110,0,118,211,120,7,65,253,238,59,215,146,49,232,124,85,37,186,2,198,66,77,3,248,155,118,29,206,210,141,146,113,137,248,68,49,167,203,83,92,220,109,79,96,188,192,123,59,41,141,2,13,12,89,30,43,206,89,151,169,167,80,63,43,114,6,142,180,181,204,155,34,168,239,217,228,119,124,223,140,168,68,137,5,31,27,131,169,231,188,245,13,47,34,48,159,40,129,157,75,130,65,202,28,226,126,57,163,139,13,144,16,64,225,38,106,247,11,98,35,97,133,153,28,222,241,72,52,248,86,168,242,124,227,6,84,40,115,100,164,96,101,128,132,151,244,96,92,245,60,197,95,36,82,95,95,61,91,51,61,78,203,241,69,14,167,73,138,131,242,70,149,205,10,127,50,144,86,6,35,236,248,169,231,213,15,171,40,105,72,29,164,100,188,236,54,245,81,106,236,192,240,145,147,96,164,197,98,166,24,165,32,84,113,183,195,56,248,52,171,41,66,170,205,0,25,240,244,57,249,27,100,131,210,110,20,202,101,128,14,160,18,90,175,118,142,136,75,152,7,13,34,116,29,173,192,234,189,37,114,175,81,230,249,132,145,33,17,225,188,48,107,112,41,190,116,202,161,174,143,236,240,194,91,169,226,96,173,133,240,199,2,165,160,159,21,60,126,178,72,173,194,128,9,134,144,233,29,139,68,239,63,50,60,98,188,221,114,161,146,28,250,183,99,116,32,144,94,169,233,130,120,140,245,33,220,99,253,45,213,137,82,204,38,78,83,55,7,144,117,2,211,150,64,204,56,9,15,246,145,88,104,61,85,249,29,43,201,107,48,24,61,190,8,100,142,28,77,61,114,211,29,196,66,41,97,142,43,3,21,167,193,18,34,132,207,111,32,45,82,6,11,121,100,163,217,85,104,41,131,18,218,34,168,153,21,236,43,189,19,225,128,229,217,39,130,58,86,97,11,191,59,194,216,249,234,29,105,81,143,4,109,3,12,110,143,116,38,139,124,195,116,168,131,22,7,126,159,94,253,195,23,52,7,108,57,244,136,145,182,22,184,158,117,60,67,252,213,215,165,104,216,194,118,126,69,114,25,146,63,94,84,140,200,160,166,161,43,37,126,249,4,64,12,94,93,122,227,245,73,119,227,220,183,118,197,202,237,28,156,165,226,106,85,17,181,14,140,176,190,36,146,206,220,125,169,189,61,135,199,250,29,228,82,71,113,161,118,43,200,10,80,222,89,21,254,13,245,183,36,102,138,56,109,238,161,152,49,120,26,232,2,0,209,165,58,173,250,189,170,212,61,38,51,6,232,184,178,14,112,157,90,105,16,196,53,95,102,185,138,82,17,38,11,95,152,36,227,202,87,111,25,145,65,56,212,44,153,185,150,101,115,196,236,17,210,224,222,178,102,131,181,253,251,56,224,75,96,210,140,44,105,104,74,181,73,198,120,223,100,25,188,111,83,26,42,233,219,127,151,91,98,42,76,154,187,185,151,220,76,107,105,228,205,164,60,24,142,41,134,86,49,242,50,25,23,240,230,222,46,68,209,69,238,8,211,225,169,1,139,125,229,171,132,211,96,231,140,23,224,252,163,33,81,37,244,78,168,141,2,123,242,250,49,74,133,196,211,105,52,3,0,102,200,129,200,87,96,39,106,172,235,55,144,192,250,227,247,164,88,58,74,119,61,136,124,147,36,97,205,134,155,154,114,100,54,67,123,110,141,35,245,57,183,235,252,185,85,74,173,136,22,179,124,77,6,51,72,239,31,166,219,135,143,6,194,211,209,158,176,131,198,14,168,246,51,33,64,0,199,235,163,245,126,47,243,6,13,65,83,211,182,70,186,3,18,210,201,226,181,243,228,50,249,244,48,210,13,162,218,92,223,191,206,40,236,46,227,30,65,151,135,199,223,135,59,97,200,214,157,176,192,175,230,234,227,119,142,228,193,69,41,190,213,85,218,236,244,228,112,143,84,26,19,117,114,134,28,227,165,139,212,213,110,220,16,167,251,250,168,34,137,35,64,2,6,29,174,67,142,150,174,129,123,73,222,119,218,6,15,87,50,56,79,108,193,54,56,173,90,81,214,145,3,113,135,29,186,145,24,83,57,161,230,73,196,80,25,153,73,162,142,210,48,139,37,158,100,108,194,170,155,32,72,59,214,117,246,144,241,154,114,205,196,214,109,113,87,54,98,205,34,13,78,1,244,2,201,203,252,124,23,161,206,235,251,103,102,181,38,27,225,198,98,213,140,218,195,32,86,143,194,214,217,151,110,235,16,100,115,248,99,28,199,134,37,207,242,3,112,20,11,188,245,14,58,54,83,177,100,174,67,8,202,94,180,189,163,25,37,198,122,247,61,124,9,4,232,126,196,253,243,193,66,82,163,30,110,112,161,215,91,58,190,111,214,28,141,116,82,40,139,110,215,134,86,217,241,92,173,166,128,248,174,235,233,194,122,233,88,36,151,198,196,75,240,184,200,179,141,141,84,183,197,66,250,133,75,114,156,91,3,158,79,239,104,56,77,249,112,230,45,183,132,209,146,172,134,119,18,240,60,152,209,48,154,56,28,187,189,142,81,67,66,247,127,221,55,242,124,177,102,86,177,49,125,123,231,21,24,108,84,188,3,208,38,200,94,158,29,86,107,153,181,33,226,97,114,79,104,47,101,197,8,30,172,127,100,156,68,22,190,48,152,162,243,113,37,60,29,170,28,8,51,169,114,197,111,46,231,185,215,19,118,136,48,18,128,79,153,99,4,191,2,53,199,47,250,102,98,5,215,227,158,170,173,102,58,179,78,47,116,98,97,113,108,38,232,15,54,155,168,26,22,25,57,14,27,146,206,77,254,110,146,181,193,214,131,144,32,37,43,235,31,138,202,212,252,97,239,216,187,147,34,88,217,50,170,66,110,164,108,226,108,17,2,56,102,210,210,75,251,231,15,161,61,119,226,126,229,18,4,20,72,37,39,228,88,11,188,103,119,110,74,103,117,187,115,190,92,144,246,149,108,112,113,20,21,40,1,34,44,250,108,97,138,130,120,113,183,110,69,20,69,86,97,161,57,143,226,215,22,52,237,121,211,229,235,233,59,13,113,198,69,69,88,183,8,69,129,253,60,104,15,8,68,145,41,115,181,110,204,88,209,39,138,186,37,146,180,234,138,53,16,219,130,40,47,212,239,24,87,26,2,11,136,191,109,87,233,162,181,212,6,49,220,122,132,53,129,62,154,139,86,253,237,49,128,16,87,89,214,189,27,115,137,4,131,254,68,210,233,148,10,115,8,73,142,125,240,24,100,70,78,130,44,156,35,1,132,135,131,157,80,241,49,167,28,29,190,88,234,32,67,185,98,194,242,150,75,107,94,91,89,113,160,80,0,63,176,179,209,176,238,196,64,166,217,147,242,57,177,223,127,132,89,171,99,182,146,41,72,102,219,191,88,72,197,177,14,4,216,68,35,131,128,12,142,254,167,141,224,148,9,6,219,155,52,205,12,51,80,24,32,213,231,104,214,219,116,226,123,167,253,14,203,139,147,41,2,48,119,125,127,214,69,168,238,164,193,30,246,11,130,48,194,249,47,147,13,74,71,158,217,50,97,2,192,63,217,150,10,83,203,210,26,145,234,149,20,176,19,78,218,219,111,201,95,171,38,230,217,163,0,74,67,159,225,186,213,59,46,89,168,3,252,152,155,48,34,95,139,151,70,215,105,247,121,2,76,24,108,207,246,207,138,58,140,137,215,1,159,46,1,137,232,73,17,202,168,108,90,160,141,176,239,135,89,41,36,238,107,225,183,64,206,181,78,215,12,113,138,34,83,200,129,146,171,127,65,201,48,168,151,200,28,92,112,17,125,188,33,227,153,0,154,215,61,233,102,65,208,249,244,86,81,15,39,140,36,33,240,15,18,238,13,234,60,150,182,171,165,194,68,15,10,224,127,15,183,105,140,174,4,161,136,25,150,221,114,213,169,234,82,44,184,91,185,10,36,252,166,162,51,26,170,10,160,141,79,213,216,199,71,67,240,12,183,192,141,53,140,13,120,51,16,143,92,190,118,130,137,23,232,164,158,104,43,163,253,122,145,114,144,242,236,101,7,169,219,49,179,232,224,102,38,236,53,70,22,248,197,127,142,130,44,25,105,17,226,96,44,64,67,191,71,162,234,8,18,235,42,56,81,249,143,108,97,204,154,123,2,15,185,237,182,247,106,63,174,5,45,51,65,116,125,167,196,248,78,222,174,172,154,117,44,212,11,217,150,104,167,7,120,23,183,154,147,98,238,44,38,249,28,110,243,198,246,36,28,233,149,74,231,61,30,26,18,171,4,74,14,69,82,36,21,106,205,55,240,65,199,129,47,75,176,242,104,87,197,92,193,55,223,114,141,117,186,237,225,132,226,151,244,232,174,126,103,44,157,211,149,139,65,170,69,43,176,91,85,60,77,183,218,52,89,213,77,84,85,180,73,152,20,91,169,44,128,148,160,112,161,130,189,122,29,172,216,220,41,225,213,232,43,160,106,86,93,248,38,192,195,36,241,160,209,147,173,254,145,243,233,174,94,49,174,137,84,56,128,248,164,113,209,193,230,198,204,202,20,49,139,125,29,65,76,182,183,89,64,137,216,57,226,2,90,117,36,152,64,202,146,175,210,107,74,169,86,206,90,132,219,225,122,129,187,63,99,119,70,193,22,161,48,166,219,125,34,207,87,64,20,69,131,178,26,190,251,113,10,159,147,37,140,167,146,220,124,63,130,39,126,52,107,153,66,247,163,122,250,141,157,75,36,58,151,42,148,70,241,45,159,9,237,125,92,154,78,11,66,38,251,202,77,55,77,29,25,135,145,240,244,138,106,219,66,244,191,55,119,153,35,233,92,176,6,12,198,111,191,49,215,105,227,84,205,64,209,114,72,185,223,204,121,223,165,238,95,56,123,123,241,139,231,207,198,71,100,28,115,158,16,247,245,147,203,119,34,40,18,126,25,244,139,75,29,99,228,1,77,167,80,32,5,188,161,218,135,239,131,230,241,160,224,36,202,202,178,142,229,10,175,40,205,232,31,150,210,40,23,46,248,162,71,20,162,51,147,13,15,212,216,191,107,115,204,106,177,11,160,176,250,171,51,118,58,159,30,236,95,8,113,59,127,165,248,33,65,73,128,12,49,45,140,221,159,54,20,147,49,56,104,143,12,230,117,120,54,128,231,214,185,27,74,212,229,130,252,152,49,199,36,215,30,149,221,208,115,85,254,129,145,6,239,16,59,117,5,16,35,225,197,132,145,40,99,154,191,96,153,221,19,127,168,172,79,89,105,151,241,14,179,193,241,208,56,247,54,146,46,234,247,200,189,249,240,150,114,203,1,159,73,33,153,6,121,67,209,203,36,21,25,31,248,160,0,28,51,28,33,51,207,235,141,150,25,230,92,247,247,58,176,97,149,94,172,145,77,121,184,241,195,17,226,111,120,254,54,251,157,5,254,129,16,173,92,225,98,108,14,94,230,188,245,4,240,46,190,204,34,192,62,99,177,200,201,74,220,155,12,170,6,136,225,212,246,53,59,241,1,230,95,204,73,10,185,215,184,168,178,136,86,213,102,222,38,88,175,139,7,170,161,215,53,83,214,19,96,56,94,17,41,214,244,114,200,75,58,181,32,105,71,66,224,102,223,252,179,41,23,153,33,197,123,201,22,25,169,146,12,5,248,174,76,127,85,186,47,20,205,12,99,16,46,36,230,159,115,254,39,113,176,103,253,88,41,14,143,69,186,25,39,205,52,83,201,164,225,224,20,135,88,240,121,72,171,124,63,144,30,138,18,92,74,245,97,140,90,251,69,47,0,212,104,187,33,43,92,164,89,168,170,148,240,225,122,77,120,68,171,43,236,46,237,79,112,240,11,189,189,153,203,224,85,90,74,197,102,208,77,113,8,134,222,94,146,68,105,248,74,223,47,66,177,227,165,203,4,170,172,54,20,84,204,107,152,176,85,150,246,193,37,180,188,218,125,139,75,145,23,11,97,117,214,153,174,152,228,207,249,178,174,213,109,0,154,221,39,133,98,214,73,5,40,240,254,192,155,145,93,43,226,123,99,103,188,189,151,53,13,148,252,254,229,163,11,93,107,99,211,55,237,36,191,1,76,119,243,42,81,137,115,220,152,42,106,70,114,108,89,238,172,50,217,180,152,12,159,118,18,42,199,131,159,207,245,124,78,58,146,207,103,72,164,187,236,25,98,202,215,166,134,189,245,109,229,254,113,124,95,83,33,244,76,30,12,212,216,127,31,106,120,87,142,86,252,103,16,213,114,7,198,114,49,0,146,52,186,254,121,173,202,148,28,130,58,120,137,213,180,48,224,134,226,209,74,185,226,118,198,15,22,6,81,201,177,76,241,24,231,232,75,0,86,75,8,36,110,40,217,20,160,190,183,160,164,254,42,109,56,194,27,101,97,175,101,176,97,31,223,1,141,186,170,252,108,130,151,113,190,130,237,187,138,190,108,106,52,26,102,156,50,203,69,39,79,223,80,169,194,70,172,184,120,230,219,60,66,96,149,155,149,208,216,108,88,248,35,146,88,54,242,66,131,165,80,251,222,176,152,217,254,101,10,247,18,14,22,210,235,11,250,62,65,56,246,111,218,105,112,5,221,110,91,211,22,172,245,61,162,16,39,172,160,182,123,67,237,22,224,248,58,2,233,250,81,116,39,222,56,207,157,120,173,182,172,110,48,222,18,223,216,153,211,115,104,215,134,62,52,248,76,25,11,199,230,144,128,250,156,115,173,108,128,107,7,147,185,161,20,28,111,124,222,119,117,196,254,131,21,159,162,149,168,197,63,239,184,122,196,25,217,137,41,58,245,53,138,230,210,86,46,121,20,72,142,2,105,197,67,98,12,176,85,156,13,60,93,121,50,253,190,245,185,184,5,153,128,111,242,226,103,51,20,8,2,150,31,187,50,170,71,46,10,73,247,25,243,167,105,220,58,65,191,151,42,251,210,89,209,48,93,74,4,47,113,178,164,248,40,30,127,61,4,36,149,215,243,213,246,117,13,148,51,174,10,35,30,93,53,250,39,252,1,224,132,156,216,254,243,173,54,1,145,166,7,167,101,143,148,16,194,94,54,212,27,91,9,152,211,176,3,147,242,248,194,191,49,252,49,60,235,149,91,53,0,224,115,74,243,124,131,118,194,28,61,219,185,242,161,216,163,242,172,141,104,135,246,31,204,69,42,155,17,66,156,218,100,37,36,174,111,114,65,19,30,78,52,117,175,17,29,55,46,138,234,51,150,197,204,220,77,127,93,141,89,90,13,96,136,243,131,152,212,5,201,216,224,199,203,231,223,114,200,71,91,151,108,49,41,58,85,57,82,50,1,80,203,172,171,23,217,114,2,228,193,236,66,66,23,136,65,133,95,110,110,105,251,196,249,121,129,140,9,219,95,13,147,212,216,221,222,252,25,133,123,109,3,133,201,184,238,20,149,171,223,130,59,82,234,43,177,37,6,224,204,115,173,145,121,20,5,155,134,200,0,202,49,32,202,100,57,9,132,223,102,85,171,111,43,98,115,173,142,85,41,170,223,241,160,106,120,254,222,164,200,81,92,194,208,101,158,24,85,222,138,209,71,79,206,152,192,66,5,139,66,235,65,61,145,251,55,83,201,135,187,200,163,77,92,76,165,229,193,201,148,210,102,194,194,88,125,233,84,170,228,29,121,43,242,63,4,203,204,187,239,124,111,44,144,207,2,50,56,94,157,212,181,207,253,234,129,209,20,192,228,170,77,199,1,62,117,97,89,136,103,113,61,26,40,148,40,252,98,216,74,174,131,97,38,158,115,139,186,179,61,18,32,253,148,8,206,97,222,36,247,247,188,27,187,231,54,254,244,30,225,94,77,164,157,39,232,234,88,103,42,14,20,198,119,164,227,167,0,243,108,91,47,166,90,122,6,229,20,174,10,187,72,179,81,142,85,236,20,15,72,194,201,219,63,184,6,246,56,165,193,188,232,113,152,120,217,41,92,10,187,6,130,86,250,13,1,10,129,99,26,4,150,43,60,89,183,187,191,160,111,165,40,134,121,153,185,48,231,148,112,70,183,226,7,241,141,244,14,88,76,137,6,244,133,89,204,222,107,148,189,133,184,27,81,159,157,133,84,25,32,1,89,131,241,192,166,82,152,58,140,29,211,179,232,19,40,120,227,223,218,169,188,55,24,35,114,235,41,119,205,240,8,221,29,190,163,143,152,0,117,97,158,222,73,123,152,209,231,203,103,23,78,199,205,141,175,103,249,211,108,232,159,245,186,234,199,27,159,70,80,244,238,65,46,42,76,101,225,137,241,147,236,175,11,108,71,218,211,226,26,248,226,202,169,82,6,226,75,18,3,170,146,178,75,198,94,212,208,138,48,121,179,182,211,249,195,161,46,3,127,237,81,254,79,75,230,167,26,51,137,66,75,240,6,219,191,243,193,75,53,168,158,68,7,55,236,163,76,24,17,236,231,79,245,51,192,147,221,247,33,37,172,28,187,144,193,145,70,91,212,6,150,192,99,157,49,72,70,232,57,64,79,173,126,100,61,144,231,7,34,205,171,230,103,99,209,13,227,12,246,30,138,234,86,2,175,111,20,12,120,202,139,116,215,123,15,13,235,239,78,162,198,228,139,13,123,197,203,62,123,47,186,149,40,158,80,171,159,189,186,177,15,236,43,117,195,42,87,251,139,82,189,152,108,19,77,165,251,98,92,185,96,214,8,144,249,103,156,34,207,175,11,181,247,117,169,236,203,202,203,80,104,215,74,46,163,106,179,236,9,118,7,106,224,129,95,253,228,58,15,123,33,131,106,93,9,250,48,145,0,45,209,164,144,13,162,148,39,61,187,64,24,5,192,80,252,173,251,155,215,157,74,179,123,117,134,60,127,135,42,234,172,135,173,67,205,134,0,191,125,108,39,177,184,175,51,194,40,76,163,110,17,2,235,19,68,74,219,114,238,177,25,31,21,243,45,90,201,20,9,28,0,213,233,242,205,212,50,29,185,20,232,193,154,148,63,87,179,164,121,211,254,10,205,195,102,78,146,55,18,183,163,221,208,75,122,239,169,17,242,235,164,67,8,27,208,56,107,51,212,213,117,146,117,67,126,63,90,56,55,193,117,12,207,241,111,183,213,77,158,96,234,233,163,48,132,238,225,39,161,39,34,252,158,240,248,38,250,230,148,45,252,130,160,246,204,251,43,211,154,121,100,184,109,69,199,107,215,183,232,106,173,177,2,94,50,211,143,159,144,19,205,102,228,229,152,45,170,166,130,221,46,54,132,68,19,98,52,54,242,125,102,227,64,57,246,103,49,121,48,233,13,129,113,24,250,174,226,2,91,219,157,238,225,147,6,246,165,31,90,108,250,231,218,71,202,123,74,162,163,64,108,79,30,138,99,66,129,74,32,130,179,67,44,30,226,57,200,118,169,144,99,123,74,252,37,249,224,254,171,212,152,139,0,81,36,237,140,242,142,22,167,38,5,104,152,165,148,41,67,207,144,103,26,126,250,157,185,141,22,20,107,113,207,189,101,202,177,143,135,209,130,144,198,126,54,201,190,181,46,194,11,127,40,31,201,85,227,218,66,63,239,247,179,204,251,250,165,3,218,240,209,71,109,56,116,209,119,250,103,202,5,152,117,139,218,68,218,158,209,0,237,88,5,178,120,250,181,182,8,211,41,52,46,247,65,91,116,10,199,167,169,111,211,68,137,11,152,27,155,128,93,113,233,202,203,204,180,58,139,121,40,6,178,214,114,170,119,111,50,137,228,240,217,84,25,10,40,32,38,116,135,114,176,119,22,228,120,190,120,74,192,53,0,185,11,120,190,125,145,220,149,195,203,58,249,192,200,158,193,76,97,179,70,107,53,11,109,150,193,35,121,80,234,153,137,250,152,46,207,74,219,47,15,99,11,18,226,129,199,140,107,136,66,176,76,34,235,147,47,164,6,233,16,172,98,201,102,55,19,206,81,229,38,171,175,89,223,89,174,171,154,131,167,41,125,214,233,189,197,21,95,214,76,10,78,87,42,132,30,72,234,75,219,229,215,169,208,109,95,97,38,160,39,152,230,47,187,104,185,208,161,96,219,119,197,98,246,132,137,14,109,217,128,189,5,49,221,156,196,59,114,72,126,0,133,8,233,36,72,165,97,190,115,22,58,62,43,167,211,149,208,30,194,203,171,69,196,166,123,65,86,207,5,137,6,2,195,108,166,146,67,34,171,76,247,190,125,214,179,110,0,40,165,18,100,145,75,105,234,244,93,57,174,101,142,98,176,138,81,104,250,47,159,119,125,246,236,154,157,113,91,171,50,109,163,151,234,10,178,65,45,56,30,102,158,121,131,14,45,16,118,149,135,50,3,199,222,13,136,60,19,100,179,154,102,173,81,55,77,77,52,243,201,158,191,111,238,62,252,175,100,202,67,29,112,197,94,240,241,102,51,231,136,78,202,252,136,115,240,118,173,168,186,176,55,152,111,155,248,92,152,183,126,32,19,30,71,217,64,56,6,8,83,151,49,39,3,221,166,88,158,188,177,38,91,131,221,208,134,233,201,55,61,77,248,27,21,176,150,22,97,227,175,86,210,167,208,153,190,235,124,142,178,245,40,92,41,154,242,29,67,97,7,223,182,201,75,239,8,12,141,4,90,18,124,48,233,81,206,119,242,254,53,35,14,230,228,163,118,152,140,188,244,66,23,63,132,82,158,44,10,152,97,59,109,55,74,199,221,172,33,224,160,207,129,222,56,8,182,59,224,109,55,49,242,42,81,53,199,132,23,237,81,18,131,37,44,226,135,98,105,248,246,188,223,38,238,129,230,224,7,189,30,113,159,106,11,83,251,68,240,242,0,46,161,12,241,105,214,60,182,87,111,69,15,63,219,61,44,217,53,58,232,240,171,136,100,86,87,182,241,70,26,211,72,23,243,201,211,37,224,141,4,253,111,253,81,9,9,11,246,70,243,247,111,254,208,165,112,189,139,182,166,76,53,200,248,40,52,185,144,95,127,77,24,49,155,144,144,201,173,21,241,221,127,106,24,252,82,22,152,192,8,232,47,242,160,145,64,32,30,179,131,63,121,66,215,103,175,47,55,1,212,126,4,124,83,55,14,250,100,91,27,217,174,0,169,170,24,218,198,124,113,124,151,76,43,92,120,87,81,42,177,207,152,194,157,158,19,225,5,252,192,77,33,224,177,1,195,227,253,208,40,164,107,154,186,14,178,130,184,213,107,5,71,24,254,120,148,209,140,129,194,6,97,201,18,13,181,113,3,32,168,116,167,75,191,194,87,109,14,64,80,70,22,75,146,53,136,93,58,181,253,230,109,138,55,104,209,163,208,47,152,5,247,150,68,212,220,6,175,116,39,235,143,141,23,91,20,24,130,89,129,71,96,77,35,57,95,93,32,163,132,202,201,170,59,162,157,86,8,180,55,112,33,246,47,219,61,215,210,217,27,249,165,98,93,115,69,104,129,204,192,50,88,2,110,137,236,220,42,164,79,98,207,217,6,81,161,185,162,109,72,210,158,142,211,104,158,106,120,147,102,17,122,1,63,232,196,136,5,146,137,145,73,8,85,133,11,232,62,42,165,204,164,44,2,64,49,243,197,59,240,20,159,126,227,74,147,95,237,119,230,182,89,22,65,134,28,40,191,207,250,245,171,41,252,68,247,245,196,188,59,228,241,253,137,253,31,138,32,228,137,56,141,253,47,95,211,94,45,105,191,147,93,49,141,112,90,57,125,97,192,244,212,162,102,1,28,195,97,188,213,189,35,190,53,177,123,206,214,73,2,191,66,195,57,82,80,108,4,179,205,156,182,25,181,244,220,162,6,27,235,31,26,128,153,230,99,177,41,192,24,215,174,145,28,129,213,40,209,38,48,111,119,198,2,22,9,201,221,59,81,178,174,112,229,88,5,155,18,189,61,250,213,193,147,35,66,25,155,202,49,65,60,15,119,136,184,65,72,189,72,113,186,254,9,241,10,96,83,236,57,43,38,176,249,199,179,156,222,97,25,28,56,191,1,91,190,218,114,213,253,244,237,78,88,77,92,236,222,205,189,140,205,190,93,199,102,111,111,225,118,163,11,98,130,162,53,54,171,12,33,171,172,92,147,109,137,208,50,100,105,19,246,35,11,75,22,9,161,90,173,92,3,227,180,102,214,215,66,89,41,188,32,168,128,52,23,92,236,33,186,185,234,62,201,141,8,193,209,111,25,230,177,118,118,2,37,49,91,164,229,49,226,41,139,17,74,121,225,94,214,86,234,5,2,60,205,47,91,232,247,46,43,226,76,149,234,23,105,188,212,105,123,41,197,116,99,252,22,189,205,32,7,242,42,42,249,217,41,64,159,118,102,44,156,24,25,36,13,66,35,115,34,65,201,126,164,125,21,94,134,37,120,219,31,32,70,254,19,217,247,181,154,16,215,56,233,159,129,227,160,111,188,51,167,179,140,133,45,77,3,244,240,24,144,243,247,237,30,156,206,122,166,76,187,121,59,60,177,78,22,206,167,151,98,167,142,103,79,29,234,253,143,231,145,168,170,183,169,154,185,160,107,28,191,204,192,67,241,99,201,80,44,29,254,79,22,209,150,30,109,56,212,56,165,245,188,210,189,217,198,106,101,173,111,129,132,254,188,60,5,87,167,221,190,105,170,1,77,160,239,213,84,127,94,30,88,164,146,164,164,36,165,248,211,53,77,143,175,49,104,118,110,204,112,29,53,165,166,206,246,157,152,110,170,24,12,80,12,151,143,150,148,210,155,138,199,40,72,53,43,57,185,107,67,245,186,76,40,56,245,242,46,230,54,211,125,230,42,235,214,138,156,210,215,50,236,250,183,113,75,177,53,174,18,254,200,55,9,252,42,213,227,133,84,77,127,138,129,160,6,74,211,81,94,210,162,211,207,241,121,27,137,205,133,71,1,13,118,94,47,67,116,116,226,52,90,55,239,40,218,165,29,0,66,177,150,254,121,243,89,82,151,23,34,102,148,134,141,229,128,28,132,241,51,240,83,192,242,7,129,81,175,168,246,46,188,89,97,190,8,11,212,18,121,68,170,53,119,104,239,144,155,27,25,64,138,127,198,213,0,35,139,155,94,158,244,211,205,107,210,98,7,166,178,93,83,162,234,195,139,144,103,86,170,176,17,125,140,57,241,54,141,130,126,147,56,90,252,235,22,45,88,184,35,13,95,130,188,3,8,146,213,87,137,89,136,224,72,27,232,151,58,157,166,38,101,197,35,234,38,63,51,127,40,187,104,206,141,12,68,224,4,148,128,54,80,53,61,70,2,19,159,65,221,36,4,236,14,230,34,44,124,94,226,104,58,35,212,163,16,223,96,227,23,152,253,53,38,44,98,80,105,69,177,30,57,57,145,68,79,69,78,182,163,130,137,229,120,142,228,116,87,219,249,2,197,109,238,7,44,149,167,104,152,196,36,128,24,146,80,95,133,249,229,233,192,123,21,52,73,99,32,216,79,109,207,117,144,190,186,94,180,74,152,43,192,204,76,182,226,39,46,224,233,253,122,45,21,112,78,10,91,19,75,224,59,234,4,55,220,221,147,34,33,46,96,65,111,192,112,213,207,193,157,144,162,109,118,67,143,101,172,84,4,181,22,40,99,106,221,212,212,71,37,229,139,222,38,185,14,18,142,117,174,9,219,51,115,151,122,176,205,83,218,206,166,18,212,16,8,36,135,39,208,160,228,168,141,183,32,82,191,156,241,59,208,143,231,216,72,88,209,56,62,2,61,167,178,203,108,20,75,53,15,76,122,27,2,237,12,159,180,238,176,80,130,59,113,101,63,47,238,124,72,249,25,231,5,89,103,61,111,249,250,225,56,234,209,12,194,32,227,217,1,51,86,60,86,113,0,162,163,227,243,224,7,241,218,50,225,45,54,5,37,48,179,197,163,21,77,89,172,196,163,12,121,174,138,132,4,64,205,43,144,180,144,196,87,231,63,183,143,220,253,89,206,49,218,24,143,250,138,209,129,101,39,207,249,109,4,10,237,247,0,225,171,171,41,121,151,140,113,72,168,250,0,211,83,209,190,169,94,207,134,194,63,2,180,88,183,237,3,6,233,218,3,197,53,112,41,252,196,118,235,73,242,7,78,37,212,125,17,143,185,87,251,238,202,65,201,40,97,86,205,7,192,173,68,69,219,128,155,44,62,35,185,165,68,72,192,65,9,49,21,237,145,113,99,120,188,124,80,61,177,114,92,180,18,237,165,171,133,254,92,4,117,120,157,24,154,176,108,193,182,191,51,168,28,210,3,121,123,127,108,45,28,138,154,224,90,150,7,11,3,9,115,117,177,86,56,114,109,39,43,145,140,19,248,80,66,19,207,38,20,42,192,248,147,239,67,194,247,66,172,48,193,202,161,30,226,47,150,54,243,119,98,139,223,14,67,167,167,128,242,213,183,189,0,10,9,28,159,109,4,148,34,79,174,211,162,42,105,221,152,49,52,85,129,236,80,221,179,24,86,210,131,37,42,221,225,28,160,201,16,10,92,197,237,45,87,181,103,109,58,31,90,244,209,28,113,65,60,12,15,60,124,228,232,109,60,211,40,90,137,166,243,236,148,80,14,62,84,2,188,116,227,154,192,140,128,82,46,65,40,133,7,102,217,240,247,177,223,237,5,46,213,57,42,88,131,127,168,115,8,168,202,146,95,95,45,77,104,214,187,7,223,53,142,84,35,178,249,99,35,21,175,156,117,136,66,233,250,96,51,191,42,16,100,145,199,95,10,241,6,159,4,28,196,94,119,9,122,210,120,200,187,146,80,108,113,65,181,224,93,37,200,235,234,96,88,90,45,98,138,128,224,238,131,147,41,129,171,114,249,10,0,188,94,220,133,64,3,232,244,180,70,76,168,172,87,53,158,177,185,143,74,122,108,58,18,137,70,80,51,75,210,23,192,22,229,153,28,65,206,1,87,24,67,20,136,42,6,35,29,162,166,57,135,105,153,153,40,232,67,108,36,123,153,227,104,134,92,196,86,81,149,207,40,40,61,161,140,20,205,244,122,206,240,214,141,175,70,114,178,35,156,94,70,139,157,179,116,225,16,24,63,77,197,133,83,102,177,112,172,87,162,108,240,77,80,151,42,19,196,4,5,66,221,167,223,13,71,239,177,242,194,155,238,217,68,46,73,135,85,240,238,41,142,36,151,127,47,75,135,232,18,46,180,46,136,148,128,228,172,87,43,68,11,8,240,3,204,117,92,106,174,20,63,200,52,116,20,238,137,252,159,191,195,107,220,41,62,38,157,174,56,243,87,111,188,117,34,164,179,158,179,84,161,242,141,187,237,208,17,15,71,56,225,55,200,62,11,122,63,117,246,70,9,104,157,141,65,208,48,172,52,189,32,249,120,20,66,118,220,72,177,55,109,195,192,168,3,121,79,212,136,101,95,194,48,74,136,152,113,120,90,69,139,195,239,135,171,4,129,235,56,221,162,6,43,58,144,79,190,201,225,194,60,112,162,119,211,42,123,239,151,218,31,25,54,145,173,244,5,247,63,121,2,93,92,11,130,146,3,60,123,231,192,192,66,16,2,11,85,170,87,235,146,60,167,106,72,66,227,99,46,73,37,105,134,68,45,46,162,145,40,24,181,14,36,82,253,99,11,67,32,186,189,88,152,80,77,74,180,47,92,169,212,95,224,98,220,25,42,12,124,87,132,174,230,66,93,31,245,191,83,175,96,179,45,97,142,242,110,141,236,124,205,134,130,135,115,176,240,167,99,173,194,172,3,127,182,97,52,249,205,160,0,43,118,111,41,252,156,225,58,179,219,120,37,169,153,85,172,64,169,186,147,243,57,118,9,161,146,195,138,187,231,219,30,86,189,117,177,161,149,3,177,129,31,39,9,121,174,218,226,231,139,94,237,228,101,174,54,137,73,53,162,139,24,126,90,158,213,167,19,240,202,165,145,130,248,219,162,164,35,198,118,228,209,252,191,31,169,143,101,70,38,96,180,125,1,211,248,18,161,150,18,249,25,62,142,164,82,176,128,85,78,26,167,71,4,129,221,3,81,14,80,221,241,154,18,14,60,94,62,48,121,76,207,246,215,77,230,187,95,160,64,68,193,177,16,95,146,205,82,227,177,29,189,228,205,244,84,81,253,95,116,30,85,136,234,10,19,19,106,246,47,195,131,159,31,135,77,244,224,78,250,79,97,18,54,208,31,212,93,67,19,75,105,48,177,234,163,176,32,134,216,174,172,123,61,137,164,84,95,30,203,98,237,239,130,27,96,136,57,217,155,61,24,16,152,3,41,12,241,55,104,86,70,182,234,161,149,97,149,183,47,62,111,187,134,99,1,227,19,37,90,103,253,88,85,70,116,167,72,52,186,75,143,128,94,138,16,176,94,235,128,54,15,100,74,98,95,43,253,206,222,8,113,217,192,243,41,35,168,31,25,14,45,108,117,104,65,32,203,169,118,49,9,69,95,136,240,178,165,65,141,140,36,210,128,246,207,178,93,33,159,230,117,42,72,163,88,169,27,119,118,191,246,229,220,59,227,244,92,170,150,37,145,185,206,16,196,131,217,145,5,53,144,13,227,41,206,172,83,117,82,194,195,170,200,104,68,96,152,108,65,49,35,37,88,251,222,81,102,122,199,253,25,24,248,9,211,51,107,207,128,244,49,12,80,11,42,93,128,129,88,126,29,91,126,75,212,55,84,234,232,20,164,34,108,37,129,163,139,176,3,171,222,91,59,206,88,51,119,183,78,31,43,170,134,78,34,60,175,188,200,242,103,63,19,248,154,4,216,191,191,12,0,241,69,168,224,60,28,178,199,30,232,18,167,220,102,169,198,78,12,54,149,125,104,221,213,233,140,183,227,152,183,116,206,8,161,113,228,20,245,67,75,157,162,58,157,21,244,197,116,72,201,38,235,230,141,124,11,43,113,221,161,36,96,200,85,20,175,20,50,157,90,238,55,208,232,145,50,238,27,155,231,167,89,154,97,241,154,248,152,221,39,40,9,226,186,13,177,77,66,94,195,11,4,123,44,226,137,142,160,243,70,56,11,158,252,167,99,115,167,223,239,11,253,244,234,81,218,221,105,159,84,169,216,164,26,91,199,6,80,194,65,209,143,209,146,200,13,93,85,220,151,193,186,42,223,178,135,229,252,159,113,28,104,149,129,212,156,216,160,33,155,224,62,10,235,73,243,12,121,199,174,173,139,190,129,122,235,141,23,119,66,33,131,109,104,99,165,61,184,222,108,212,168,136,229,210,164,41,7,64,125,163,50,193,46,138,188,80,251,66,131,146,175,160,165,152,76,206,221,2,181,126,83,236,183,62,234,253,134,217,4,157,193,201,172,130,128,139,12,88,118,89,23,104,236,228,219,184,157,116,43,83,69,230,136,141,203,221,69,202,181,118,234,232,48,180,12,201,79,50,22,160,146,112,12,174,85,77,154,76,121,13,127,73,107,20,121,89,173,73,193,179,65,62,103,19,234,251,214,173,91,85,117,243,163,9,11,223,79,49,240,107,38,153,225,161,187,201,14,216,15,3,149,14,77,134,194,141,89,163,165,215,170,187,87,80,243,145,222,47,169,225,243,154,113,140,236,55,85,218,228,111,199,142,57,46,102,207,207,240,229,191,45,68,33,186,13,6,113,177,197,217,5,186,4,137,186,118,100,251,236,176,51,36,82,84,74,10,69,76,205,137,137,152,27,121,53,31,242,208,189,165,147,88,201,223,26,246,3,164,67,195,221,251,212,221,235,77,52,84,220,233,122,218,234,6,54,137,76,164,99,231,192,231,247,2,170,139,54,80,206,68,25,169,223,16,194,207,127,191,166,144,230,29,101,39,181,203,205,180,90,210,203,235,186,94,15,195,19,7,209,85,119,36,91,108,243,97,243,169,138,209,138,139,234,5,145,133,20,188,214,155,127,14,109,145,60,188,23,38,144,155,239,44,190,214,61,54,192,211,7,39,205,122,72,51,66,180,159,45,6,157,208,247,176,101,230,213,104,96,92,7,33,86,86,200,74,156,99,41,95,12,0,195,53,250,176,83,131,201,221,106,16,54,242,73,227,247,147,37,225,63,10,137,136,97,52,16,93,140,69,209,85,231,105,97,116,188,138,11,153,251,69,175,70,201,182,18,245,32,198,33,170,114,193,156,127,145,242,40,29,126,123,129,124,37,125,70,42,39,232,96,115,120,185,64,199,8,75,39,73,239,214,124,181,47,202,180,13,22,217,216,48,100,237,78,63,59,41,226,41,231,175,193,248,86,220,70,250,221,46,251,124,232,107,99,169,148,205,27,61,137,111,46,181,175,68,222,62,232,97,97,209,25,119,197,84,202,63,123,83,48,178,231,154,187,129,92,154,226,34,103,20,10,147,60,227,38,58,145,109,31,2,235,44,254,32,233,66,3,57,15,115,102,154,27,237,43,39,65,234,68,223,155,182,148,66,57,194,23,45,94,216,151,71,12,230,68,211,242,29,138,193,143,144,178,175,72,200,38,210,159,117,253,162,62,219,90,67,77,115,57,33,76,14,14,165,34,118,45,107,132,157,197,156,8,20,58,96,89,97,57,85,185,71,38,228,97,29,145,20,43,79,68,109,161,110,9,153,76,218,132,89,239,97,236,218,112,179,130,147,202,149,67,154,65,243,162,152,138,37,79,133,32,31,51,11,49,88,34,45,200,189,37,47,28,142,219,27,134,199,198,177,36,147,177,185,186,99,113,14,146,154,61,14,84,185,142,103,200,211,36,129,217,236,254,50,35,100,13,236,166,220,60,33,43,40,148,120,131,142,70,149,160,51,5,35,115,66,218,195,182,13,58,138,9,79,236,72,220,2,20,144,18,32,27,130,17,34,182,181,213,52,232,192,88,91,242,144,217,219,42,5,43,192,74,216,183,116,15,95,207,160,59,132,64,204,56,48,80,185,215,17,128,131,208,26,112,93,125,249,118,42,44,195,48,13,253,101,42,186,165,142,28,146,91,123,251,72,6,126,104,128,46,228,97,103,109,201,100,96,202,74,194,148,200,66,0,93,124,13,124,37,14,213,227,211,140,136,100,47,123,122,79,42,40,209,106,148,48,60,246,171,204,102,90,34,240,12,227,148,11,125,233,195,181,145,121,139,101,115,135,50,78,142,182,115,91,178,162,179,181,47,128,26,236,239,106,225,248,49,135,85,13,121,181,224,214,101,27,84,28,205,213,18,22,253,75,252,43,8,200,86,112,173,209,62,143,144,59,100,157,163,45,218,202,97,69,94,92,37,159,1,16,125,254,204,37,58,51,242,114,138,254,230,152,127,125,140,51,115,203,56,7,117,99,216,113,82,51,81,185,88,148,204,156,56,131,56,144,57,107,225,39,209,164,74,197,137,31,3,87,254,205,211,22,254,130,153,225,126,64,131,98,230,88,95,77,44,146,110,0,107,180,140,39,67,66,73,62,178,2,7,142,180,196,95,22,246,124,7,145,83,129,20,159,91,213,236,250,13,160,15,115,194,43,163,156,29,35,67,177,25,69,74,220,3,24,9,164,8,58,16,104,232,159,23,17,229,239,66,89,179,14,22,156,110,193,19,101,102,201,243,73,100,60,80,41,159,138,169,21,14,170,174,210,90,80,114,228,201,43,152,185,23,209,82,83,232,188,159,39,83,85,200,161,141,141,147,243,92,39,27,174,32,148,38,249,54,217,69,35,19,123,191,248,30,107,119,94,9,81,52,179,75,183,88,41,244,116,170,212,204,63,145,192,214,138,34,73,53,106,236,222,171,108,109,11,245,224,139,7,110,31,127,142,173,131,145,200,53,254,44,168,211,239,116,68,117,233,176,58,55,142,30,100,129,200,236,124,47,113,86,135,77,218,97,19,165,57,92,52,44,40,126,64,248,202,66,113,21,72,16,48,206,96,207,72,166,174,194,49,145,60,250,169,130,214,3,239,201,63,187,184,6,171,90,137,90,84,221,60,86,8,241,189,124,244,168,102,194,200,52,215,76,97,138,48,21,151,240,115,19,125,61,70,136,138,222,155,245,165,191,215,23,246,192,220,228,101,59,2,251,188,210,47,203,212,229,230,108,247,216,201,121,151,65,186,123,143,93,232,147,194,179,175,161,141,172,243,47,11,206,2,103,231,88,85,171,45,247,78,123,13,175,10,143,144,118,230,206,199,123,70,152,167,8,125,249,34,158,147,70,2,211,75,225,219,140,38,73,136,84,135,105,184,175,226,96,182,235,240,214,182,129,229,211,147,78,238,122,68,67,62,211,74,79,154,52,146,200,219,251,43,125,102,26,155,111,82,246,204,146,241,165,249,181,164,113,152,193,189,134,72,135,4,4,0,189,10,82,125,238,87,82,108,142,253,250,253,193,118,214,230,102,226,19,241,190,163,246,164,202,3,222,237,155,116,221,128,125,28,200,249,249,110,135,141,220,185,193,78,80,59,231,225,168,15,98,19,96,29,206,106,80,142,97,195,15,1,100,165,69,126,45,173,187,137,202,79,253,191,28,252,10,224,118,37,3,140,240,59,199,240,93,20,5,135,157,71,24,154,223,139,121,195,144,74,243,110,57,81,29,4,190,146,32,8,66,198,25,195,229,134,226,216,104,229,62,71,210,128,186,120,210,0,10,215,184,80,72,158,121,114,204,68,248,21,176,175,6,90,36,13,122,113,85,99,51,92,189,139,50,212,221,138,70,69,95,28,131,46,178,189,157,237,239,187,150,243,141,155,197,117,216,171,133,26,50,151,21,46,58,236,186,61,44,152,230,32,229,219,249,235,39,168,169,65,103,93,241,51,249,190,102,15,76,238,222,45,37,172,38,240,107,46,106,117,237,51,51,151,216,68,96,98,216,141,176,204,223,91,179,177,240,150,115,92,75,152,94,236,114,68,24,150,119,93,112,91,32,250,160,196,13,36,209,58,43,153,190,188,58,1,64,117,147,105,56,22,220,223,46,158,26,163,31,72,168,199,162,228,233,139,44,39,85,92,141,155,54,137,166,63,197,171,173,166,49,48,25,212,39,43,115,240,8,202,25,73,64,188,235,211,102,115,243,250,207,24,39,214,186,94,158,86,6,84,66,179,101,92,170,48,20,133,167,201,147,152,232,183,230,233,134,210,184,210,26,85,92,158,14,250,58,204,92,66,50,211,13,102,105,233,244,229,173,17,49,40,199,49,152,18,106,194,235,17,13,42,80,176,20,123,188,180,229,238,14,207,26,79,35,121,92,78,225,144,63,205,220,132,31,29,181,159,59,208,164,228,253,72,56,208,145,199,25,200,160,219,189,125,104,221,232,47,62,59,127,54,244,112,4,247,98,19,192,42,142,211,113,134,9,181,164,124,42,88,196,41,174,179,40,245,178,50,253,235,195,137,135,71,73,199,167,80,161,95,106,149,135,212,134,96,111,3,139,189,50,11,212,104,35,18,242,63,206,244,145,190,5,20,74,83,251,175,166,21,7,209,232,23,170,12,76,177,213,240,151,133,197,86,73,194,125,108,190,77,54,114,18,27,113,233,190,203,213,249,129,31,98,10,179,147,141,229,198,2,91,252,199,175,80,212,121,123,0,2,236,28,236,215,229,60,189,29,75,204,114,5,27,17,44,60,191,208,159,190,22,206,99,105,205,13,145,135,229,51,40,230,47,49,72,126,0,102,69,207,80,8,20,205,37,36,182,107,0,159,60,248,131,126,108,39,75,238,221,250,62,89,51,190,206,133,242,137,180,31,252,182,167,240,228,101,175,81,220,149,85,157,251,70,185,62,32,122,167,34,233,202,252,27,161,186,33,229,109,214,17,139,189,89,77,67,185,46,63,14,217,161,13,213,2,199,160,182,225,194,162,41,140,95,247,176,120,232,200,83,74,208,219,142,240,133,126,81,142,64,187,23,125,121,52,18,26,25,127,207,175,34,148,227,108,215,7,194,241,124,30,195,221,232,220,85,252,254,125,174,32,117,128,150,103,41,175,161,82,251,33,149,38,131,245,109,89,242,120,112,70,101,237,197,178,207,161,235,58,43,168,99,66,96,250,111,213,191,252,120,47,12,96,84,218,141,211,108,186,103,14,139,231,59,10,133,39,252,224,75,11,235,104,186,96,4,9,237,9,140,33,250,24,203,243,139,105,155,71,107,232,129,184,40,253,151,25,173,93,148,192,165,24,179,106,144,203,154,136,73,183,71,63,43,248,171,178,108,140,211,194,63,160,160,235,67,246,89,50,118,166,74,134,164,149,66,140,208,26,162,109,69,89,63,245,40,170,221,13,91,103,24,93,176,41,147,110,148,176,217,129,7,120,76,100,164,100,96,105,156,63,151,94,16,124,3,194,31,144,18,140,132,38,102,10,125,222,211,241,160,113,78,93,220,80,237,21,112,13,47,31,184,195,188,97,91,137,250,246,33,158,149,134,43,197,167,114,10,254,190,174,36,78,59,4,214,57,149,140,9,226,191,155,165,245,186,48,154,224,87,142,102,32,154,99,92,9,29,17,196,3,104,56,220,83,172,50,229,199,65,19,179,183,85,149,0,104,188,250,104,188,74,247,52,177,96,72,67,108,153,146,81,229,4,100,40,232,177,99,168,151,94,119,46,224,159,46,213,161,175,74,203,99,227,69,70,176,25,18,159,200,77,139,177,161,6,98,225,222,3,30,125,125,79,177,61,55,129,2,11,2,6,95,120,228,71,76,116,44,232,41,31,168,98,227,152,94,249,38,78,208,119,87,100,18,223,86,112,226,240,242,48,208,57,16,148,108,80,91,102,83,237,38,118,170,212,154,66,209,50,137,159,4,206,82,53,222,56,4,214,144,48,152,115,68,36,180,239,224,132,154,158,84,38,197,238,81,132,157,224,39,187,117,6,161,29,3,27,157,110,81,59,220,155,27,45,43,201,212,143,109,109,133,236,230,243,217,134,127,101,93,68,214,232,211,64,215,46,177,151,137,205,254,233,7,112,44,193,208,211,156,15,242,50,251,45,226,209,97,219,29,223,64,82,75,209,23,82,65,36,110,127,86,131,26,153,253,121,159,182,165,201,134,193,31,248,45,220,250,44,82,183,171,97,165,202,13,248,142,107,192,216,106,239,88,149,166,118,173,226,90,4,202,213,93,18,111,220,10,150,39,215,78,144,56,203,231,231,138,24,166,230,15,223,104,72,9,108,186,183,224,226,96,216,142,78,7,86,208,76,190,146,141,5,175,140,251,59,83,31,252,218,138,193,9,18,27,70,113,223,243,50,1,50,110,113,43,224,150,134,45,130,170,126,29,199,37,135,173,110,110,31,20,227,93,58,110,117,14,110,233,162,162,208,0,248,248,161,135,244,98,221,39,134,218,44,3,106,140,198,28,59,132,230,147,42,78,207,31,248,68,20,204,223,154,41,240,170,171,105,103,143,25,49,84,72,112,46,5,144,216,18,59,241,92,131,186,244,122,78,168,43,201,9,87,164,119,229,55,217,7,137,183,129,76,206,48,59,116,162,40,11,34,124,172,192,101,84,106,203,6,0,24,135,57,107,121,160,239,129,202,204,197,172,192,130,230,106,93,114,231,96,203,129,246,146,141,174,226,46,110,0,44,26,225,47,238,147,34,243,122,40,134,224,236,17,24,169,93,45,246,53,64,76,21,133,12,36,179,117,119,216,160,177,7,110,0,4,123,93,168,148,23,190,233,178,50,230,44,131,164,132,186,77,9,33,160,19,253,119,27,252,32,91,214,139,86,114,107,1,102,10,99,190,217,148,66,158,131,56,154,253,54,54,157,197,87,57,191,178,8,243,22,189,54,159,204,146,238,235,170,205,155,67,117,95,171,10,117,171,245,239,100,194,112,243,183,195,65,141,208,63,43,162,75,180,60,14,157,180,173,118,194,238,132,138,138,3,32,17,241,229,252,196,104,156,18,166,171,7,193,193,194,159,76,88,156,140,16,244,235,27,90,161,59,229,133,49,235,110,110,236,31,73,38,46,103,110,85,24,142,72,219,143,111,174,153,25,34,246,79,5,22,128,96,18,25,175,197,71,8,34,39,204,67,229,12,137,48,42,147,0,218,98,248,180,36,120,161,134,68,236,70,203,202,253,133,73,77,56,20,227,39,138,72,9,53,113,253,172,254,37,5,191,164,99,157,133,251,250,105,54,72,38,241,158,148,239,171,23,5,70,124,153,131,112,154,205,73,13,17,74,45,140,57,250,185,22,111,172,243,229,49,121,119,250,59,168,225,39,48,246,156,236,61,45,245,174,66,95,232,191,3,248,202,253,213,232,204,187,157,61,30,244,194,33,116,205,52,178,211,82,192,149,232,210,3,31,20,4,121,145,208,119,38,144,227,201,98,253,208,97,147,222,5,93,17,98,72,90,235,88,199,194,164,193,221,149,89,7,107,190,223,96,22,194,74,201,8,167,71,134,223,182,64,118,166,98,110,237,50,25,246,72,82,179,16,236,223,64,121,20,97,167,228,131,85,73,134,211,177,248,104,150,33,50,171,120,140,192,62,254,176,199,87,204,135,57,63,185,251,253,220,230,4,212,41,103,207,203,221,112,106,133,36,84,76,159,174,60,177,31,144,206,151,245,212,218,38,230,173,210,175,110,158,180,138,148,71,159,156,247,252,7,183,60,41,215,121,18,118,43,22,61,181,78,189,26,199,105,142,156,184,87,16,30,152,10,210,163,121,32,158,77,242,127,32,151,250,181,58,19,78,213,131,57,10,31,85,207,33,185,184,50,59,191,248,224,218,79,124,80,155,218,41,12,191,144,171,197,75,125,184,57,24,75,150,109,241,235,194,59,252,246,48,100,216,159,162,190,68,162,125,201,238,12,184,199,84,54,80,153,31,4,111,29,241,208,169,228,96,224,139,201,106,191,245,134,102,242,79,240,156,236,153,118,50,37,46,68,227,234,214,163,126,160,69,186,130,252,54,199,253,4,121,34,180,231,23,235,134,237,229,142,114,232,8,169,165,160,2,175,208,55,208,230,100,27,54,2,165,245,102,200,159,195,36,228,124,23,143,29,13,242,148,205,160,164,168,178,251,234,14,20,73,208,212,166,117,56,121,139,60,134,141,5,195,185,136,251,170,181,158,194,190,217,108,231,232,33,243,153,132,254,111,220,173,107,226,91,107,196,131,220,14,75,106,137,86,102,169,191,123,82,38,36,245,66,66,13,67,33,203,84,187,30,225,98,156,196,167,112,200,114,49,45,54,69,77,156,243,185,177,161,1,147,131,47,79,204,118,233,72,135,176,16,218,192,246,177,85,16,167,245,117,108,54,48,85,174,202,231,113,145,69,180,179,233,19,245,104,75,189,159,166,0,104,122,208,58,130,254,22,32,117,59,12,150,220,141,25,165,99,77,30,102,62,29,170,61,244,246,104,239,216,51,17,15,233,211,59,96,197,248,145,71,180,106,211,190,225,8,68,190,114,2,84,82,246,182,203,54,254,16,4,126,25,39,106,38,202,64,102,31,156,112,143,249,138,15,115,189,213,200,102,179,7,12,195,45,25,237,202,239,41,94,248,80,84,55,241,11,135,248,171,250,250,252,216,10,212,89,81,223,109,196,224,199,252,5,29,140,131,157,33,143,120,90,69,162,115,220,68,240,111,25,103,39,189,120,20,214,76,34,7,99,77,133,114,161,229,153,71,240,106,90,207,22,74,106,155,45,225,213,61,25,81,195,239,105,124,126,125,31,141,91,234,239,29,53,182,219,178,139,197,88,114,77,226,108,53,59,2,92,30,224,132,93,43,208,143,195,25,129,193,60,228,229,154,239,114,0,234,50,160,211,138,157,145,91,191,120,164,5,70,123,154,110,68,28,28,143,42,47,130,1,106,238,234,206,46,169,246,25,72,24,14,13,193,119,132,183,228,11,177,205,214,143,21,228,59,106,196,199,47,34,4,201,49,46,107,73,89,218,222,197,186,128,93,209,115,63,214,140,155,203,148,43,107,158,19,115,218,179,179,188,179,162,237,117,136,42,245,89,176,39,200,99,254,225,221,87,175,51,74,77,211,114,16,222,225,111,107,71,252,239,155,34,161,45,114,135,197,106,160,42,246,251,129,225,19,133,93,139,243,84,186,174,78,131,108,146,194,25,13,20,57,19,82,191,90,130,64,84,50,99,173,117,46,37,12,45,25,97,153,27,140,243,5,82,15,242,143,254,120,20,210,13,137,47,160,189,54,13,175,179,153,146,182,131,48,241,203,96,229,114,49,111,16,172,91,230,32,253,106,134,201,57,27,179,114,166,99,189,20,207,153,245,173,163,7,124,218,254,42,208,139,110,187,39,134,213,245,182,136,81,86,196,71,239,106,50,62,87,171,142,98,225,171,184,5,202,60,159,150,238,86,96,192,189,99,58,248,120,114,153,187,174,220,114,201,161,208,110,1,5,86,254,98,142,172,86,249,71,78,201,49,170,92,52,211,244,26,82,207,112,173,184,66,13,212,164,176,239,41,182,151,230,177,193,104,132,71,66,61,84,31,55,55,193,39,232,99,227,253,208,233,118,136,0,186,232,196,100,166,144,101,15,235,188,123,250,101,185,210,116,165,248,31,216,9,187,102,27,18,88,108,95,74,171,215,23,159,26,140,97,116,123,168,162,94,27,5,209,250,165,28,231,236,43,181,176,189,140,234,36,37,167,54,170,166,46,133,111,33,244,182,74,189,58,202,220,50,5,128,54,166,131,112,68,170,197,183,181,227,78,190,249,216,7,187,83,54,138,119,159,57,17,19,30,162,132,126,134,163,80,232,26,192,33,213,245,48,241,100,197,50,167,157,179,215,126,180,175,241,90,212,221,214,242,1,241,80,109,160,56,184,182,179,39,34,230,23,78,117,85,91,243,70,146,23,41,143,218,18,43,50,105,105,29,58,195,226,143,93,43,5,204,201,231,190,247,143,43,121,247,209,176,120,228,47,14,209,45,121,125,84,43,222,176,197,62,41,101,253,141,204,144,85,231,136,65,35,205,63,250,172,25,111,220,221,231,196,197,187,16,122,52,200,30,172,139,132,124,233,52,248,185,72,8,46,227,118,87,211,93,140,227,238,72,27,195,31,116,183,45,136,164,45,1,209,39,139,14,40,93,254,63,84,81,241,17,36,229,169,202,56,34,104,214,164,31,46,28,246,15,168,159,211,214,60,55,8,110,38,203,131,172,150,74,163,159,213,13,51,127,58,100,177,13,158,222,242,196,219,157,230,34,246,212,117,54,76,186,173,198,174,76,124,197,60,49,182,123,151,208,121,83,34,113,115,204,223,42,164,22,7,108,130,71,62,204,243,147,188,22,53,185,70,204,1,193,61,214,115,252,83,201,245,199,147,237,158,238,52,205,40,239,58,160,100,57,226,5,65,172,12,43,0,58,128,171,57,189,36,185,194,132,161,145,208,201,182,207,168,241,97,202,247,209,238,225,207,18,95,60,164,40,72,223,164,141,66,110,154,172,204,166,139,246,97,180,52,177,237,160,165,187,75,38,25,247,160,223,182,63,158,141,94,110,174,208,98,91,75,2,144,118,50,247,154,14,102,88,216,31,46,122,6,108,29,122,212,221,143,125,99,194,32,199,116,74,134,165,29,57,208,136,171,90,94,248,121,172,170,174,252,223,88,225,24,139,153,233,250,166,160,57,218,217,51,100,183,130,132,188,243,103,209,239,85,237,20,148,239,217,12,8,228,247,215,20,175,119,104,27,25,235,25,168,203,26,215,70,104,172,125,206,253,51,232,58,104,82,121,156,181,217,232,228,126,147,31,149,162,189,251,111,18,74,230,142,167,145,3,111,142,148,39,187,8,145,109,64,63,3,159,101,21,205,243,234,201,177,196,29,104,135,13,113,77,164,209,100,95,252,65,171,1,214,190,208,166,162,221,93,128,113,199,159,10,97,108,4,120,102,203,192,221,221,195,68,110,227,33,65,21,112,53,60,131,143,2,211,57,106,23,4,233,186,241,151,74,115,3,204,243,149,223,84,249,70,63,64,234,183,68,38,64,247,181,190,128,128,19,133,235,8,74,166,196,233,43,79,171,0,150,221,170,43,220,161,152,62,130,111,66,41,24,67,27,146,40,23,195,226,156,49,92,82,225,127,20,158,31,222,69,111,78,197,224,47,236,175,161,171,109,190,8,5,57,117,204,136,252,93,36,182,223,236,193,234,30,67,36,16,6,210,17,47,225,62,55,80,177,203,234,239,82,192,61,147,65,193,142,178,114,190,228,59,158,8,43,58,81,25,16,55,223,196,204,157,200,104,134,77,244,148,186,195,148,198,170,112,224,163,16,119,30,143,240,155,61,147,146,247,98,223,157,138,106,231,76,191,73,145,124,247,246,253,115,183,217,29,0,47,199,97,240,197,92,218,81,185,99,44,32,227,131,47,72,130,181,240,254,66,158,189,207,244,28,17,43,36,111,35,27,24,104,207,158,6,76,158,201,181,184,194,113,201,170,233,213,199,149,30,100,242,80,106,93,25,24,56,2,118,177,226,60,83,175,57,170,90,60,177,122,214,94,243,147,20,159,218,202,223,243,163,221,243,250,6,209,126,246,129,242,245,210,220,45,187,156,64,61,80,55,99,147,23,71,72,225,140,202,201,121,41,62,87,95,215,47,126,11,164,95,239,16,175,81,138,235,48,133,252,38,137,163,243,207,236,20,82,243,100,6,3,103,171,129,105,80,91,215,49,244,119,63,66,180,131,136,102,33,132,199,169,185,245,55,239,165,10,71,97,200,11,76,149,95,176,157,27,161,72,192,170,164,70,63,159,193,21,197,115,242,189,85,191,176,82,215,86,57,103,127,123,92,70,132,76,254,152,11,131,12,4,152,244,124,34,54,61,17,240,29,47,165,58,173,12,146,100,21,161,100,36,25,222,254,161,141,214,81,36,193,50,94,56,212,147,215,211,212,244,172,155,199,80,241,205,115,172,181,97,241,57,56,3,76,193,4,113,165,180,45,110,177,149,208,176,172,153,188,191,83,32,217,126,23,72,240,72,104,60,173,102,13,5,251,90,25,211,93,175,37,35,68,192,189,136,178,86,193,112,190,29,163,181,60,73,123,148,70,35,243,169,167,63,20,106,116,103,67,6,25,170,239,233,45,246,87,107,227,132,83,39,169,52,146,152,212,154,55,154,175,249,206,140,50,167,101,135,186,152,247,8,166,186,162,246,217,191,40,75,88,238,45,95,95,86,80,61,19,178,133,228,100,69,51,184,207,197,100,213,222,34,206,100,45,226,121,193,148,73,92,139,143,193,193,117,9,169,203,18,242,200,236,187,137,70,181,219,130,57,170,17,194,27,215,111,97,70,176,114,213,23,37,1,220,19,142,250,98,135,179,47,122,211,188,130,4,163,128,127,231,60,200,112,133,25,209,165,120,34,78,181,83,98,229,80,243,189,146,120,75,29,103,48,45,120,67,141,131,58,181,7,207,140,216,124,73,39,191,27,232,207,201,233,229,74,5,104,204,93,201,196,0,168,171,88,69,64,5,234,82,71,67,113,250,164,152,135,75,44,174,31,9,81,179,102,4,81,135,49,124,181,186,129,159,177,168,53,161,41,240,253,175,187,128,194,87,168,102,61,117,106,244,7,22,227,43,101,64,87,83,42,24,86,190,158,174,88,183,106,76,113,148,20,106,125,229,105,214,252,75,243,153,231,241,200,195,109,240,72,41,183,115,6,182,205,77,33,185,143,165,199,74,90,35,208,131,22,248,252,231,247,15,134,6,67,1,226,42,104,65,187,182,108,67,197,215,31,64,153,54,48,95,95,62,114,118,123,144,95,11,94,53,85,108,174,6,11,193,18,105,242,132,77,26,148,132,178,205,89,158,99,11,58,145,91,232,60,137,210,132,183,253,23,181,156,166,64,40,89,205,80,212,55,84,89,235,146,196,216,170,15,148,54,115,131,27,224,174,195,140,115,75,194,136,136,105,35,233,175,64,139,124,19,196,139,6,41,227,125,46,192,237,40,10,71,84,68,246,49,252,187,251,235,40,104,37,221,227,137,140,82,81,71,163,131,108,245,93,62,38,229,187,183,151,165,148,60,221,234,168,52,204,98,200,85,127,145,178,36,98,234,165,128,146,116,236,63,77,240,0,190,243,207,84,222,130,104,242,34,192,180,93,251,20,48,46,190,166,36,152,39,136,95,127,121,9,62,37,9,191,40,67,55,46,192,251,46,200,172,226,120,28,65,59,13,79,5,227,228,218,183,92,63,49,17,132,150,11,175,174,196,28,161,221,156,98,22,14,161,183,132,170,16,105,173,135,100,51,200,99,38,214,205,7,69,199,144,53,108,144,236,54,223,30,49,239,245,209,181,162,93,249,125,71,169,20,188,194,158,114,85,253,253,100,131,32,13,59,102,113,245,176,134,231,8,135,51,254,87,0,33,81,36,231,120,54,47,69,228,146,158,177,164,103,77,102,70,62,185,57,172,207,173,52,239,130,143,185,103,105,141,213,104,229,175,89,214,215,4,219,119,22,201,71,187,53,40,189,139,73,26,136,118,152,116,211,143,39,249,228,177,202,231,19,44,194,102,76,61,142,55,127,210,12,226,215,99,109,113,40,191,6,44,197,133,121,200,245,209,243,22,252,90,68,14,231,162,112,76,179,86,29,5,126,39,200,105,123,235,11,4,119,247,72,72,28,197,184,75,238,179,233,240,117,190,151,188,228,66,156,208,74,61,33,148,81,220,180,33,193,15,181,148,151,159,247,151,248,106,105,224,224,8,158,125,219,220,122,170,77,75,132,78,36,181,187,156,244,213,52,247,26,21,72,134,42,23,59,151,244,1,200,127,18,30,106,158,19,140,197,112,89,226,2,93,124,207,29,55,67,166,186,236,77,19,113,203,20,50,235,92,125,6,208,234,29,49,171,115,54,122,8,248,71,113,218,186,81,181,225,252,155,23,78,7,88,45,1,4,14,177,238,103,114,59,105,157,157,91,147,106,186,220,76,196,43,216,35,102,234,129,52,140,237,102,107,161,37,176,75,114,225,149,182,99,100,190,195,111,153,30,141,129,88,112,87,55,135,74,33,194,13,138,120,211,67,138,18,9,223,73,215,246,131,197,60,43,116,100,93,134,150,38,239,9,124,20,240,163,9,93,121,51,241,132,136,222,45,153,146,216,132,184,153,207,47,21,225,92,241,194,101,195,78,252,74,247,236,78,190,79,230,217,205,80,133,55,245,72,235,190,127,90,86,133,62,104,198,240,45,213,230,216,182,26,117,166,19,75,149,68,194,127,127,14,80,48,173,32,57,201,183,34,61,226,44,40,174,85,139,27,24,31,139,250,160,55,17,56,195,203,178,140,68,243,77,221,88,182,60,248,10,196,20,17,167,10,48,67,59,151,209,40,94,113,204,160,123,152,200,179,3,214,95,173,119,7,242,10,149,50,25,153,59,172,44,11,231,228,238,208,78,178,63,228,188,11,55,108,122,175,9,19,165,183,22,203,160,69,6,6,94,192,107,195,35,42,88,12,90,120,58,143,184,178,8,74,73,95,34,243,227,249,102,83,104,111,67,105,158,119,176,185,189,99,186,0,56,9,19,161,237,153,170,147,205,20,90,26,199,54,168,17,34,190,41,197,202,122,218,237,39,91,109,4,95,100,249,117,161,119,188,134,205,95,129,188,192,88,13,110,82,101,203,4,137,119,56,206,4,221,88,197,240,144,219,244,106,215,88,134,237,82,112,40,106,193,113,234,186,243,131,65,63,245,208,68,145,74,15,233,224,78,100,16,87,212,76,130,84,188,232,97,250,99,5,95,143,181,76,23,121,225,236,247,11,79,221,251,5,169,26,85,91,60,215,45,6,194,109,105,247,24,48,22,57,107,231,86,102,252,119,43,40,8,137,89,39,214,187,2,163,213,103,76,58,95,28,78,95,10,237,75,40,63,242,134,190,177,34,179,215,46,125,184,218,245,227,160,64,158,47,144,9,36,178,35,180,14,163,40,157,241,75,229,90,73,81,161,76,85,163,140,177,177,164,5,66,200,161,233,227,203,70,130,175,106,58,19,61,149,39,199,14,217,0,244,157,82,78,17,140,210,232,209,29,7,242,16,242,180,22,192,166,251,36,120,70,81,27,226,187,145,122,166,116,46,72,57,81,118,109,147,51,127,61,116,153,68,191,36,87,228,38,81,4,81,242,51,138,121,178,59,77,5,31,55,166,153,34,80,112,86,82,52,238,152,87,185,153,9,124,154,59,216,202,217,184,75,96,4,196,49,23,112,228,147,65,44,250,229,6,75,35,39,33,189,166,229,107,156,155,100,136,43,104,25,7,159,169,176,61,230,65,200,196,189,106,183,168,170,221,94,86,183,44,155,122,124,246,170,1,82,183,211,243,19,218,10,174,37,141,49,200,144,175,44,236,19,253,55,89,169,99,217,165,179,40,168,213,135,251,114,123,110,164,207,160,119,149,47,27,244,216,88,244,119,87,72,237,229,77,222,23,17,102,165,8,206,177,221,149,181,70,33,182,221,102,18,36,82,234,149,135,128,224,128,55,51,55,121,127,227,70,238,167,197,96,61,198,151,93,62,239,112,59,188,181,37,245,114,19,113,148,14,66,152,232,210,225,74,236,202,73,240,150,171,5,197,230,45,34,128,57,55,125,180,158,120,251,127,141,122,26,44,72,114,28,1,2,178,31,149,180,235,229,232,8,26,57,142,219,101,194,113,155,54,116,8,224,138,179,122,6,52,99,69,87,234,14,8,204,187,222,102,149,127,15,227,130,244,38,85,221,231,209,104,225,230,35,252,12,100,9,186,102,154,176,76,32,23,0,197,49,146,252,88,252,183,207,135,226,90,188,71,5,22,197,21,74,145,161,93,251,110,45,225,243,185,189,122,13,107,121,118,31,177,223,205,0,5,96,65,63,99,8,240,73,226,4,42,150,123,155,22,196,227,109,181,162,15,251,164,205,229,230,220,165,104,23,162,5,125,242,96,13,0,130,221,55,135,252,247,234,86,187,53,135,94,230,33,158,224,34,210,58,250,200,216,221,201,141,199,103,108,157,57,60,122,104,70,233,253,96,242,58,16,96,126,228,54,221,205,164,53,37,179,179,161,55,109,205,142,27,12,156,14,48,153,107,139,110,188,244,125,124,51,123,119,11,216,206,252,225,163,241,153,30,179,109,3,106,32,28,194,43,130,176,114,199,123,82,225,137,98,146,246,163,228,227,250,161,199,213,146,206,248,228,169,113,128,4,149,58,154,174,124,9,71,106,93,89,200,68,96,72,152,93,136,27,66,184,170,175,198,15,166,171,69,58,6,130,82,6,43,248,79,215,31,32,154,80,58,41,200,158,190,226,44,150,171,46,160,222,115,50,14,55,107,122,214,111,174,70,110,12,173,248,246,189,193,146,11,252,232,237,199,66,124,57,173,63,90,92,105,69,203,251,202,145,35,126,213,81,86,203,21,98,76,92,134,155,11,178,214,73,236,251,178,86,126,16,197,187,159,1,146,133,197,74,29,189,214,180,86,125,207,221,35,242,190,217,91,124,21,43,90,36,38,7,194,254,43,48,161,163,32,156,142,153,74,22,85,200,238,66,60,181,180,92,82,135,119,49,174,245,137,59,30,167,160,148,56,199,234,75,143,113,217,161,246,171,156,73,165,41,42,34,186,113,16,12,75,243,5,230,64,52,114,205,78,254,8,58,13,125,102,225,17,157,187,86,102,2,205,197,70,94,105,86,104,230,88,132,32,190,253,171,59,191,235,12,71,183,159,111,194,170,206,183,209,198,172,152,163,216,103,132,170,227,14,243,168,214,55,137,30,151,187,43,13,30,243,232,72,37,54,245,249,168,88,184,84,243,247,123,170,227,49,87,18,102,1,87,162,129,134,185,209,207,134,162,146,21,109,100,77,160,244,8,216,146,158,169,89,203,131,40,54,80,148,187,141,92,72,166,138,16,70,63,50,87,238,243,115,140,129,103,119,250,148,44,48,221,107,73,78,206,138,8,62,16,188,206,54,239,85,203,145,95,8,243,2,231,138,175,195,98,209,248,20,98,54,12,254,112,120,173,85,224,75,152,103,49,204,250,96,144,50,102,57,131,65,75,149,20,136,250,25,184,121,26,252,7,67,131,4,10,30,47,70,180,179,134,137,142,120,22,224,78,74,202,53,190,72,65,206,176,216,175,81,45,242,117,226,11,16,178,47,143,66,166,60,89,143,201,24,79,233,230,129,95,206,163,186,53,64,222,241,67,139,235,41,244,179,32,87,199,139,164,105,91,89,216,57,73,41,176,30,16,71,214,115,152,2,83,58,23,175,53,75,41,83,11,137,20,195,76,167,149,228,36,197,63,227,195,82,215,56,189,168,18,38,175,145,52,38,187,0,146,20,83,100,140,95,151,2,205,2,224,161,175,218,1,224,113,129,243,56,128,58,188,210,112,15,61,133,127,128,61,6,230,112,120,128,1,187,61,120,183,217,145,228,6,112,169,84,97,125,235,134,33,62,124,0,244,145,138,79,133,33,67,144,130,182,63,249,12,125,251,162,168,143,187,181,193,211,86,44,136,90,220,246,121,216,61,202,201,116,105,41,172,66,66,34,96,11,209,97,37,185,113,108,247,100,215,200,175,58,189,202,16,177,89,44,150,193,180,107,187,171,219,215,166,188,19,186,56,234,134,216,50,54,120,218,127,243,221,50,239,149,7,141,236,151,96,106,180,51,10,214,216,87,252,57,236,148,16,186,150,196,123,204,206,175,145,77,213,130,182,219,23,146,196,162,229,35,239,134,122,122,179,214,168,99,161,15,43,107,193,245,174,16,72,142,2,119,188,35,227,95,88,52,200,144,192,253,237,131,63,181,160,197,175,219,58,20,233,183,127,107,12,253,225,5,219,237,157,136,104,215,49,29,49,228,69,71,58,134,113,221,222,183,215,177,224,84,164,238,97,55,193,161,180,153,66,92,5,159,194,139,190,189,188,29,143,236,131,17,67,216,246,56,80,213,208,221,64,16,47,146,179,223,189,253,171,200,206,228,7,121,79,158,219,196,55,41,127,132,145,21,88,2,224,50,171,196,186,195,8,46,120,208,80,244,66,66,5,110,144,136,174,79,131,19,56,10,53,223,122,41,235,3,68,44,130,93,203,41,8,191,109,5,245,0,250,58,14,189,232,134,105,144,142,114,118,203,94,24,201,163,241,243,100,35,220,64,6,130,173,6,220,208,137,145,77,194,223,39,117,221,147,106,224,223,83,206,228,175,205,135,109,147,67,81,177,183,174,33,224,171,34,13,82,152,13,136,82,139,121,76,204,11,154,116,24,218,113,151,135,107,18,234,22,158,38,228,188,243,134,115,3,81,26,185,63,117,110,15,211,205,108,140,202,87,89,233,247,148,119,31,62,149,60,115,185,65,245,73,128,160,99,85,210,215,27,251,223,98,238,247,241,159,219,170,101,147,2,180,243,4,105,160,227,190,188,145,1,120,42,32,142,30,155,33,40,146,6,242,4,70,229,238,85,121,10,82,69,108,212,249,15,8,208,73,237,58,7,10,246,150,17,51,119,49,209,168,170,253,106,229,55,37,243,127,226,110,78,212,9,13,244,0,100,77,158,119,67,99,119,236,109,109,167,109,12,194,4,14,146,195,63,41,186,184,157,201,195,217,223,240,37,27,28,95,117,111,73,65,108,239,171,106,1,212,193,28,125,56,115,108,220,97,208,162,211,90,210,12,92,37,228,205,128,173,129,118,111,19,5,82,70,44,203,152,109,223,51,15,184,72,233,143,157,24,212,99,29,2,156,71,207,236,66,207,203,208,207,26,43,102,227,234,9,100,166,144,76,52,97,152,11,239,253,81,126,137,109,34,26,18,223,64,90,228,21,221,205,200,30,123,163,252,150,252,111,111,57,194,174,143,176,224,59,48,7,162,64,173,192,138,202,28,225,85,104,145,43,46,29,117,215,134,73,196,172,131,109,204,82,95,215,181,6,59,67,79,4,202,162,102,109,183,213,65,196,88,4,235,38,59,6,135,77,56,232,130,195,126,24,9,143,207,126,207,64,46,86,170,99,179,243,136,175,119,155,104,98,189,167,191,0,144,86,8,211,75,108,3,241,206,24,41,237,136,98,199,39,195,132,3,136,95,109,88,207,107,159,76,229,82,251,170,123,149,122,118,149,28,74,122,99,145,142,88,241,186,215,69,15,154,210,139,210,122,105,140,51,52,232,13,137,22,153,197,245,79,22,184,79,15,154,198,161,14,126,7,207,22,44,84,46,150,119,2,181,207,8,248,85,131,13,241,102,235,189,212,196,98,171,207,116,203,151,79,175,111,102,136,97,131,109,174,198,36,164,65,29,222,239,160,41,31,166,220,113,197,103,54,195,79,64,5,241,156,205,142,35,138,26,154,180,204,30,5,226,11,153,178,116,237,201,152,227,181,88,48,12,222,42,171,225,189,205,187,135,221,143,254,89,103,129,47,18,158,178,99,182,42,69,49,121,17,45,73,76,37,79,107,37,222,229,210,118,29,147,122,21,15,8,163,112,101,57,25,84,214,105,203,171,48,221,26,1,109,143,151,143,24,75,239,111,14,79,232,136,126,117,26,60,229,235,175,178,47,5,171,166,60,122,200,14,4,103,213,20,105,205,198,153,114,216,13,251,159,174,147,75,123,81,227,43,15,135,229,54,48,187,226,93,94,133,50,47,139,254,24,243,82,91,122,68,179,185,93,194,182,59,86,30,145,205,136,206,239,100,58,114,180,34,252,132,81,11,137,180,151,29,147,67,201,98,137,187,82,154,135,229,77,102,174,213,218,82,247,157,230,233,112,37,201,61,108,89,117,159,188,132,94,38,42,28,234,207,30,104,25,220,15,2,91,173,164,85,164,89,178,138,123,201,4,132,218,137,2,214,189,100,218,165,118,129,159,38,163,67,97,189,239,181,82,75,36,90,193,42,48,42,73,34,104,140,51,90,51,41,34,113,41,241,199,25,134,68,158,106,223,208,236,2,66,50,143,64,177,121,250,252,203,208,17,123,189,211,204,227,102,89,14,0,129,106,169,20,165,43,242,4,109,78,8,152,172,123,161,22,140,104,27,115,2,180,69,73,231,221,10,124,95,230,209,181,39,130,200,175,107,96,145,226,157,225,139,232,2,20,241,28,186,209,240,96,159,199,184,161,210,45,226,135,12,169,239,203,202,89,254,15,171,95,17,159,41,50,187,106,135,39,27,139,227,23,187,23,132,185,120,158,174,180,105,70,103,26,159,121,155,216,50,217,163,62,235,115,67,211,192,122,145,183,7,112,94,253,64,90,210,48,120,199,81,92,3,194,231,43,253,94,6,171,93,8,47,25,120,252,17,90,139,223,155,172,98,50,222,156,120,117,135,18,234,139,169,219,236,181,139,99,24,110,170,85,45,213,188,173,159,228,157,58,14,164,3,216,86,178,139,63,56,85,19,181,170,193,65,232,175,97,67,159,71,186,133,49,66,230,106,12,205,60,92,87,223,97,58,80,205,92,41,65,94,213,12,108,174,223,72,70,226,30,114,176,253,121,157,214,203,69,58,187,108,123,125,37,164,102,237,123,9,154,84,178,102,85,80,116,7,19,178,229,168,98,69,171,118,7,83,115,55,92,24,223,230,111,185,228,80,200,118,189,95,182,21,217,168,107,39,34,34,10,242,170,224,199,20,227,40,108,209,82,25,37,159,165,64,14,252,223,175,52,47,97,23,95,122,91,252,179,84,154,52,27,170,26,219,21,141,195,219,15,64,146,154,233,34,166,54,79,151,51,163,29,250,232,181,127,181,134,140,172,194,59,174,198,95,217,98,190,181,190,16,56,55,253,133,219,120,137,53,243,56,133,81,240,250,118,193,111,150,44,82,252,45,27,129,69,167,84,88,179,128,10,241,69,244,180,54,96,55,87,134,90,33,154,89,243,30,108,205,88,109,246,149,76,84,182,127,3,218,45,178,66,43,7,117,11,198,192,141,69,3,160,115,120,75,172,106,186,24,126,168,195,229,166,206,104,45,205,11,106,130,126,82,127,165,199,184,14,202,200,136,95,184,239,28,174,199,27,250,47,122,74,66,19,198,111,98,6,88,181,251,89,203,253,254,18,229,198,142,94,217,169,175,100,106,43,110,78,237,163,185,11,202,155,209,119,64,182,69,33,66,5,86,24,147,27,21,8,56,33,233,69,148,220,232,20,5,190,216,42,11,16,68,129,34,171,20,222,129,109,241,86,24,48,27,57,231,241,152,117,100,41,56,6,6,120,39,101,197,167,78,249,35,14,197,6,117,175,43,119,203,8,16,61,91,187,195,15,132,94,64,191,167,116,134,237,14,194,139,15,84,229,124,54,178,27,52,142,102,30,148,225,68,187,173,67,126,233,138,97,254,184,0,35,134,142,202,82,38,223,185,160,227,137,59,197,183,64,36,134,27,140,56,123,81,78,161,30,196,10,124,9,217,5,84,83,238,149,2,82,103,107,151,202,80,210,82,34,231,56,21,132,188,211,84,211,99,219,239,224,243,161,170,116,140,15,240,191,172,119,156,226,97,208,183,160,53,92,65,232,147,18,87,142,237,167,169,31,250,10,49,110,229,184,33,103,78,134,91,98,80,190,47,49,117,122,23,126,157,158,48,104,20,171,16,68,44,116,37,144,171,171,243,143,24,176,66,66,78,142,248,172,245,144,139,126,96,86,153,38,222,84,104,1,211,11,211,176,115,236,105,238,166,90,176,18,51,31,16,30,234,108,90,0,91,148,59,12,212,228,90,106,82,231,178,14,44,43,83,7,83,249,236,8,99,215,67,141,83,36,40,29,180,209,252,172,202,143,18,155,61,124,75,226,28,207,243,134,6,254,186,70,23,59,40,160,9,77,100,138,108,74,33,166,252,57,82,13,28,110,128,93,211,16,151,140,26,148,23,238,2,231,14,97,82,138,87,67,112,33,33,249,245,33,170,99,29,97,144,220,26,0,28,37,13,87,170,207,59,187,157,216,166,53,223,208,227,13,17,239,202,215,69,3,99,247,152,187,148,169,208,69,100,238,78,151,4,91,109,21,113,166,168,153,71,136,0,19,130,110,166,213,250,25,0,222,243,165,98,223,82,216,228,154,174,149,173,116,50,198,16,54,114,247,241,238,253,185,113,41,134,85,122,84,227,35,129,176,134,42,220,75,70,49,210,70,151,229,113,134,68,27,92,223,69,163,240,54,83,235,127,30,241,113,57,236,118,165,222,11,204,200,240,12,129,211,150,110,80,9,77,213,127,22,129,217,197,68,232,71,190,183,6,55,182,7,145,148,205,146,125,59,52,182,47,176,93,101,123,40,48,43,65,99,150,102,37,99,157,200,230,190,7,14,131,130,212,19,240,73,95,31,63,181,66,4,40,161,102,157,31,218,61,23,94,175,197,151,197,213,166,50,21,72,164,109,56,77,59,247,223,188,107,89,89,135,234,110,237,200,28,127,249,234,58,148,103,11,214,245,182,125,175,185,45,118,168,48,98,153,44,187,249,117,62,121,191,67,71,35,212,102,119,207,132,73,237,36,160,152,51,67,7,54,93,127,26,67,242,117,27,111,10,66,107,233,119,20,150,144,153,64,225,26,164,87,195,204,250,223,54,81,10,55,77,216,18,6,186,180,37,126,104,200,80,88,123,203,154,199,198,190,106,4,57,254,88,121,51,151,23,82,117,2,154,196,129,13,197,132,254,155,85,149,77,146,21,156,123,76,204,92,208,98,12,98,92,164,130,18,72,99,38,16,232,74,182,242,31,211,104,218,76,114,90,8,42,135,177,219,177,129,3,112,224,119,151,174,11,97,29,229,95,40,36,110,164,149,30,227,106,82,176,209,91,210,133,239,52,238,132,21,152,192,42,143,194,159,117,56,64,113,0,35,220,62,58,93,234,129,11,91,196,51,98,44,130,221,105,218,40,122,200,123,252,90,62,33,153,16,203,101,212,145,238,1,199,32,222,87,197,240,20,43,125,82,235,237,66,207,89,225,235,232,226,113,147,50,44,7,22,93,163,191,3,51,243,106,39,232,12,23,74,201,36,96,146,234,37,214,61,214,26,27,175,118,239,64,79,61,143,12,240,146,205,1,100,201,211,154,54,157,120,46,21,130,113,37,243,19,96,251,161,254,75,69,204,203,212,13,197,223,14,120,238,117,119,20,136,227,198,231,136,69,10,145,50,70,246,14,207,121,18,239,3,81,164,146,173,205,55,159,22,118,112,197,92,41,132,139,77,59,224,2,193,9,226,52,107,194,220,27,246,63,73,119,98,175,212,196,104,114,3,213,56,120,81,122,99,186,79,34,18,40,199,230,13,238,156,239,30,211,143,3,226,142,65,146,99,230,140,39,193,105,160,247,90,70,140,172,130,21,162,248,91,251,225,128,170,73,68,180,248,177,51,202,48,107,183,111,69,45,142,91,219,57,203,203,36,215,85,12,216,242,78,215,213,23,115,190,98,30,232,44,1,175,14,186,149,202,21,146,187,245,37,112,24,27,115,54,238,179,49,218,14,170,170,41,109,253,151,93,36,26,196,97,115,179,93,233,180,139,35,225,4,215,37,204,182,111,143,246,42,85,226,171,72,203,27,217,216,128,119,208,139,88,193,78,21,249,154,194,157,75,227,164,113,8,77,43,158,136,79,3,136,80,93,173,66,115,38,150,146,235,39,4,20,162,155,122,178,238,205,114,15,16,111,108,63,160,233,205,236,72,165,194,122,46,148,241,153,124,145,217,170,68,233,182,185,104,100,182,68,133,252,252,13,19,67,88,24,192,94,54,127,11,33,156,226,210,208,246,114,189,170,116,86,151,120,236,72,148,134,32,96,35,163,7,10,167,105,177,172,40,247,106,177,104,61,139,73,174,232,214,184,135,175,177,98,133,166,8,198,222,201,134,163,33,78,185,185,249,161,19,170,88,119,125,180,150,7,46,42,185,15,100,227,105,10,246,252,28,95,50,138,107,54,116,31,54,199,156,27,133,155,207,25,16,82,206,22,203,69,75,104,199,103,173,207,78,208,81,145,44,112,196,238,188,59,88,202,115,127,223,126,199,41,40,181,158,212,34,195,203,174,248,71,113,193,34,59,33,162,159,95,232,213,21,30,145,51,187,179,152,101,43,133,231,206,65,87,20,23,76,214,90,39,205,27,152,139,2,216,36,12,245,115,12,190,168,44,104,234,180,211,254,214,160,83,215,104,192,143,131,4,8,199,118,156,40,80,58,92,139,207,4,30,37,106,113,14,84,239,130,159,238,202,140,77,10,180,212,73,58,164,240,58,208,190,56,96,18,220,173,137,152,200,23,200,75,171,114,50,83,22,1,50,197,27,133,152,145,0,32,130,91,193,103,163,159,235,84,23,158,193,248,66,38,33,137,217,250,253,195,67,176,197,73,135,183,172,96,26,120,102,3,37,241,140,53,122,75,67,240,156,62,226,199,19,2,1,85,187,245,78,90,131,91,35,1,105,252,0,52,241,225,30,15,118,32,143,230,85,181,49,92,245,204,58,148,126,218,208,12,141,138,21,107,29,72,159,105,180,33,60,122,62,33,73,133,22,74,91,50,139,126,189,223,154,155,26,141,187,230,193,55,124,154,179,222,173,81,53,210,246,99,213,52,136,127,207,175,235,0,47,20,157,38,203,55,44,129,115,134,166,206,118,103,17,184,254,136,64,18,114,228,77,23,68,69,238,0,228,253,222,101,216,108,251,93,99,232,116,67,133,70,102,166,147,18,144,16,200,18,111,246,54,22,71,80,179,86,141,253,69,156,49,35,131,246,46,117,127,6,54,211,83,213,100,205,42,62,241,228,132,218,10,144,55,212,193,142,29,176,100,217,39,129,118,24,81,66,185,124,135,22,127,238,178,30,94,191,76,244,4,41,36,38,200,102,212,77,201,59,127,8,149,188,91,122,133,238,122,75,158,109,38,223,201,226,201,110,122,225,29,22,100,122,20,223,79,122,230,246,89,133,234,4,6,223,173,33,98,86,163,27,188,109,65,117,15,158,226,234,61,206,4,153,185,46,242,169,43,94,55,93,93,48,17,114,9,62,200,154,55,125,217,221,118,153,44,49,154,224,188,29,49,35,143,200,157,112,75,207,245,228,124,66,101,220,145,98,34,136,246,60,10,204,185,206,157,122,189,3,251,225,46,71,239,223,133,29,130,79,229,131,80,124,66,49,177,71,91,237,21,37,225,85,175,10,247,30,204,118,92,7,102,135,10,200,11,171,75,246,197,63,168,68,52,121,140,149,38,33,84,208,233,14,75,45,86,106,184,126,207,155,80,90,195,200,103,213,1,83,83,174,106,96,237,53,35,227,220,211,175,168,107,247,163,63,157,149,129,154,67,179,227,53,3,239,212,55,69,70,236,135,35,55,94,126,241,248,93,164,36,9,227,254,193,185,96,133,96,6,102,76,14,53,45,157,240,128,47,142,155,70,68,70,219,4,129,89,37,176,21,115,190,197,194,181,248,78,157,46,183,32,18,58,251,196,190,160,239,240,1,218,207,7,240,225,171,121,201,212,205,50,165,23,59,162,181,63,26,22,84,136,51,196,245,120,153,184,79,5,101,238,229,6,237,85,223,4,139,245,112,192,39,145,68,12,137,18,240,199,174,76,238,69,211,167,28,34,158,187,191,20,188,198,116,76,108,8,252,88,207,203,169,3,204,195,175,109,80,137,105,176,168,171,160,228,162,4,237,171,39,44,174,140,33,155,30,114,19,216,109,87,107,52,233,239,97,166,42,73,52,248,34,46,130,32,226,60,181,5,107,254,248,126,73,252,203,189,218,90,103,177,133,93,81,227,231,66,75,239,128,17,173,34,33,36,159,223,248,87,22,52,69,107,101,46,183,251,206,142,104,150,52,158,147,203,154,127,225,10,114,106,43,61,98,198,245,145,186,56,231,5,95,207,42,86,44,184,53,17,26,195,240,194,44,216,188,24,23,54,123,132,20,129,198,160,34,151,175,27,141,182,18,38,226,45,92,92,124,12,89,31,151,161,40,183,26,189,208,170,32,43,178,157,180,94,217,103,159,46,34,27,143,28,17,186,175,189,228,68,124,47,43,241,216,64,140,76,191,188,190,9,160,82,130,185,242,156,118,177,194,178,72,28,168,194,133,119,220,33,251,77,107,172,244,66,71,168,225,248,123,52,201,183,206,104,193,182,142,231,227,13,152,229,140,33,121,72,189,8,111,142,195,100,206,246,250,48,199,19,254,25,64,26,49,175,143,0,65,38,172,78,208,151,232,40,252,60,171,113,238,51,139,95,8,177,72,57,117,228,69,137,34,87,165,243,172,148,215,81,229,248,33,30,204,120,175,238,200,20,83,248,124,141,233,165,118,130,179,151,159,220,118,132,50,169,135,98,84,209,223,66,195,79,216,139,77,33,93,173,81,233,131,253,201,38,247,155,196,125,61,180,202,41,205,153,102,109,162,5,184,220,113,163,20,199,20,14,142,96,180,134,168,248,35,37,17,4,224,154,188,57,40,245,133,156,27,82,110,234,150,184,203,113,31,143,125,24,96,165,6,163,164,122,231,119,133,70,118,234,25,50,1,160,83,54,94,82,50,136,10,141,32,127,111,226,58,94,142,11,120,185,249,127,72,20,174,71,138,69,201,171,226,146,145,113,71,75,137,29,225,147,241,244,49,99,197,66,109,194,212,189,224,245,149,37,74,53,80,36,88,247,107,3,61,111,16,206,224,90,135,26,45,62,48,119,107,2,80,241,41,0,11,142,140,114,12,106,207,137,222,45,35,48,60,74,56,42,140,112,144,191,21,58,110,69,237,116,97,153,6,48,223,246,155,164,65,102,106,63,232,60,60,133,57,141,171,189,228,205,40,163,243,77,71,108,174,66,129,184,184,9,175,227,110,143,247,97,8,71,173,5,28,83,165,49,31,166,86,45,218,208,238,197,189,75,40,87,37,91,152,231,45,233,254,35,23,225,64,79,182,165,119,76,210,252,81,177,76,153,47,158,248,90,69,13,185,222,19,211,112,45,52,172,54,167,12,249,96,196,9,150,173,140,81,185,156,248,55,206,23,213,4,13,235,27,195,223,246,116,28,123,150,30,169,86,143,59,178,134,166,126,179,135,43,142,97,169,163,161,146,101,164,89,117,13,195,232,107,1,106,114,94,132,149,6,173,211,52,168,134,201,133,176,95,58,214,14,76,187,65,90,141,80,14,194,51,20,221,171,177,137,102,200,63,76,37,132,153,58,76,124,120,120,182,0,191,93,23,135,163,92,22,108,125,93,95,55,116,125,69,79,243,110,45,204,66,50,2,88,48,219,50,148,109,140,79,127,120,27,139,214,184,160,109,225,109,132,209,105,149,75,23,231,21,21,70,187,64,224,223,215,190,208,221,186,32,45,182,98,86,69,252,76,159,233,16,7,173,71,8,245,129,254,129,44,66,38,73,244,220,218,224,159,224,53,236,225,118,228,226,90,21,55,68,57,133,190,131,100,131,16,6,34,162,104,236,226,248,36,176,111,192,27,68,225,51,74,184,205,241,155,164,166,107,44,9,175,134,145,49,148,130,126,106,136,227,124,73,200,138,27,55,29,22,251,139,211,20,127,98,222,1,102,163,230,192,211,119,82,159,49,110,220,105,15,174,129,37,128,11,50,233,126,20,163,204,9,170,18,174,102,4,213,103,25,116,187,28,193,243,138,36,248,118,246,85,119,114,58,104,249,231,170,236,134,216,214,129,15,77,189,57,196,36,201,63,136,171,65,0,222,73,228,86,46,110,148,94,85,188,171,5,104,149,27,53,240,2,161,61,121,52,184,118,26,226,130,2,224,112,35,184,76,25,3,114,53,10,189,104,146,50,42,144,251,202,234,181,108,126,220,235,148,225,231,74,158,42,15,164,212,101,166,66,9,248,11,224,228,19,59,213,235,64,28,213,238,46,34,178,223,14,196,239,157,175,86,48,210,138,106,158,231,234,201,95,194,158,147,53,69,229,45,90,159,87,245,161,219,66,140,100,13,151,229,216,223,22,201,83,202,201,33,223,145,50,221,114,83,40,165,34,102,0,147,202,71,62,191,39,78,95,54,37,148,118,31,20,103,121,200,26,81,157,111,66,190,235,26,148,22,153,127,104,55,169,207,185,88,56,124,75,26,119,241,10,127,178,27,176,125,251,22,140,121,5,253,208,218,115,147,222,196,251,239,159,35,95,46,110,119,84,204,158,33,194,174,18,180,201,115,175,20,198,0,97,78,53,215,157,92,159,11,16,35,11,142,243,48,134,73,235,89,142,204,230,229,69,218,183,213,105,86,187,159,227,118,251,26,129,152,139,14,218,237,86,248,22,182,159,173,229,207,219,149,47,12,133,6,157,1,15,211,175,90,146,3,140,38,29,238,50,218,241,26,130,15,45,122,128,230,173,115,58,176,233,245,66,58,254,242,57,76,45,247,94,108,131,106,56,26,189,147,83,85,114,144,3,143,149,138,234,125,56,221,71,20,232,152,222,247,156,89,168,164,53,148,180,220,104,172,93,155,187,160,71,43,53,60,249,26,168,154,114,88,38,254,151,223,234,52,15,96,237,159,165,138,233,222,73,17,235,147,190,42,142,248,207,86,24,209,57,165,125,219,216,112,22,251,152,98,142,21,71,41,103,49,144,243,27,72,67,112,139,35,166,93,113,6,93,169,47,75,215,128,212,181,80,174,97,241,191,189,35,63,167,176,159,177,207,2,217,228,123,180,116,87,206,71,144,252,139,222,141,28,220,185,176,247,87,87,145,232,233,86,109,246,54,237,244,239,149,43,91,148,41,172,249,238,23,238,129,183,144,152,240,177,136,186,228,205,136,186,140,148,167,250,227,6,27,176,93,106,205,138,75,5,28,220,84,22,227,137,170,146,175,123,135,164,141,33,83,214,152,228,245,116,27,85,9,82,34,177,4,230,169,239,95,175,116,130,19,37,158,86,250,132,89,188,184,17,34,212,237,125,21,73,238,112,103,166,70,208,191,151,157,204,94,240,250,109,148,17,10,223,218,237,202,229,231,77,124,10,198,104,84,120,25,16,172,37,30,230,98,44,22,98,145,68,52,199,214,46,54,95,19,194,171,54,145,100,164,223,243,127,61,29,132,208,236,166,213,136,145,78,240,43,96,102,241,129,226,239,120,97,16,117,249,172,229,192,36,48,183,98,227,93,111,29,134,160,106,244,253,222,10,137,32,7,60,30,8,66,134,115,208,210,181,59,88,218,241,131,89,241,231,12,137,33,81,131,182,160,237,92,231,11,179,166,19,242,198,75,78,79,162,211,178,40,201,27,186,121,52,85,54,52,249,201,166,238,45,30,126,14,13,236,240,0,155,68,122,174,109,133,49,201,0,57,73,81,8,195,149,239,32,72,243,99,61,65,98,98,78,120,120,99,224,160,76,79,248,249,114,49,169,114,241,97,35,110,137,91,230,51,26,48,27,210,155,104,132,60,13,221,108,198,113,88,8,245,114,189,126,134,103,47,246,185,97,175,171,144,135,56,32,154,127,49,177,189,229,240,220,173,223,62,33,68,16,162,7,79,70,123,83,208,77,48,55,176,209,199,93,243,1,90,196,114,111,165,7,141,236,218,65,184,65,188,69,192,229,31,135,145,205,139,194,96,171,221,65,84,64,2,251,83,119,245,23,100,244,179,196,139,150,89,254,253,51,28,101,108,76,156,141,196,209,102,92,140,14,43,73,126,76,105,198,45,213,100,214,84,133,142,207,80,98,183,28,159,227,115,253,209,79,168,76,142,173,145,72,121,162,218,172,67,111,246,124,41,64,230,153,76,251,246,58,116,120,150,190,223,237,40,174,66,145,206,48,31,233,74,93,142,156,199,187,36,51,49,22,61,13,87,59,44,158,62,160,20,45,98,244,235,114,160,28,5,79,37,80,250,11,117,191,148,19,154,174,234,251,11,15,169,253,87,43,205,232,237,85,62,248,20,39,62,71,154,35,178,9,14,152,170,87,21,49,98,90,13,103,188,71,33,61,157,170,190,233,102,85,141,226,211,166,83,38,153,9,12,109,59,101,75,125,29,253,190,36,175,203,173,54,149,163,125,64,170,106,236,121,109,183,155,139,232,227,172,220,150,38,99,92,196,175,114,80,15,150,151,228,145,200,32,231,238,182,98,58,195,203,123,199,149,67,197,128,219,5,168,123,56,200,208,165,154,70,154,59,164,42,63,215,84,83,119,38,229,197,62,236,97,204,179,128,38,79,158,134,246,106,247,210,186,0,115,37,107,192,143,236,252,5,4,134,186,204,54,150,170,60,8,219,7,27,179,140,51,234,88,89,254,162,120,9,184,236,62,229,41,247,214,162,229,95,225,62,141,229,218,222,134,197,225,63,247,180,57,144,60,253,61,42,118,103,51,244,108,13,41,252,138,221,213,45,77,17,112,18,201,174,202,220,149,154,222,59,139,132,176,113,244,78,214,107,240,137,193,129,132,83,26,87,167,199,226,208,30,131,193,104,172,67,138,242,10,203,80,126,80,128,157,130,249,59,128,128,163,188,210,185,13,209,18,136,22,144,74,181,130,38,4,200,172,205,223,130,33,42,86,23,239,68,160,153,62,91,124,40,131,195,81,182,57,245,2,135,66,161,181,126,120,108,171,141,86,133,209,25,29,185,117,147,112,144,39,209,129,186,35,132,40,89,197,190,169,162,47,31,123,179,41,47,218,168,184,84,122,2,207,232,66,101,158,144,240,102,120,27,137,228,51,121,111,87,15,229,186,173,36,73,254,181,108,106,142,242,15,90,106,97,182,117,2,179,168,16,13,227,242,1,106,17,182,204,11,99,19,11,190,55,240,233,145,183,117,155,186,212,228,98,84,49,253,168,182,177,157,246,109,33,71,195,37,181,182,59,34,99,249,217,232,48,208,61,97,215,50,103,238,94,248,175,91,38,223,27,238,84,224,117,161,138,153,118,214,253,90,85,205,39,141,213,113,187,253,57,103,250,41,44,214,89,160,219,119,236,158,2,153,90,2,238,191,235,150,114,232,125,202,102,195,144,107,138,7,18,32,198,167,138,94,159,125,121,57,15,149,136,20,85,20,193,56,89,148,2,122,101,165,215,230,135,78,59,185,95,120,27,242,234,148,12,27,158,137,39,166,175,229,196,249,177,212,133,22,7,117,254,162,136,171,33,41,144,198,82,245,91,122,72,111,181,93,7,83,120,138,116,140,192,234,37,115,174,104,244,137,160,80,197,125,206,150,60,247,250,152,221,60,223,229,76,73,212,73,159,63,116,253,28,102,46,84,19,252,169,154,19,194,194,116,249,115,84,206,5,53,224,10,24,144,18,41,172,126,36,248,12,90,62,158,166,43,22,27,66,241,10,63,228,234,26,149,47,85,83,75,111,201,189,61,94,52,11,186,168,120,72,111,102,47,233,77,185,5,51,209,193,22,65,65,195,216,196,147,143,140,234,200,223,140,193,215,87,66,243,200,151,136,6,44,9,77,42,146,126,129,121,33,184,101,25,168,200,179,254,228,20,38,148,28,49,136,167,13,54,22,110,127,66,75,159,43,61,69,142,171,78,134,194,214,8,136,161,215,132,80,87,196,208,60,106,80,226,148,115,120,57,77,155,129,46,226,135,109,89,81,9,113,209,59,237,78,78,20,138,37,101,116,97,100,18,246,213,143,222,81,182,7,226,35,130,197,165,68,172,5,49,98,185,61,217,196,224,164,69,38,37,0,122,48,94,253,13,213,173,94,106,4,252,224,54,93,205,7,28,115,54,247,120,115,14,49,55,51,5,250,253,211,125,191,67,220,212,232,213,128,153,54,79,223,33,157,82,237,70,150,98,101,215,101,107,229,206,61,198,33,194,202,146,103,189,211,101,232,221,112,134,162,199,113,222,46,211,26,151,8,88,113,166,129,135,226,233,50,125,89,147,253,34,136,108,188,172,19,231,73,40,152,75,131,249,29,133,192,111,49,204,246,56,23,134,115,111,0,214,135,192,43,175,192,210,153,121,233,76,170,134,195,77,118,143,188,57,136,61,5,232,181,148,254,181,32,222,16,51,16,98,17,215,237,16,111,100,89,42,41,217,217,143,235,10,148,120,213,79,181,199,40,167,175,158,104,240,108,23,159,117,138,208,134,63,65,16,113,215,242,3,32,21,38,76,7,253,229,230,114,171,64,41,166,115,123,239,47,152,131,156,113,34,178,179,217,51,88,253,237,126,20,224,152,245,96,173,191,158,244,41,102,100,29,147,51,31,159,124,177,37,25,221,137,122,200,86,39,117,15,173,9,43,119,243,192,79,127,232,129,147,77,12,155,170,90,97,168,6,78,34,40,243,190,217,98,235,60,202,74,49,241,245,23,189,84,55,157,14,111,163,188,156,137,29,85,206,6,189,159,16,248,154,82,122,164,196,122,199,3,204,2,237,90,27,39,80,112,14,112,226,79,138,8,238,211,168,206,71,171,10,0,19,22,10,198,136,31,230,98,250,5,172,107,131,5,15,14,50,188,217,36,161,59,50,99,70,17,218,45,44,56,222,245,106,111,78,107,216,145,70,62,225,45,97,121,219,42,56,135,214,66,179,172,129,168,164,185,229,50,204,92,191,192,152,215,69,245,249,158,211,33,126,216,151,224,252,142,163,185,61,74,73,79,136,216,206,217,220,82,10,47,95,104,184,69,219,43,117,240,34,207,143,241,186,150,113,37,83,23,205,210,121,110,15,209,169,232,231,144,129,202,202,49,201,197,240,158,247,121,219,59,212,201,36,4,106,239,18,193,205,152,251,157,44,206,100,158,119,122,224,181,85,33,19,27,187,148,137,170,27,91,133,128,232,143,18,52,188,156,126,167,225,155,53,65,51,198,21,40,222,76,116,3,105,27,42,137,48,12,187,59,40,236,48,79,11,215,216,131,210,160,61,204,242,135,24,123,181,160,252,162,236,10,113,223,143,176,29,193,54,222,46,79,76,15,120,106,206,87,206,189,93,157,40,25,110,198,24,245,48,98,76,150,209,129,145,227,222,235,50,162,201,240,77,209,20,125,103,241,174,241,23,214,180,88,53,229,68,171,89,182,250,244,126,96,249,236,242,72,165,117,139,245,58,182,216,211,11,197,163,233,28,185,210,180,156,15,205,72,41,75,157,149,112,191,195,192,144,161,144,37,202,180,220,26,106,60,233,0,141,105,121,24,24,195,52,150,111,15,110,13,82,251,10,193,43,110,36,130,80,218,84,83,141,58,72,11,26,31,123,185,131,116,167,161,176,137,128,124,162,237,214,211,31,217,160,125,219,102,216,70,201,6,2,200,33,225,190,53,72,134,250,33,48,164,214,20,190,109,138,142,162,49,141,70,99,93,95,142,149,36,46,67,225,121,44,105,74,6,52,245,51,144,131,131,161,176,150,195,132,253,37,22,17,61,174,180,251,156,30,248,189,167,6,87,78,64,97,112,215,201,155,64,164,28,89,180,2,57,252,68,164,158,72,116,60,187,232,144,110,50,253,152,101,8,157,239,185,28,146,103,76,123,49,222,180,190,188,218,148,16,220,232,100,121,136,131,212,73,98,7,30,217,20,217,229,122,24,141,31,211,148,230,128,27,141,191,28,29,13,93,140,15,145,222,158,139,237,69,158,44,98,22,97,203,7,175,156,168,205,49,27,126,156,123,54,246,229,21,15,23,203,7,108,35,100,30,254,82,218,239,196,132,109,62,209,35,229,116,230,184,72,89,168,143,56,61,36,119,204,31,24,173,118,51,145,195,149,89,207,64,83,93,110,176,98,86,92,52,78,93,217,104,215,229,57,16,139,80,171,201,119,164,43,216,53,236,60,223,32,181,179,42,121,128,254,221,128,92,180,174,246,99,56,131,246,124,158,197,193,140,138,116,208,60,238,197,174,219,187,232,28,115,189,117,95,232,211,112,76,121,27,26,12,43,40,75,220,43,68,18,177,33,100,64,68,162,96,67,132,229,13,150,242,134,218,183,171,96,240,94,120,226,100,240,113,129,74,167,92,219,10,227,150,149,63,39,20,228,209,54,176,16,11,111,150,170,141,24,117,171,6,250,185,20,189,114,14,213,21,27,194,146,88,174,104,248,153,102,125,76,173,176,187,166,175,132,27,197,135,26,244,114,19,152,166,177,7,85,61,10,25,160,191,104,151,77,63,74,88,62,109,205,74,150,199,133,35,80,221,128,11,74,217,94,7,165,221,192,144,66,74,216,56,192,17,182,202,18,43,38,228,254,87,80,10,41,86,202,209,77,234,190,182,87,121,214,253,75,69,187,163,96,3,155,78,42,52,13,149,147,59,208,198,184,91,45,44,123,251,130,169,97,129,56,51,119,71,115,154,62,53,193,53,160,58,180,219,244,92,33,212,181,15,80,191,51,63,131,37,153,36,33,220,148,248,201,132,236,162,133,113,244,120,168,116,90,226,0,104,94,161,196,12,174,192,143,252,36,83,129,223,11,101,88,142,85,41,244,56,160,95,125,213,76,12,117,237,182,82,51,44,200,199,213,54,209,42,105,37,192,211,185,139,207,94,178,17,190,25,163,232,76,160,14,129,31,229,70,57,190,234,110,159,104,124,240,124,227,204,58,121,47,62,237,110,203,123,144,8,155,196,180,243,109,146,210,51,88,94,105,54,211,139,94,137,236,118,218,19,129,36,111,203,85,232,53,90,107,222,227,121,13,249,21,216,117,175,73,131,96,37,228,250,248,86,75,242,134,135,162,85,48,62,252,245,1,86,180,5,70,164,183,124,128,224,249,46,152,198,244,118,96,38,188,142,83,14,152,176,188,32,139,115,113,173,57,45,241,4,21,84,189,172,70,131,8,131,204,176,223,66,27,149,64,51,85,180,148,221,21,112,183,194,19,237,40,57,124,69,79,114,137,201,226,211,184,206,90,150,222,61,37,63,96,238,154,156,97,246,5,217,173,34,192,161,35,161,16,6,53,128,81,206,122,142,43,135,171,176,170,199,75,67,35,193,217,239,45,104,132,93,220,155,155,160,138,167,202,2,167,254,5,210,77,183,32,233,248,187,182,154,125,27,198,88,244,185,39,134,88,162,207,222,216,83,137,75,246,227,104,201,231,126,85,220,217,199,245,152,19,221,235,249,21,140,206,254,159,237,116,104,141,199,130,174,117,192,193,250,105,107,95,122,141,54,46,127,51,148,82,69,119,24,233,125,46,119,204,192,100,243,93,184,183,140,112,232,23,73,142,30,189,47,222,115,147,82,205,237,104,27,157,73,166,119,121,30,143,252,102,151,248,88,48,146,91,250,53,7,202,44,192,90,218,166,128,253,251,21,58,74,56,140,119,108,80,180,57,35,95,84,199,182,158,98,240,208,223,27,106,238,110,3,72,73,92,229,213,33,134,64,46,203,90,105,21,207,140,114,4,169,73,229,72,169,54,241,50,217,158,138,35,238,122,140,204,124,126,161,232,133,2,48,30,212,250,237,123,136,231,164,163,231,165,137,213,243,178,119,149,221,192,215,182,145,25,50,3,12,135,134,232,252,179,94,76,98,157,145,241,54,163,175,75,100,239,103,116,116,79,164,75,86,247,239,73,94,110,85,44,22,163,223,93,184,135,206,65,98,198,151,236,115,108,80,154,254,63,25,90,154,199,242,108,97,77,24,107,115,24,91,160,64,51,44,248,138,175,233,218,3,136,18,226,28,53,65,91,170,133,92,12,114,232,157,33,253,116,34,122,140,186,96,47,106,162,59,251,167,195,43,127,200,76,247,250,160,148,225,19,252,235,101,227,89,120,1,76,254,241,221,14,248,160,151,37,172,76,170,93,216,193,158,210,114,242,139,7,89,218,91,207,198,76,109,227,133,142,236,79,176,49,102,196,219,19,23,202,147,226,68,110,102,197,175,73,225,129,12,31,141,58,102,120,247,38,108,229,63,230,147,24,97,68,106,107,198,86,94,1,236,158,143,45,68,183,246,57,19,87,236,88,250,100,167,46,136,204,102,194,197,233,2,19,201,243,87,109,45,208,82,205,211,17,118,50,32,218,140,80,60,210,109,167,211,196,64,175,5,43,73,204,196,190,146,102,181,220,32,16,86,252,15,191,85,123,100,213,128,195,105,81,60,132,43,242,188,125,176,96,38,216,95,68,2,77,10,138,116,29,23,219,159,34,36,196,243,29,200,104,61,66,178,219,192,208,212,130,7,44,20,34,88,245,148,14,130,58,1,194,153,183,239,116,45,36,190,2,192,43,43,221,220,35,144,230,167,28,193,172,213,57,70,199,138,224,227,249,135,132,134,238,118,97,5,141,54,80,150,219,251,194,247,221,235,46,121,92,24,75,28,131,18,81,247,161,161,148,25,136,38,249,148,252,192,83,109,44,182,146,117,27,16,129,148,62,8,6,163,239,7,39,114,215,223,156,31,33,243,84,160,13,118,166,180,51,148,161,177,49,209,36,207,167,163,243,232,131,194,121,125,67,169,180,63,225,128,64,210,228,23,211,190,101,215,197,137,80,16,122,229,249,113,144,211,212,196,69,6,237,137,121,101,108,158,242,118,126,228,130,215,241,96,113,52,228,15,216,216,32,44,221,133,159,102,234,124,249,223,237,199,181,193,95,38,190,100,3,119,78,22,171,201,162,226,110,93,157,252,22,40,27,209,178,108,118,72,80,136,190,121,176,115,99,220,145,221,116,109,123,217,47,221,113,132,253,58,33,60,167,44,201,129,12,248,44,134,71,157,176,153,63,218,87,40,96,254,68,154,173,209,54,8,176,54,25,38,168,185,101,243,4,57,231,210,5,150,92,113,248,152,128,137,143,204,49,141,215,226,236,42,203,126,220,77,219,229,98,60,123,83,150,170,187,30,45,162,156,117,48,248,227,26,89,175,7,52,73,14,164,93,186,47,178,93,214,174,51,174,125,107,39,28,140,244,252,246,211,195,135,187,12,158,167,179,110,205,52,72,243,244,167,101,139,157,203,2,97,191,34,196,242,30,220,169,184,193,61,5,50,197,39,81,36,232,98,156,201,105,156,231,14,127,38,118,1,103,135,113,103,191,78,96,173,98,237,117,23,60,176,4,153,0,187,209,225,62,45,110,246,86,94,91,98,75,2,18,91,17,170,131,200,15,146,88,208,54,31,185,67,155,29,69,240,140,242,219,113,88,93,157,61,97,111,208,131,54,89,226,189,94,167,57,87,220,209,135,134,188,173,66,192,21,236,4,239,65,37,65,186,10,21,179,45,65,89,7,42,247,142,119,110,250,198,188,184,210,149,12,236,38,122,163,194,152,218,188,76,163,86,72,65,175,114,222,163,91,41,205,36,205,139,128,146,182,190,43,28,207,139,231,122,242,27,180,86,89,119,0,134,30,178,26,113,51,156,177,4,68,194,172,197,208,135,49,9,145,158,249,246,188,5,249,59,180,113,135,216,179,78,74,206,78,54,109,70,228,105,58,31,165,132,81,47,82,16,95,7,191,177,223,168,147,80,248,41,177,32,190,191,103,200,234,184,204,196,35,219,185,121,204,158,6,233,196,157,218,178,8,216,174,205,88,201,132,104,201,82,132,193,215,74,134,243,190,96,121,170,8,182,22,70,239,105,24,231,187,250,179,36,200,205,185,1,149,57,35,111,212,148,155,8,28,233,26,102,148,226,205,250,202,189,193,25,30,117,34,53,50,47,249,127,48,107,75,191,220,50,107,109,184,240,50,180,138,166,253,78,113,63,190,214,12,242,221,56,185,28,187,133,220,163,69,225,202,164,124,105,48,157,147,190,247,81,148,101,254,89,59,22,64,12,68,115,219,249,99,9,152,181,244,160,45,90,164,144,147,109,147,143,118,102,43,109,199,169,146,123,91,21,225,210,117,108,173,235,159,173,138,78,151,62,146,58,247,110,121,70,92,65,189,127,151,123,194,97,50,16,139,210,38,188,174,136,155,240,95,7,51,177,230,29,116,117,119,216,89,161,189,101,164,158,155,203,187,85,50,169,134,190,24,216,10,10,247,213,179,104,16,18,202,53,189,205,8,120,14,185,237,54,193,58,173,68,3,183,215,245,129,188,192,2,153,90,139,54,77,181,30,250,184,3,54,104,47,226,219,136,219,177,243,53,81,61,86,144,147,12,101,47,147,200,155,123,213,136,19,144,181,55,204,25,219,27,77,185,247,50,98,81,32,205,25,240,253,231,172,251,49,229,245,124,23,62,4,10,62,180,53,113,70,26,244,43,9,135,30,46,60,146,162,223,229,216,80,145,157,103,24,241,8,95,184,149,183,12,209,116,67,242,45,92,205,162,121,38,8,95,56,34,128,215,23,31,230,236,251,172,95,191,36,98,6,232,202,90,130,30,12,171,147,61,6,86,113,210,63,149,227,226,104,144,29,138,116,118,191,40,179,68,27,199,212,0,225,22,101,126,113,128,73,75,71,129,236,10,82,40,25,143,72,173,198,252,203,21,209,17,144,239,207,157,245,199,251,92,77,107,11,157,53,70,118,185,95,122,111,124,150,204,65,154,74,223,219,204,180,171,120,45,68,89,186,232,117,123,7,213,202,107,132,216,75,9,165,167,175,48,116,8,249,122,170,252,91,160,159,203,139,238,59,170,165,1,161,119,71,87,112,6,213,108,103,247,107,138,108,152,80,155,239,164,162,134,95,67,192,11,32,143,63,169,105,131,64,36,0,156,180,101,118,61,87,11,167,1,191,174,42,200,205,203,202,194,175,82,116,122,173,55,42,195,97,85,27,95,130,216,172,36,187,113,207,185,201,65,201,165,112,9,169,84,55,79,129,109,226,2,162,66,79,182,106,126,234,1,156,210,161,193,148,52,203,134,100,93,220,42,92,204,220,108,129,82,41,139,121,231,151,40,158,250,233,54,26,205,27,122,180,88,21,79,99,134,77,23,72,103,144,161,41,188,119,47,23,64,78,3,248,209,22,93,236,179,39,177,30,165,142,126,137,199,154,198,21,106,218,170,191,152,157,96,27,164,132,0,11,32,246,77,71,190,66,220,212,161,69,185,66,96,112,65,22,159,131,144,137,100,157,169,32,62,15,110,9,154,250,43,134,209,186,3,19,15,57,211,81,113,20,187,218,6,112,117,243,71,47,20,21,59,118,211,123,4,76,249,56,202,93,114,0,251,123,115,236,109,10,56,209,135,216,111,192,123,135,227,185,72,139,218,200,232,164,74,18,41,71,128,25,42,211,49,232,50,130,253,10,109,9,79,144,105,0,52,89,72,137,94,0,215,54,232,186,17,29,151,187,224,168,204,196,26,85,194,150,224,208,35,43,120,83,14,53,25,5,40,237,66,236,200,225,51,32,160,200,122,101,89,242,93,251,221,192,29,251,172,187,19,190,44,27,79,160,111,219,249,179,233,149,98,110,29,214,171,186,177,105,91,172,38,156,81,241,236,240,21,56,188,36,195,198,161,100,189,45,28,151,101,32,123,129,75,155,253,153,98,251,132,222,164,20,204,118,76,127,6,217,14,63,68,157,91,163,221,193,12,22,80,12,81,86,0,37,217,52,105,189,116,105,240,26,172,192,89,86,149,128,58,49,119,156,167,236,173,44,214,99,66,123,47,32,207,42,78,159,34,174,133,165,94,254,7,51,180,203,166,21,63,250,132,228,126,165,50,174,239,124,81,194,107,215,32,86,114,245,99,121,53,36,169,184,231,189,80,155,194,168,235,157,91,196,133,146,57,22,122,2,39,242,99,199,211,216,209,118,175,69,229,81,41,151,197,44,139,16,90,135,131,32,79,146,231,169,28,170,100,213,18,204,58,212,38,203,59,96,146,111,62,129,93,177,251,52,128,105,115,234,242,40,13,125,49,77,9,158,101,152,71,214,176,84,108,55,37,169,22,131,7,167,10,109,189,111,162,36,153,143,120,76,191,215,162,8,166,238,50,196,17,188,24,136,148,136,49,95,36,106,190,119,24,196,11,34,45,19,86,66,112,200,180,248,245,16,122,56,190,188,36,13,50,6,169,35,147,130,19,167,19,141,158,44,240,80,178,35,60,95,53,28,210,241,123,43,118,126,153,26,245,107,28,63,204,100,209,75,121,134,156,23,28,4,204,166,10,201,214,10,183,59,58,79,12,248,30,238,178,239,79,161,31,24,185,62,216,119,32,109,67,229,199,165,17,204,249,231,211,157,139,55,246,21,25,133,136,206,36,145,215,103,206,26,15,140,172,121,65,97,220,57,80,10,232,225,70,40,16,107,55,240,150,65,97,106,218,196,210,89,149,116,177,33,216,232,252,4,234,138,219,241,225,135,97,143,226,113,59,126,218,80,182,40,138,29,130,242,37,185,34,52,236,207,243,253,124,194,249,145,74,230,25,46,217,20,74,64,130,171,188,109,99,133,47,173,90,126,172,94,235,81,36,41,146,34,48,219,2,108,109,98,162,247,186,17,210,203,136,103,134,2,184,17,224,54,202,132,117,113,222,243,254,67,180,40,199,101,158,16,23,161,107,68,198,91,126,209,136,113,156,28,229,225,249,61,74,203,163,245,86,225,188,107,222,190,33,100,222,73,104,65,244,168,248,17,73,42,198,173,110,248,98,154,93,187,230,234,61,11,193,50,244,238,68,79,70,151,161,30,168,190,91,148,218,3,163,248,164,177,78,120,163,110,103,238,52,237,114,86,117,194,100,85,27,252,26,36,171,235,171,115,200,150,129,123,14,178,164,39,149,11,195,49,7,1,39,71,244,23,73,228,93,146,223,27,119,110,52,136,247,13,177,89,223,184,228,49,78,74,55,9,51,125,102,237,103,65,24,155,29,102,8,94,213,248,196,108,235,50,146,73,1,58,109,14,200,147,95,179,134,23,219,149,146,71,153,242,113,14,104,28,55,7,239,22,198,159,118,72,63,83,227,116,192,48,2,101,222,176,32,197,92,165,110,150,192,135,167,243,174,253,121,79,181,146,129,46,8,1,94,110,113,158,86,231,87,55,152,74,205,206,63,70,64,180,148,35,206,120,159,103,106,138,206,249,248,218,102,176,215,140,105,69,10,58,41,20,73,37,31,178,166,117,106,208,225,110,173,91,47,253,5,136,119,26,113,138,32,42,153,92,64,182,67,227,234,177,31,185,138,161,144,41,106,117,66,206,16,233,203,170,163,162,180,128,11,4,123,115,61,175,88,103,110,109,142,238,132,12,247,175,11,151,145,227,52,80,157,140,160,185,122,241,195,83,116,27,254,159,28,185,227,39,4,30,30,42,125,112,250,206,80,134,53,119,208,68,129,201,144,120,135,178,160,109,199,205,202,188,7,102,250,65,109,251,171,57,107,197,195,249,209,231,100,42,234,189,62,136,187,200,5,236,133,151,240,95,3,191,240,131,118,143,207,83,220,164,139,115,170,159,36,12,196,205,20,138,172,83,209,221,160,90,102,179,49,159,47,129,11,235,231,10,137,180,129,77,102,165,244,50,200,16,81,51,13,209,183,227,252,177,136,50,26,213,167,134,48,158,110,208,95,158,165,64,125,149,111,17,92,150,89,203,163,131,84,136,50,120,223,76,240,192,194,117,101,29,128,232,81,128,211,65,54,44,252,235,23,27,195,175,74,153,67,38,13,249,207,194,28,7,109,148,131,93,25,45,167,249,171,38,100,205,143,67,246,80,146,160,129,24,112,173,241,164,90,77,21,232,107,37,229,49,35,98,217,52,31,159,199,218,116,251,137,90,144,215,89,56,246,50,100,8,57,235,238,137,26,2,70,40,71,247,84,28,53,146,191,155,230,126,78,185,163,230,22,100,218,190,236,72,157,22,93,208,1,109,249,10,13,108,46,139,66,106,92,98,90,121,99,12,112,164,176,120,103,96,113,53,68,152,124,73,43,170,54,200,239,160,50,154,5,81,52,112,187,46,198,187,5,20,182,126,21,163,210,135,85,247,166,53,104,147,9,93,60,44,97,33,179,201,4,32,224,62,82,235,58,197,155,163,14,79,117,44,81,14,92,239,19,176,41,123,168,17,130,10,202,77,229,194,152,105,47,53,129,113,72,241,160,55,0,26,248,57,26,107,174,60,243,202,82,146,118,26,6,111,17,161,31,133,226,53,10,171,232,170,253,236,177,60,176,46,26,131,109,15,34,72,115,88,24,212,121,122,63,209,166,24,51,27,244,122,26,93,248,34,154,68,95,128,56,195,53,19,49,254,32,211,170,238,224,199,3,21,25,202,195,77,124,68,207,240,244,133,18,93,69,188,17,13,177,25,108,136,7,8,72,199,30,37,143,158,249,155,217,133,206,240,200,68,72,190,13,48,74,219,226,174,113,163,234,206,208,175,238,173,218,213,240,93,206,68,237,157,236,85,208,69,180,140,227,122,160,133,222,48,15,3,246,200,25,63,95,191,159,99,155,56,68,69,196,154,102,160,216,5,54,252,180,245,174,106,91,5,212,107,101,77,103,14,46,37,57,185,235,100,101,62,36,70,238,122,15,142,126,179,198,215,196,74,12,239,205,35,112,197,244,119,201,158,250,4,64,116,114,51,83,212,212,17,233,82,106,231,125,72,7,45,201,173,108,41,61,29,124,97,129,41,143,96,171,32,229,241,102,144,199,49,54,98,157,168,215,207,162,34,20,141,73,151,22,174,58,165,114,31,112,5,18,91,6,46,232,183,245,201,174,238,216,93,135,146,226,113,134,49,29,165,208,223,232,155,236,26,138,123,244,146,158,212,232,97,85,97,216,140,73,105,50,141,154,11,131,249,81,126,158,221,17,80,117,47,211,177,249,146,44,176,80,233,98,11,208,181,40,65,245,182,182,10,187,235,147,222,167,199,176,42,159,114,15,243,237,219,202,101,170,128,95,167,53,79,164,171,11,102,245,80,122,81,9,205,166,38,239,28,34,229,22,7,3,201,212,47,10,2,83,9,133,153,162,122,110,155,178,26,157,74,30,250,197,219,253,209,205,87,204,93,182,243,216,57,13,246,16,40,253,247,165,199,135,168,170,87,233,107,147,103,200,232,97,63,144,23,213,239,177,127,243,190,206,202,228,178,131,28,99,28,150,105,114,14,237,163,72,74,208,158,209,134,27,73,79,55,144,103,106,139,242,73,171,248,247,235,8,160,86,137,73,122,19,185,236,95,67,221,118,78,55,150,109,170,233,209,162,247,89,51,40,112,21,206,1,87,141,58,32,142,252,125,159,68,215,250,204,47,154,183,210,17,241,239,106,20,15,164,221,136,148,235,139,221,8,239,149,128,89,156,35,30,105,228,141,252,238,12,236,65,161,8,245,230,21,16,215,32,32,50,0,8,189,39,22,56,140,61,165,70,227,232,28,6,85,20,253,30,91,169,230,67,72,66,1,76,112,49,49,243,61,96,170,152,107,192,212,218,192,211,14,79,235,114,212,82,52,171,170,47,88,180,68,245,102,8,54,211,195,58,137,160,57,120,167,140,197,202,141,56,79,128,76,188,112,182,37,132,164,40,225,196,180,237,111,140,47,125,205,90,131,119,236,198,94,154,219,31,184,76,223,12,208,40,209,244,79,125,101,165,236,248,43,119,59,216,31,211,85,143,131,167,226,27,111,65,196,20,132,66,11,26,125,213,113,175,139,250,154,168,152,76,185,45,83,90,159,130,223,141,69,55,185,223,64,86,175,250,199,186,100,10,172,137,183,181,221,139,228,225,3,18,199,202,104,49,44,29,242,221,228,238,253,8,20,177,218,120,242,125,230,34,100,200,117,128,218,13,93,1,27,125,220,211,174,241,95,243,211,27,22,166,179,62,181,254,69,110,107,44,129,106,167,214,26,233,198,218,189,192,101,90,205,11,168,37,137,234,153,220,163,224,167,201,89,133,224,7,88,49,142,0,90,183,193,215,223,156,18,182,82,203,182,190,163,137,150,194,46,60,192,14,223,13,0,252,83,35,76,179,247,190,20,204,92,183,134,2,172,219,22,230,92,114,48,73,50,200,179,134,61,220,159,61,90,77,116,98,35,39,60,140,248,164,7,216,2,10,28,23,54,42,188,84,32,215,59,158,171,210,88,166,222,48,77,118,210,186,56,158,134,16,64,229,252,229,226,6,202,5,65,5,35,253,173,76,243,124,108,29,142,3,231,188,60,72,218,168,212,110,250,212,199,122,117,192,182,31,14,200,197,162,173,254,113,236,129,103,71,122,251,85,147,195,130,154,248,81,222,130,40,149,52,228,108,252,148,60,220,15,146,47,135,154,247,181,44,22,38,88,5,5,144,16,10,202,196,39,53,106,183,222,222,13,32,23,229,145,125,28,72,167,0,222,110,194,190,178,50,63,153,69,9,173,145,153,108,4,52,242,73,247,203,16,51,43,211,237,33,130,247,192,104,241,96,156,233,92,79,192,208,41,30,101,231,85,17,71,19,178,6,54,153,176,13,10,137,72,3,29,174,241,85,2,166,118,114,209,95,54,91,236,173,146,26,233,40,205,67,117,1,17,141,27,123,200,15,57,40,228,229,136,225,129,59,195,131,112,142,217,203,17,143,191,0,212,130,166,60,131,156,134,33,33,82,7,215,26,178,78,71,102,91,172,137,10,167,228,99,244,136,61,6,42,83,236,20,101,81,112,63,115,155,135,103,146,173,155,208,125,176,126,239,165,162,7,41,45,49,13,224,146,219,207,205,142,234,204,213,25,103,239,43,173,136,37,102,241,239,141,211,64,200,234,208,66,15,149,16,81,173,118,170,146,144,2,172,103,3,194,51,131,31,251,212,246,168,89,199,179,46,193,158,247,62,133,166,201,13,143,70,229,116,172,225,246,48,50,104,178,160,138,193,237,182,160,155,164,61,28,11,213,29,90,67,180,11,251,51,148,135,56,156,83,247,242,209,86,132,110,213,165,151,202,250,149,143,250,246,75,141,223,192,239,197,133,152,191,192,164,24,164,143,150,90,90,171,31,106,79,83,171,154,106,213,181,59,77,6,20,122,18,149,12,130,163,0,169,146,187,85,4,181,204,5,56,206,165,109,64,167,247,88,70,9,136,198,146,216,175,119,20,29,83,142,225,16,27,142,26,36,139,74,244,248,156,73,50,73,32,45,149,96,13,176,114,192,61,254,253,59,109,234,188,121,111,197,91,199,253,85,74,84,208,91,198,195,186,65,209,35,48,80,141,172,153,181,119,81,185,94,171,158,108,224,42,98,38,125,141,9,212,221,153,25,67,149,148,104,38,250,156,68,7,193,34,124,21,94,68,162,166,234,66,112,114,232,9,85,242,10,93,52,67,124,236,88,191,85,110,109,114,82,162,136,47,190,7,112,26,76,237,176,249,168,178,2,226,67,42,116,104,245,206,180,22,122,55,251,234,216,203,13,205,14,177,20,161,127,113,210,246,158,128,89,111,217,13,152,76,177,190,70,80,219,18,166,203,69,67,175,12,117,48,214,6,128,160,203,78,121,214,242,73,111,148,179,151,1,224,123,40,196,68,177,46,67,213,76,83,122,167,158,103,61,128,140,220,167,128,184,71,142,200,246,66,87,22,0,101,16,4,120,99,249,219,229,72,154,15,220,53,52,213,32,85,52,165,247,223,46,38,175,63,143,86,157,64,11,38,58,3,94,175,27,235,226,110,63,164,37,94,104,24,68,238,211,85,12,230,212,71,4,48,55,129,8,41,183,169,167,206,20,59,97,4,73,150,55,120,58,202,160,208,184,191,76,29,45,222,41,140,244,232,186,173,229,108,175,133,187,242,233,44,55,128,34,77,52,165,58,74,103,49,115,127,59,237,145,74,218,78,213,243,246,254,199,226,72,142,29,200,207,159,245,212,204,132,208,13,249,113,191,168,112,63,78,151,58,144,155,101,41,75,222,4,68,176,87,178,12,14,31,179,42,49,20,197,21,151,55,128,7,226,176,218,237,154,195,121,239,200,157,244,123,141,92,224,101,72,113,134,162,30,220,90,177,113,67,30,192,54,242,246,226,52,95,208,242,245,151,106,46,45,8,106,23,205,91,196,30,101,49,34,48,184,78,72,162,179,235,48,185,37,56,246,187,128,15,242,158,148,243,48,222,227,137,198,145,66,174,150,221,238,144,201,89,48,206,73,229,124,150,77,51,46,62,102,82,38,40,173,170,115,237,225,83,51,226,116,155,59,98,190,154,119,125,86,96,193,132,198,203,193,8,211,68,228,107,222,208,221,134,38,26,137,250,214,37,219,38,91,175,147,100,73,87,185,242,23,234,116,127,161,8,46,71,163,151,124,210,242,182,199,164,186,207,252,101,216,243,57,58,144,11,214,178,191,135,202,7,213,187,113,11,229,191,31,182,26,138,64,152,65,93,63,217,22,19,95,234,65,152,135,28,243,179,213,69,233,149,113,196,169,81,219,232,170,64,15,36,61,9,228,113,98,141,63,134,69,22,80,99,124,221,190,201,160,159,148,239,163,242,166,52,76,146,165,179,199,140,37,133,220,79,221,36,70,177,75,184,19,249,106,4,252,50,85,194,88,132,77,0,147,177,237,252,55,185,75,216,21,167,253,104,73,84,127,13,152,173,210,254,195,142,201,74,12,117,92,75,78,1,71,236,207,28,38,117,246,183,223,129,9,228,131,172,138,143,72,240,38,254,26,219,42,67,191,119,123,12,1,154,144,132,216,28,166,51,194,97,69,223,30,116,85,239,180,239,219,92,56,181,222,10,137,49,223,7,191,70,40,233,72,249,45,216,69,148,29,6,246,203,176,175,165,48,69,63,183,160,197,23,140,153,32,30,191,174,127,127,221,57,216,154,193,192,236,203,58,22,209,105,134,232,76,152,82,116,181,134,214,202,59,17,99,231,239,106,142,191,70,100,149,151,71,247,24,80,64,215,133,249,106,252,149,142,81,18,236,13,35,62,135,144,14,38,130,181,104,10,112,73,11,57,207,89,201,186,117,151,247,66,20,106,105,225,244,103,240,36,55,82,241,53,77,94,197,210,78,180,33,217,253,2,204,224,214,237,215,46,202,43,145,3,237,245,50,107,162,198,229,130,154,139,13,218,45,177,106,218,188,165,54,231,84,162,236,196,20,228,134,171,223,241,215,66,131,182,196,57,172,24,254,117,246,158,233,169,85,56,17,76,122,181,65,97,18,195,54,83,13,79,94,102,242,80,68,198,23,17,234,74,94,74,169,231,113,200,174,3,26,156,202,96,232,4,29,17,1,235,64,37,80,62,5,112,102,144,210,50,179,220,79,168,139,91,165,238,133,16,122,183,134,148,115,173,232,14,11,111,243,21,124,127,7,26,21,217,74,55,145,16,232,154,45,143,215,178,108,97,172,207,163,25,248,179,111,17,158,169,209,157,76,127,134,46,213,194,230,6,204,180,32,69,25,111,119,203,250,156,250,60,124,24,235,184,192,110,201,9,182,221,134,58,83,135,38,212,90,219,78,18,164,5,34,234,51,23,196,4,169,44,88,172,67,113,221,169,176,205,144,6,139,232,238,19,60,135,17,84,166,205,32,45,164,89,253,108,221,106,200,109,83,199,155,12,161,72,74,10,187,197,94,174,237,235,171,105,23,218,8,201,92,253,144,175,144,212,190,107,5,79,58,54,192,51,126,125,119,169,112,91,244,113,15,82,53,84,132,84,33,147,153,251,183,215,9,4,89,199,36,185,241,107,5,137,196,36,162,19,216,194,87,136,35,54,215,182,81,184,228,104,242,187,70,214,93,141,12,68,77,233,137,63,113,217,131,159,25,215,228,215,38,117,251,153,194,110,100,220,175,15,47,20,195,148,130,200,216,140,94,222,98,86,157,16,19,22,40,28,240,131,69,188,51,193,90,104,71,127,189,122,65,57,174,33,142,242,111,199,87,151,224,223,9,246,193,147,100,237,244,12,188,244,49,26,44,223,85,218,97,239,113,119,222,229,204,199,51,141,244,229,58,37,9,122,137,225,47,140,119,125,167,215,23,29,165,42,187,169,236,144,161,190,169,42,148,179,9,129,12,252,187,143,200,183,104,65,46,141,173,172,174,77,208,122,39,175,11,32,50,84,40,219,246,224,198,169,97,200,21,54,146,173,132,233,43,38,97,241,83,82,82,194,99,67,136,179,42,213,227,22,238,250,33,142,215,98,130,75,135,54,54,145,222,155,163,78,149,32,62,161,242,172,226,215,108,146,222,168,187,162,16,235,24,92,20,30,19,236,157,38,20,171,83,157,131,198,247,28,35,11,251,205,145,181,121,58,163,61,142,213,145,124,252,199,114,140,8,87,237,203,155,240,14,150,218,169,47,86,48,21,99,250,45,101,57,77,19,219,29,142,242,82,12,150,217,118,64,92,141,196,182,188,53,237,103,224,28,248,222,10,240,152,122,239,160,198,30,16,213,104,188,162,29,87,149,196,86,167,93,85,165,44,247,119,143,87,177,163,46,175,136,139,30,39,119,205,90,90,201,156,25,237,240,109,93,223,185,191,227,231,112,206,157,153,166,121,221,133,139,41,145,126,76,160,55,210,220,167,83,235,133,196,11,15,64,55,13,131,39,45,28,174,104,228,252,166,200,19,92,187,55,22,155,181,245,189,228,86,171,8,64,41,166,174,76,111,55,177,152,99,178,224,150,85,54,132,154,161,164,88,254,194,165,85,104,74,160,239,76,105,43,69,220,154,51,157,137,182,49,215,172,174,58,233,116,62,81,119,191,11,0,151,75,87,61,68,51,70,250,132,210,100,175,101,65,89,201,181,63,87,230,46,58,82,209,237,242,219,90,20,215,54,196,112,124,92,117,219,217,253,197,140,199,43,221,127,210,146,173,223,95,142,223,254,6,59,102,180,83,83,242,17,210,161,64,241,155,76,174,221,154,116,221,91,25,112,219,222,51,34,121,170,239,146,104,50,97,83,68,40,240,56,93,144,144,129,47,45,150,3,229,206,75,216,118,179,56,79,12,1,115,43,151,236,125,197,147,102,182,135,241,56,106,172,216,100,63,211,214,40,57,89,72,187,16,126,175,150,241,108,12,106,80,128,134,97,76,237,253,162,19,27,174,90,118,24,49,140,144,42,9,123,242,20,65,92,62,138,225,25,211,221,71,231,80,84,81,219,148,18,88,28,85,234,115,12,151,59,115,42,220,175,232,186,71,163,175,152,117,240,243,242,29,157,204,85,143,11,179,142,240,101,49,41,103,82,110,168,141,94,85,253,155,16,60,102,13,171,175,190,232,98,119,64,0,57,146,46,132,184,174,216,196,140,46,40,167,41,105,104,119,141,39,199,209,107,26,127,165,28,26,178,160,91,190,33,189,2,148,225,98,213,26,133,19,190,232,86,142,91,51,13,105,227,235,199,62,189,147,136,169,10,94,182,136,113,136,85,159,84,97,84,62,15,182,240,86,76,80,156,181,201,171,227,49,253,36,182,153,214,123,100,124,90,249,26,95,225,121,208,164,4,170,171,88,241,6,34,134,35,121,190,79,5,71,220,57,157,5,139,139,206,175,144,38,136,37,133,88,232,51,146,254,190,178,208,253,100,206,155,66,229,122,172,20,52,97,3,46,153,100,52,74,212,68,114,154,223,188,252,75,21,235,139,170,198,71,246,145,59,127,251,154,148,202,208,94,252,31,60,118,129,120,48,33,164,78,180,249,146,249,49,59,22,105,70,8,80,52,13,75,206,184,178,76,32,43,0,111,241,234,188,143,40,127,133,129,143,161,46,212,169,123,140,66,140,194,229,38,236,125,50,33,254,170,253,193,41,20,125,84,58,7,159,219,74,19,6,23,73,225,28,216,218,222,201,166,57,67,26,122,176,19,61,100,51,28,85,108,194,253,251,35,216,120,222,146,187,77,84,199,12,23,34,251,110,105,25,239,33,196,201,74,213,62,36,210,234,201,230,134,201,162,41,27,13,82,165,15,114,57,100,243,118,91,209,243,31,253,145,131,54,59,202,28,126,53,210,163,4,19,7,51,229,250,234,227,4,190,139,153,9,232,78,10,30,153,45,174,144,186,8,101,202,154,23,103,102,179,231,153,225,9,250,68,70,24,223,31,65,167,61,21,195,122,251,158,214,2,220,81,84,105,22,219,143,96,66,72,146,196,37,32,160,246,82,209,135,70,158,46,25,7,166,172,10,6,148,143,160,188,253,153,7,101,166,174,98,202,11,171,196,112,94,202,75,8,161,252,201,165,243,159,233,107,171,80,111,243,43,113,204,49,28,62,115,59,144,4,151,228,242,42,149,166,175,68,204,73,36,84,211,113,90,40,180,248,56,151,72,137,130,68,254,171,27,45,171,104,3,139,30,202,181,201,157,163,174,235,31,190,49,61,51,246,67,194,190,62,159,230,149,71,71,248,121,142,162,96,157,102,239,122,237,54,117,234,47,201,207,79,109,74,201,41,42,202,182,126,248,42,244,123,224,13,74,42,229,102,174,64,128,70,153,50,33,116,36,108,100,123,213,28,143,215,192,178,254,53,218,71,116,218,100,110,0,220,125,146,60,70,204,77,133,149,126,92,123,169,240,123,77,52,54,40,221,219,133,36,118,91,22,113,122,104,22,208,249,165,235,103,103,64,172,135,7,228,222,178,244,40,46,248,129,47,140,201,224,42,37,56,179,219,132,45,200,244,139,251,13,114,165,47,3,40,117,129,213,169,200,75,106,251,14,207,222,249,210,86,152,79,64,250,51,228,139,59,178,55,8,54,234,169,170,192,116,246,226,174,127,21,69,114,204,222,74,18,192,183,55,43,227,157,125,83,232,250,201,106,127,61,105,106,221,54,224,174,181,56,148,243,72,19,170,241,31,253,170,251,148,42,26,67,96,149,228,104,65,72,148,27,145,42,149,81,43,44,108,240,50,192,126,152,9,8,7,155,152,196,7,199,245,31,129,205,119,29,175,65,252,181,244,159,108,25,108,81,209,35,69,196,194,233,21,97,156,252,44,135,55,215,134,67,72,121,94,213,21,194,210,31,247,116,123,171,22,250,192,103,18,121,5,72,154,29,28,33,5,109,245,43,73,44,43,207,201,240,222,107,28,8,44,213,249,141,76,129,154,240,99,76,146,213,133,134,201,40,225,235,115,43,244,41,25,10,145,220,156,183,45,26,81,103,19,132,0,176,184,46,130,210,107,173,241,28,53,205,1,199,96,188,85,178,252,163,244,141,64,201,182,164,37,73,6,12,127,100,7,212,19,121,108,234,239,170,230,202,228,213,77,178,120,74,157,235,83,34,217,106,99,39,109,175,214,108,209,130,220,199,48,12,10,161,68,87,195,32,132,217,115,116,178,146,213,251,71,20,57,177,86,47,219,77,188,234,173,30,210,163,5,188,22,188,69,69,110,8,102,97,176,179,192,15,128,129,91,231,150,44,223,69,59,76,87,31,185,31,204,119,14,154,120,63,126,6,0,35,134,158,141,94,134,51,109,181,82,223,240,33,1,127,41,33,94,187,219,2,170,16,246,133,136,225,122,81,103,41,211,124,135,158,217,140,146,69,221,246,84,195,106,103,128,48,191,161,189,95,234,79,10,165,73,197,70,249,238,212,127,131,134,63,107,116,196,234,37,171,113,223,58,247,29,77,129,9,244,182,118,240,107,88,31,65,130,187,100,88,61,136,125,60,5,234,167,70,233,106,145,253,169,89,83,242,106,28,46,117,44,151,125,191,61,10,28,83,152,72,190,218,139,135,116,38,244,136,174,42,180,184,76,151,155,179,177,100,58,203,181,58,83,193,195,226,80,173,142,102,126,109,201,223,225,109,186,242,229,82,251,135,27,94,187,154,75,134,182,11,187,76,125,59,75,235,103,123,110,67,66,3,18,14,179,77,177,152,44,216,232,194,187,171,221,227,124,169,240,83,127,229,240,153,1,250,4,127,132,154,184,229,153,78,184,116,238,175,180,204,212,14,1,108,59,18,94,131,37,77,223,167,55,152,20,200,177,128,176,127,104,83,195,147,93,164,243,241,65,8,146,238,186,196,147,125,137,152,67,188,43,123,199,89,252,108,168,85,239,150,167,149,54,31,117,225,128,82,19,175,50,13,89,21,121,132,35,90,38,107,215,100,128,250,122,212,222,243,84,60,132,216,34,33,205,29,61,201,56,70,20,187,66,244,117,209,161,21,180,246,171,191,241,45,179,84,242,39,203,75,202,212,78,140,100,25,106,185,104,243,27,247,108,135,218,164,35,83,169,57,162,103,95,140,227,179,140,81,78,73,249,61,42,209,33,39,230,237,171,71,143,18,113,0,133,175,68,218,229,60,253,58,107,52,193,56,246,243,23,15,60,40,176,157,125,153,12,14,132,175,161,76,115,206,45,107,80,165,53,115,47,170,137,76,227,186,211,46,15,29,84,25,2,97,237,31,93,225,7,164,58,44,246,145,108,127,133,191,88,118,89,160,131,247,83,2,164,183,45,59,75,25,51,22,134,168,55,13,40,150,190,229,218,23,139,75,2,47,164,234,184,212,117,248,112,205,76,66,54,119,246,1,120,50,157,45,171,215,197,206,222,85,208,32,52,128,92,237,24,142,194,241,126,248,238,228,38,91,118,180,152,236,220,45,80,54,47,213,217,246,155,4,59,226,28,125,235,97,124,162,169,42,47,19,250,15,86,227,205,211,228,26,83,47,206,79,160,212,184,190,44,210,188,173,128,145,12,17,104,211,222,21,39,26,55,193,168,69,141,197,181,233,235,165,155,21,131,0,224,130,41,38,82,67,155,189,145,57,99,210,55,46,161,133,36,131,56,49,233,237,152,46,171,78,170,187,106,242,1,35,178,20,249,190,165,51,243,85,33,34,117,250,42,93,204,171,30,43,119,39,128,172,175,89,83,222,80,120,83,108,166,10,102,187,92,164,15,103,68,56,188,47,244,19,229,206,85,82,122,137,101,4,40,201,28,191,238,172,13,27,61,189,181,180,115,159,73,37,89,252,160,217,155,213,227,143,89,149,216,141,78,229,66,229,145,209,251,191,120,238,206,201,207,79,197,94,236,197,114,50,64,67,165,50,21,252,230,144,234,208,15,81,127,199,211,41,17,102,175,196,200,176,1,8,214,84,37,246,254,45,30,113,230,202,112,166,88,114,218,150,200,158,200,199,73,40,214,181,206,183,229,85,125,68,220,47,44,126,252,16,141,36,20,73,142,184,245,153,216,186,107,151,141,185,202,80,45,173,233,194,199,38,68,214,51,204,161,208,175,125,234,181,113,124,186,236,151,165,168,18,22,221,105,102,62,226,149,173,136,145,214,198,232,230,169,182,133,171,22,109,148,74,130,214,40,119,165,167,142,139,46,57,195,182,171,188,112,170,71,119,235,163,71,202,7,250,5,236,138,28,6,212,250,48,212,108,31,251,166,49,31,12,110,31,127,37,133,111,221,186,10,145,131,32,235,148,211,199,71,96,138,133,195,1,65,175,136,22,13,127,113,134,178,180,193,62,0,104,136,24,215,222,146,34,105,244,248,2,193,4,166,188,42,103,174,16,217,167,253,243,156,59,87,81,62,168,49,191,253,186,14,202,10,235,249,254,116,48,0,160,174,238,127,45,30,56,84,107,146,177,159,216,6,19,137,40,135,70,65,89,232,43,34,99,180,52,241,184,105,175,129,41,81,153,148,79,6,248,193,184,155,151,135,164,239,29,219,60,140,147,73,184,38,224,186,184,209,79,206,242,16,75,1,250,142,147,123,180,62,55,149,190,112,78,234,218,62,82,41,123,231,19,70,105,57,13,206,36,93,235,148,85,130,231,223,184,213,252,79,101,21,146,197,120,170,33,91,59,248,227,205,12,53,161,14,163,28,171,215,207,80,249,200,28,72,91,164,18,241,205,48,231,86,1,181,131,163,95,245,225,162,29,118,116,124,53,31,52,44,138,254,122,250,125,116,134,24,50,93,105,43,241,177,229,136,14,17,236,50,145,219,126,219,89,237,14,180,157,121,124,112,119,190,158,122,162,170,243,234,180,156,192,226,111,47,191,52,249,15,51,144,168,244,64,67,185,95,141,15,75,215,150,82,129,191,225,245,206,124,125,29,119,172,75,253,103,31,124,118,205,12,210,60,208,109,147,48,194,2,22,242,238,225,226,201,120,161,18,81,223,142,111,3,58,30,91,39,220,7,83,124,172,180,94,145,48,69,230,49,2,56,122,193,66,41,177,26,1,55,166,52,213,26,81,106,116,35,126,182,15,250,43,225,27,135,25,107,2,99,136,230,101,82,86,81,17,189,6,19,113,105,45,92,176,40,135,251,20,123,113,121,218,127,188,206,34,114,101,167,126,219,237,170,186,84,186,96,147,243,51,10,101,231,127,96,243,167,129,72,36,111,5,141,76,123,97,228,140,43,90,42,231,22,2,227,111,51,145,96,118,169,78,75,237,6,80,42,86,9,146,20,138,215,114,83,108,103,171,248,199,69,222,68,29,0,158,249,106,55,39,111,101,148,87,138,29,192,162,135,94,96,39,116,17,154,41,16,212,154,228,50,64,17,112,147,42,140,107,234,219,6,160,167,232,213,99,22,50,1,54,127,212,206,129,11,63,119,213,75,216,254,243,106,32,150,63,233,151,65,91,217,34,10,27,175,41,93,191,216,35,105,103,26,204,20,197,206,216,242,148,56,223,241,251,168,198,159,250,238,78,192,129,13,252,150,177,90,43,13,213,109,244,169,53,28,63,211,30,55,225,250,248,113,210,161,142,2,86,151,0,13,173,251,246,37,154,14,234,67,194,155,126,25,16,205,11,110,175,239,192,145,144,88,142,122,254,222,151,115,133,174,161,152,47,112,132,148,122,7,96,29,168,107,71,47,164,195,64,75,26,76,246,101,69,61,214,65,0,145,231,177,106,26,24,118,225,56,226,189,2,73,247,58,102,215,165,203,155,137,1,86,201,218,243,207,142,232,122,15,254,196,101,215,140,66,36,222,83,193,219,13,80,155,136,72,104,31,87,120,152,113,161,215,224,109,223,21,192,182,87,136,211,84,184,135,135,246,99,61,131,166,165,143,148,86,12,74,230,107,94,177,85,170,72,80,177,55,81,161,103,48,218,54,163,57,139,101,166,108,110,47,86,210,130,122,177,13,166,209,8,120,194,167,19,8,1,121,150,159,144,251,116,208,61,177,80,47,226,12,210,210,166,4,128,217,141,204,108,122,181,223,7,65,148,128,122,206,8,56,252,63,163,172,164,138,90,196,169,191,54,67,192,26,114,3,160,10,34,81,181,30,13,115,224,128,138,24,186,170,58,196,80,159,6,131,233,234,109,111,251,64,154,154,40,109,12,137,81,79,203,63,103,209,40,221,201,154,36,167,120,106,252,154,20,8,9,3,193,94,162,113,77,202,152,190,79,237,232,101,213,124,33,105,111,44,246,101,179,51,13,124,18,252,107,235,234,123,42,124,241,39,205,79,239,98,211,118,24,209,219,10,6,219,53,149,127,206,115,122,138,229,230,165,119,238,25,58,73,46,130,116,42,138,151,165,85,235,228,252,81,239,183,249,25,174,113,234,80,61,215,186,13,153,18,122,238,160,217,198,35,246,189,116,240,76,83,71,149,250,245,160,210,230,150,131,111,170,73,132,57,122,178,7,4,146,150,105,168,22,239,202,202,172,197,84,92,192,161,19,81,209,109,80,117,79,160,223,113,73,42,32,132,210,153,142,11,84,108,46,104,18,227,79,217,101,191,170,243,102,31,61,171,106,99,218,225,165,228,124,60,55,209,26,22,198,185,250,88,139,181,168,213,252,6,126,1,218,37,79,50,219,104,130,192,177,10,241,157,191,106,240,35,175,12,168,7,93,77,19,146,144,47,222,248,57,11,99,34,14,103,41,126,178,244,67,55,170,184,154,201,44,219,179,210,174,112,63,163,124,150,172,61,117,212,179,68,82,111,14,194,238,46,205,207,205,34,205,7,112,182,82,154,28,94,110,172,161,212,109,200,129,52,44,101,83,225,209,215,102,229,45,10,16,192,143,188,117,175,19,189,250,152,234,220,4,127,93,131,141,243,156,113,49,96,169,224,48,197,164,213,212,132,167,170,117,25,107,254,253,209,146,126,149,250,158,71,175,16,47,203,227,164,39,211,172,96,249,86,159,102,178,229,13,200,65,96,124,253,140,150,179,228,248,144,244,188,99,235,141,197,221,47,217,192,56,166,23,214,98,251,42,164,154,46,223,4,209,187,38,133,206,198,39,60,144,177,157,48,86,113,51,246,158,67,114,213,182,102,35,26,109,47,218,89,210,78,139,219,73,249,156,114,187,74,150,160,74,176,148,233,31,194,161,221,103,200,7,160,173,35,80,52,1,166,38,208,176,86,59,116,86,40,13,71,5,105,108,84,208,24,14,114,221,144,204,51,214,101,115,162,22,136,36,180,227,71,240,235,175,149,113,40,200,68,188,183,8,213,252,89,254,56,117,219,55,71,49,86,228,105,124,19,95,105,47,212,206,129,34,207,209,47,63,116,24,121,227,188,190,254,82,143,60,111,85,203,24,28,123,209,24,88,222,40,151,202,221,135,235,246,77,113,173,113,151,43,30,133,199,235,28,82,143,105,170,118,104,224,151,202,231,105,49,20,102,195,117,196,41,52,193,132,216,251,249,162,100,0,66,163,252,209,114,84,69,36,33,84,87,244,234,160,145,242,125,72,71,5,7,217,250,82,70,195,233,44,96,70,135,154,183,211,145,87,235,175,181,200,123,174,104,10,184,239,7,253,44,136,96,104,213,67,161,191,198,122,153,112,66,191,30,15,167,8,220,156,26,215,194,24,226,170,145,149,111,171,230,26,197,63,119,243,207,134,195,254,57,238,162,25,229,131,75,120,158,37,127,158,173,128,195,48,48,102,188,175,105,204,233,188,158,102,189,196,64,217,100,20,108,231,171,163,148,241,168,209,106,33,87,96,200,3,16,199,211,188,178,54,57,67,31,116,49,189,119,114,211,38,196,112,226,228,218,185,226,113,70,239,67,140,10,24,140,60,125,109,16,136,98,147,13,49,129,110,154,66,99,101,72,63,106,115,103,228,206,165,172,179,160,180,249,235,136,187,253,208,42,114,159,116,46,199,186,111,112,103,76,125,67,120,104,234,125,100,168,35,177,134,30,174,98,203,133,142,114,26,145,195,198,254,150,103,223,116,29,57,11,232,131,227,224,135,206,112,4,248,139,137,239,244,198,203,77,149,244,23,30,81,91,141,98,14,122,175,245,136,166,86,222,17,217,236,198,75,227,118,128,56,237,165,226,129,48,236,129,207,125,14,10,233,147,24,140,41,230,145,155,190,237,252,156,105,9,58,117,101,9,4,123,184,106,0,81,63,81,47,35,127,80,165,45,147,147,12,247,102,6,159,143,1,80,215,13,41,58,116,2,183,2,103,166,85,177,186,238,248,132,148,156,217,49,219,240,153,85,198,187,120,170,224,9,97,126,109,76,63,8,205,237,168,131,35,117,197,97,94,91,138,92,132,176,234,209,55,13,76,161,221,179,8,32,178,157,6,34,197,15,153,202,3,212,177,86,4,182,204,90,31,198,158,5,133,87,190,26,109,58,33,228,129,54,141,172,58,87,77,62,234,18,30,116,54,141,35,15,2,68,7,162,225,249,120,206,43,127,184,142,86,16,25,187,221,45,0,199,66,47,72,127,120,250,142,242,186,159,245,204,244,54,220,35,44,136,141,226,4,76,154,148,196,165,29,83,39,184,59,189,142,53,20,86,149,165,124,107,7,141,239,213,43,252,49,58,223,223,234,65,106,253,114,186,150,15,159,206,127,86,182,200,175,85,184,207,213,100,7,59,177,40,162,244,147,161,50,137,79,9,220,223,40,76,184,18,36,115,160,208,155,165,11,153,171,133,23,189,47,3,217,137,42,252,121,199,198,10,17,152,155,197,115,19,30,252,235,117,197,82,146,108,24,192,153,202,146,117,252,220,226,110,195,139,214,215,140,212,152,173,233,123,132,169,236,60,108,26,64,93,37,105,153,13,50,170,53,117,203,42,149,104,154,228,209,196,144,102,132,246,70,63,117,63,84,41,211,80,91,2,204,199,154,130,100,52,10,39,129,134,56,194,238,207,253,214,228,178,102,202,45,156,125,46,134,52,91,107,189,57,110,126,207,204,228,230,150,102,97,239,143,73,52,194,7,104,178,191,100,64,147,51,189,102,175,22,223,208,25,243,74,168,223,200,227,50,242,188,161,50,4,156,152,16,195,35,226,247,4,37,125,211,149,39,249,34,86,122,97,50,224,22,244,42,49,240,110,126,155,167,113,97,178,99,57,115,98,225,189,31,253,57,186,52,228,121,142,205,30,175,61,26,202,159,135,204,153,83,146,68,62,245,115,171,34,218,91,138,135,145,68,170,170,13,149,212,60,117,28,196,105,194,122,216,44,19,131,125,18,250,41,83,129,55,197,157,174,197,35,83,116,1,26,87,61,121,111,61,24,167,84,72,121,198,108,197,114,78,48,252,251,200,166,34,167,131,79,184,32,253,119,208,195,119,45,31,102,229,244,199,60,67,63,198,31,240,112,174,119,243,209,193,62,40,79,36,203,200,197,31,68,30,19,76,165,217,204,243,152,25,196,16,0,17,12,118,100,21,153,138,87,227,217,54,143,76,41,239,133,72,163,49,108,222,235,15,96,151,90,128,146,118,12,95,211,120,172,97,150,82,144,176,115,88,40,94,210,15,94,249,96,45,38,47,245,235,30,14,47,193,126,91,176,69,194,130,114,244,165,156,243,202,211,131,48,119,93,81,61,84,58,252,2,96,83,232,24,47,49,120,87,92,248,144,99,90,188,93,62,204,233,105,174,96,192,54,96,202,246,227,160,81,29,107,242,174,199,153,51,192,20,11,90,150,43,40,117,89,191,229,63,187,26,46,91,5,102,222,36,179,37,118,45,13,230,247,228,251,247,208,144,46,232,211,246,144,254,220,113,0,184,140,218,54,137,150,213,248,163,242,178,114,128,219,252,212,119,24,138,253,18,124,183,135,148,181,15,140,144,204,83,178,44,73,212,191,185,145,62,41,62,183,197,98,2,78,249,223,227,92,126,112,93,63,160,234,156,137,122,38,122,247,182,157,123,69,21,46,231,5,231,39,198,71,58,216,195,35,47,12,65,81,20,203,107,36,106,154,184,162,12,27,151,64,106,41,167,210,71,188,82,34,213,141,85,86,82,177,6,160,66,246,184,172,113,154,35,215,119,236,20,73,89,115,13,116,215,240,165,254,181,67,98,31,137,161,20,147,83,89,180,125,202,173,246,87,1,78,4,173,238,187,191,51,199,166,43,227,139,29,249,75,130,46,183,45,168,249,124,61,237,94,126,156,247,62,126,43,47,70,135,60,126,232,250,209,113,4,137,8,175,156,87,45,149,59,157,211,0,63,124,243,6,20,115,245,145,199,127,168,138,247,96,60,68,92,53,33,63,195,13,63,203,8,162,50,184,2,13,253,36,119,212,199,16,156,238,168,60,177,75,141,91,200,13,68,198,221,117,51,195,173,150,46,206,13,225,165,164,185,38,238,60,27,48,161,91,47,127,209,221,75,252,130,128,217,35,76,187,253,152,154,155,250,230,136,208,214,147,245,63,222,8,244,5,92,235,12,56,195,188,44,241,69,199,237,95,220,85,25,40,251,197,185,73,169,146,138,25,147,70,167,186,188,124,203,219,240,165,114,133,123,35,115,244,212,111,66,50,20,24,211,183,135,24,210,17,103,54,122,65,191,191,149,133,150,52,34,140,136,192,159,169,110,107,232,3,236,53,40,231,14,25,69,46,177,91,204,203,159,8,179,137,89,81,19,95,207,88,91,47,236,222,41,22,99,176,35,236,54,44,217,170,136,4,2,10,122,20,64,224,183,120,224,117,150,74,39,140,196,31,226,227,138,156,107,219,160,232,120,77,254,235,43,125,140,175,223,42,247,90,83,111,80,224,1,209,95,245,252,205,114,251,95,124,13,62,81,53,36,80,103,109,3,201,85,44,168,211,111,219,254,239,40,79,23,128,115,235,41,122,227,139,198,178,93,249,100,110,174,97,235,32,62,150,146,34,168,218,221,226,59,120,160,65,202,189,69,127,101,79,129,113,19,0,147,72,118,229,171,187,77,237,14,32,131,116,59,104,226,201,222,148,74,159,175,148,243,208,193,102,42,30,200,66,217,248,18,92,126,9,64,179,134,56,154,254,197,64,86,133,119,254,248,239,85,137,130,141,189,79,208,32,126,114,128,96,220,237,147,33,118,37,30,1,98,44,30,205,217,134,139,108,155,209,124,166,171,59,4,75,13,209,150,172,173,155,130,126,186,5,195,78,4,177,245,116,107,22,56,55,50,66,67,253,21,229,94,124,219,22,184,194,113,73,89,21,244,93,156,112,85,182,218,176,88,151,120,221,168,20,184,75,27,144,194,123,101,187,96,207,168,205,251,141,94,66,23,103,121,155,116,203,193,182,122,70,164,127,1,30,126,112,201,212,114,224,118,149,85,245,181,46,50,137,254,101,121,215,62,182,214,146,241,57,153,169,143,251,6,49,118,117,24,157,180,7,203,247,92,252,202,61,131,30,198,6,126,147,170,231,46,160,81,211,231,128,57,110,96,32,68,132,75,166,33,57,159,228,135,201,254,164,132,222,240,46,213,31,48,236,135,71,177,130,24,61,175,117,83,71,167,211,81,199,231,96,190,195,240,236,91,89,124,26,39,149,128,162,138,167,176,184,69,59,174,76,226,32,94,47,150,205,98,165,117,26,143,178,172,54,148,111,134,135,240,217,108,43,190,76,212,196,9,36,22,96,26,155,58,219,158,166,185,213,201,114,52,56,57,203,33,227,45,113,254,224,61,151,244,85,27,8,102,156,184,67,163,104,32,214,223,6,141,88,167,148,133,119,1,251,6,200,254,221,228,167,238,203,150,173,73,99,0,3,230,164,155,176,103,203,126,65,220,37,66,226,121,69,194,23,228,227,67,70,60,246,100,231,49,31,68,161,187,20,85,106,210,127,45,225,226,71,109,126,27,225,236,25,243,134,136,8,35,227,130,137,119,8,56,101,37,0,159,183,95,129,247,199,190,58,173,229,69,47,145,121,30,23,55,187,11,46,216,104,34,27,16,41,101,230,250,126,98,50,57,229,251,0,97,224,209,230,146,16,124,126,76,214,241,183,148,129,42,30,35,183,133,147,18,21,82,104,131,166,145,18,9,59,2,20,219,138,176,118,129,54,23,32,131,97,6,143,58,206,215,59,168,130,157,178,87,10,234,39,215,34,20,215,59,213,157,119,213,244,181,212,67,252,250,68,140,243,114,137,66,227,26,85,188,4,197,73,22,157,242,213,119,142,30,117,41,34,8,9,47,216,40,85,225,186,247,28,223,101,129,202,213,9,110,171,156,19,202,69,136,39,159,106,92,200,201,45,29,192,169,221,117,39,15,174,26,184,209,184,71,168,153,63,42,31,8,30,39,241,227,134,0,242,169,135,109,49,74,241,177,38,192,170,92,77,39,235,89,210,200,96,92,235,0,95,194,217,114,96,28,39,23,171,72,110,171,0,12,200,233,81,115,174,24,144,38,144,3,157,170,175,228,222,156,202,221,170,151,61,31,134,2,66,34,75,39,124,159,82,206,32,84,105,188,146,126,59,219,81,14,4,77,129,178,115,247,131,237,176,49,46,8,231,170,11,247,219,180,191,35,61,3,197,198,118,250,207,169,7,206,168,112,117,115,2,32,65,191,228,6,199,154,107,139,157,103,149,150,82,138,137,108,234,135,101,221,62,83,205,29,1,239,21,161,18,119,31,117,104,72,165,27,182,178,50,15,57,167,82,135,138,159,183,113,47,251,97,210,80,126,231,88,84,247,91,134,123,30,156,136,211,8,167,222,221,46,118,148,38,111,28,218,237,28,183,161,196,238,77,178,144,162,53,235,254,209,42,146,224,2,247,0,246,242,251,160,66,187,236,222,200,52,174,164,12,155,205,45,74,20,234,58,40,174,164,186,112,107,47,38,225,16,169,162,164,252,97,159,197,203,194,144,43,135,99,22,198,222,60,198,218,65,216,118,72,71,157,179,107,159,247,1,214,164,59,146,175,122,204,145,240,98,42,202,125,57,37,60,77,28,236,103,86,71,37,26,186,145,126,229,13,28,26,16,45,137,217,162,97,86,73,96,34,144,92,189,102,153,211,91,121,38,162,20,166,98,130,45,20,33,159,199,118,244,249,39,161,241,25,36,46,237,11,148,140,24,117,131,142,108,53,237,240,21,80,186,113,204,79,165,149,106,186,195,178,3,41,183,209,152,60,204,118,222,47,22,151,45,145,38,150,10,207,98,32,127,118,118,217,8,66,10,229,244,74,182,118,158,225,181,66,28,227,171,208,5,176,10,253,159,194,108,232,153,177,108,35,249,219,225,139,79,134,226,235,201,114,21,83,66,43,162,242,217,60,117,38,16,249,167,43,225,73,81,137,1,223,157,183,128,152,201,104,63,33,72,95,41,225,252,106,39,128,126,90,236,221,245,104,212,242,86,63,23,214,197,197,62,3,46,19,209,5,120,105,19,128,237,64,19,253,232,48,84,14,155,173,92,72,6,166,111,192,229,13,66,99,132,34,216,233,128,143,37,114,175,235,170,70,215,147,25,222,1,151,157,171,240,38,63,226,113,7,179,207,69,246,110,85,162,12,174,129,171,149,62,134,40,143,92,15,30,51,191,194,38,187,252,57,177,157,233,2,171,207,1,36,180,202,114,236,212,111,9,133,228,165,39,137,135,215,32,121,73,63,236,125,2,56,10,63,66,225,65,238,223,56,211,76,67,30,50,83,101,64,90,147,38,123,111,211,81,240,170,78,219,239,166,32,75,19,203,66,231,87,108,190,5,233,0,226,242,20,14,216,228,107,120,75,65,29,140,186,2,192,39,58,92,88,171,173,25,178,9,155,127,147,226,1,154,52,66,236,162,216,134,235,239,162,3,28,94,98,211,154,154,252,105,254,69,83,28,50,155,208,106,82,26,101,146,155,210,133,177,32,159,168,30,157,222,128,101,2,145,71,153,41,123,240,242,208,52,73,20,175,51,14,58,30,106,7,170,196,0,208,201,150,206,220,253,167,145,151,106,12,139,10,6,122,83,65,22,249,177,171,81,57,124,152,13,101,7,125,18,245,60,243,241,165,126,195,241,121,43,90,137,186,203,246,6,199,248,175,92,42,63,50,221,22,212,126,98,216,71,94,186,8,71,57,71,119,253,244,75,130,197,242,52,126,15,30,19,101,121,118,250,2,232,107,155,243,122,163,99,213,199,204,175,110,130,100,183,254,30,28,119,198,39,120,76,124,127,10,240,4,236,95,215,230,102,247,125,76,221,78,21,16,113,140,166,253,176,225,19,185,109,160,191,242,150,205,6,235,216,147,155,63,210,91,42,219,6,96,188,198,235,35,207,203,217,123,38,126,11,29,65,34,243,55,197,20,49,74,50,220,115,89,64,167,219,133,202,175,208,0,64,143,83,28,225,204,197,157,220,161,241,9,205,187,186,199,159,246,161,250,245,238,247,12,159,233,33,79,235,174,48,19,251,123,104,190,159,216,244,175,178,251,104,72,176,33,42,3,152,40,138,10,164,155,83,64,215,50,121,232,134,0,232,118,155,132,106,13,70,79,233,184,87,211,58,3,129,175,95,42,9,55,66,99,229,107,61,198,54,164,175,152,68,171,240,70,100,238,246,85,5,235,232,11,213,162,33,88,176,27,88,214,31,93,133,155,90,163,50,229,73,239,89,236,18,247,172,225,105,196,97,19,52,175,37,120,180,92,186,20,127,155,178,142,56,85,234,80,126,165,142,81,119,102,234,105,237,36,91,182,1,159,158,105,57,95,186,120,84,74,153,52,74,82,80,245,58,69,235,131,205,240,155,25,70,34,127,101,207,39,26,27,182,136,202,239,66,183,18,217,65,7,196,172,93,192,35,103,31,238,170,230,200,53,140,220,0,66,141,135,221,15,148,65,202,136,29,194,161,146,163,246,57,185,117,173,54,16,81,241,252,27,147,186,214,221,241,18,154,182,180,37,56,100,161,208,217,26,197,73,121,185,68,177,112,119,192,26,206,114,158,36,120,250,165,62,59,56,90,23,52,212,250,152,242,132,175,172,171,27,182,100,129,235,37,174,249,123,62,122,104,60,106,212,145,190,29,97,233,65,97,130,15,2,173,219,214,232,170,225,199,107,108,30,196,42,43,130,25,153,114,2,86,154,127,150,231,36,57,230,224,216,250,56,186,175,60,137,132,143,167,109,43,121,200,200,32,113,206,106,67,224,17,73,15,206,25,85,231,52,126,154,144,85,108,10,109,176,169,205,23,204,5,145,6,45,245,46,32,42,71,239,84,35,67,186,186,107,225,183,45,180,32,112,40,70,15,46,126,80,36,112,90,170,212,206,54,61,27,189,136,99,92,106,77,67,238,76,47,69,198,40,7,152,34,242,52,102,15,149,122,201,188,192,106,86,111,115,97,151,59,1,55,195,53,184,157,30,147,5,184,0,1,11,18,194,182,188,45,0,245,146,130,195,85,197,109,149,11,218,251,29,165,68,146,33,4,58,103,60,71,30,181,120,179,42,121,41,70,169,109,196,118,80,166,38,137,27,4,39,216,109,138,97,157,152,16,76,116,28,187,183,90,223,175,45,108,158,60,107,167,184,148,87,11,238,217,113,215,56,206,130,56,238,109,200,10,66,242,161,40,220,230,39,16,211,65,110,154,190,57,155,163,13,81,170,210,221,92,137,50,218,210,5,188,216,211,184,20,178,8,225,29,132,133,178,67,134,191,49,165,162,164,33,0,83,149,177,170,142,9,245,163,183,133,163,227,184,167,47,197,195,42,86,218,154,121,247,51,5,40,129,221,194,6,161,109,124,114,143,0,74,161,76,75,200,193,102,231,133,126,148,207,80,105,163,210,57,74,235,3,1,44,250,24,84,63,224,64,187,190,59,192,124,229,165,186,169,184,213,23,42,154,217,126,184,138,238,210,85,27,125,120,146,163,42,42,162,99,225,76,253,120,143,41,27,198,97,117,191,70,190,24,230,228,124,232,209,122,174,113,204,215,207,130,139,30,197,155,217,96,196,127,149,103,132,244,159,225,32,196,191,53,156,28,180,186,81,221,172,122,91,240,154,71,176,166,39,59,68,15,161,52,70,128,253,124,172,250,68,86,88,116,151,160,3,244,26,88,92,44,88,133,236,47,236,36,187,154,153,184,151,226,161,93,57,65,183,189,116,7,73,169,172,177,107,77,141,252,75,49,95,54,124,235,47,131,31,184,119,2,39,145,247,248,157,158,186,184,52,82,104,114,28,144,36,110,230,138,201,63,239,132,7,202,37,55,131,179,95,55,237,232,97,143,103,74,134,16,224,35,162,177,201,2,232,63,63,30,89,3,82,118,155,236,121,214,149,186,240,125,43,152,186,9,117,204,250,114,167,32,112,68,96,227,137,180,102,106,222,23,194,206,20,207,17,133,163,83,8,197,181,41,11,53,209,230,252,203,178,167,229,221,166,59,143,250,225,237,10,110,126,187,62,166,29,100,160,248,36,206,42,116,89,232,148,139,5,99,17,62,31,29,157,52,247,234,210,15,21,209,35,163,145,172,193,101,33,235,184,157,77,137,249,69,64,164,57,207,107,210,148,191,192,68,208,9,198,157,198,61,123,181,61,29,241,50,218,187,87,80,25,103,243,178,29,238,51,64,211,97,195,2,98,129,225,245,54,153,3,169,229,177,52,198,46,83,133,198,94,214,17,70,173,79,91,217,168,29,243,254,144,207,70,149,189,57,167,128,248,228,64,140,140,189,138,185,39,203,55,40,252,65,97,45,111,71,51,242,92,123,244,191,103,49,17,156,21,30,116,89,80,59,12,98,72,72,69,116,93,144,144,44,131,119,86,41,152,158,202,98,191,217,214,40,210,202,114,5,234,205,212,245,156,86,238,133,26,18,59,70,243,13,183,158,70,48,182,165,248,10,17,240,184,92,109,49,101,191,238,196,183,62,240,82,89,80,157,45,216,186,199,154,210,252,211,211,200,223,55,122,13,189,239,11,240,221,231,133,68,74,193,111,25,7,29,253,243,142,196,144,239,165,197,52,38,136,177,68,144,128,223,194,217,69,58,36,92,24,143,103,2,224,192,12,157,214,240,81,57,33,49,194,217,105,145,211,112,8,0,170,251,81,24,37,117,120,194,175,163,165,43,101,14,98,115,88,247,21,134,230,208,198,198,100,175,20,220,135,160,237,162,57,168,112,236,248,154,26,203,122,6,101,170,104,233,93,41,211,150,251,185,128,194,148,54,164,10,252,54,116,90,26,172,87,239,0,89,63,38,139,91,74,93,122,188,183,97,82,167,189,134,193,251,186,152,245,58,29,75,248,33,47,51,247,88,143,136,6,120,19,94,79,204,193,148,63,102,235,58,62,148,193,150,192,114,155,224,17,202,89,38,41,211,109,64,170,25,42,246,201,226,191,227,246,244,31,213,125,57,66,199,146,37,116,72,160,137,114,55,247,123,126,6,76,226,80,179,4,178,37,154,246,243,172,7,35,80,220,147,109,231,70,42,95,57,147,180,81,161,239,106,99,134,19,64,65,23,219,222,179,2,168,107,178,199,76,100,29,166,121,182,61,23,68,131,59,152,145,240,133,25,37,121,78,41,70,10,155,42,211,250,140,185,71,111,254,184,18,143,0,19,13,139,245,191,167,139,193,117,160,156,0,75,196,73,59,60,43,116,6,15,181,128,234,174,157,171,235,117,73,43,74,146,59,96,242,158,215,88,201,100,242,36,202,210,174,5,64,247,79,219,229,159,107,250,92,141,188,120,101,95,20,51,68,113,36,167,48,122,17,240,122,206,228,225,161,134,144,152,145,162,62,15,6,22,24,226,156,34,20,252,66,87,92,253,19,163,254,58,5,47,237,106,219,53,19,74,64,203,45,196,191,189,68,224,34,242,83,135,233,30,119,82,186,0,196,211,24,217,137,99,95,106,179,177,78,39,46,56,177,176,80,181,152,118,41,137,171,1,177,110,210,177,16,41,131,81,29,166,51,6,163,93,223,246,216,152,193,52,47,73,245,63,49,34,32,131,142,110,4,52,164,121,176,89,146,41,68,212,93,118,106,244,0,54,158,239,164,190,138,21,139,238,198,182,31,1,82,193,58,119,205,53,131,10,181,237,70,134,75,7,231,167,196,123,91,83,170,52,123,27,237,89,240,168,15,136,42,132,228,196,170,154,249,133,180,44,95,211,89,120,30,51,78,180,79,48,132,37,173,170,172,3,75,99,49,108,48,90,90,46,65,86,244,119,216,142,85,207,97,60,1,51,57,96,147,49,107,88,17,153,13,30,60,115,41,8,194,187,73,91,74,46,157,150,49,224,128,168,197,6,207,253,167,38,74,213,203,249,165,106,21,32,22,77,76,153,159,165,21,77,242,35,61,213,135,35,116,180,96,195,241,173,216,42,176,197,30,203,45,216,33,32,212,197,103,97,65,196,47,250,174,5,97,235,161,242,89,45,11,176,184,212,135,250,39,222,130,97,149,103,108,4,42,213,129,66,173,230,2,101,153,137,0,149,38,3,188,193,20,8,118,201,128,50,206,79,5,187,38,141,227,71,246,61,243,92,6,129,206,5,161,107,122,33,54,224,177,225,159,42,68,47,188,238,254,121,173,121,24,242,198,194,47,46,59,44,63,150,128,63,40,249,211,183,86,163,162,73,137,165,194,108,57,10,106,227,202,196,188,27,228,186,173,232,55,141,58,131,252,172,185,19,189,233,33,141,209,134,1,47,107,131,240,183,176,245,55,45,35,31,57,82,242,12,100,21,117,39,17,139,28,50,153,169,111,95,6,18,120,231,155,168,42,77,75,110,65,30,171,174,61,115,21,47,170,40,133,89,79,170,84,198,210,7,145,177,180,56,34,166,195,65,225,129,122,35,236,111,185,54,119,193,115,144,160,24,152,69,87,90,156,90,239,235,92,38,109,50,215,166,11,29,20,169,4,226,110,53,219,70,75,11,217,37,33,114,60,172,5,238,42,217,156,166,194,184,179,111,187,176,78,119,185,155,31,36,85,6,108,4,152,138,146,204,238,70,55,20,250,79,11,46,208,106,158,227,151,227,143,248,138,36,102,189,44,65,116,254,164,0,29,8,19,53,213,172,165,78,70,105,24,158,86,192,19,28,235,118,115,53,131,172,224,3,2,16,73,156,167,18,173,90,208,40,234,34,247,243,252,119,78,173,159,229,87,179,24,146,172,10,107,40,251,249,5,113,214,38,128,155,138,205,47,126,11,6,76,74,102,54,232,4,30,196,204,143,115,150,163,217,202,222,94,81,185,88,25,232,194,101,151,152,128,69,35,188,226,70,236,108,96,22,104,94,125,113,49,120,155,149,180,27,85,231,27,199,53,35,54,164,92,46,82,160,201,83,227,73,222,76,110,182,204,213,103,73,81,184,67,207,119,197,136,220,1,21,89,130,129,94,141,153,221,80,2,156,247,95,161,210,253,214,62,134,122,153,190,24,149,17,214,175,16,95,77,254,217,71,110,123,28,24,114,65,85,243,212,244,92,215,186,2,107,83,100,185,217,218,24,166,139,79,7,140,62,144,131,185,201,13,129,96,123,248,207,101,26,29,176,19,134,242,42,51,45,45,54,70,243,174,182,193,208,154,147,75,63,119,8,191,241,17,251,234,140,113,239,158,167,199,245,50,78,210,58,189,95,23,246,48,177,73,151,208,234,9,103,138,40,177,219,102,240,136,104,23,33,17,142,21,245,230,112,41,56,19,76,98,37,253,160,167,16,201,13,92,245,99,115,99,110,175,124,99,153,19,205,160,92,153,76,189,114,101,19,95,26,234,244,1,192,135,221,88,226,0,161,6,36,254,158,139,11,6,201,201,85,194,198,25,17,245,109,151,92,169,144,98,116,98,112,238,93,95,101,84,112,252,100,208,193,78,121,51,69,202,245,38,99,186,219,191,9,176,159,40,37,142,17,34,197,165,119,136,219,155,78,86,71,76,117,172,17,45,198,148,82,64,201,100,195,12,60,130,31,122,110,72,69,98,115,253,190,32,108,13,75,117,149,129,37,84,9,243,158,231,144,49,121,241,92,106,86,143,94,99,18,71,144,227,60,30,71,194,80,159,1,52,169,28,91,102,32,101,204,182,81,54,17,148,243,54,128,96,148,150,164,164,115,60,141,88,158,151,130,111,217,196,170,198,174,166,150,31,243,183,194,97,125,249,147,46,252,96,251,13,224,247,64,78,66,24,87,37,10,112,51,141,236,156,59,239,134,207,202,125,235,80,9,119,237,153,174,33,179,247,178,176,204,69,218,180,148,162,188,43,17,99,190,150,136,178,246,213,49,201,173,33,145,21,118,15,170,71,198,101,31,175,66,65,142,245,157,182,176,251,56,79,191,30,249,24,219,123,103,133,165,139,227,248,174,217,57,26,1,1,90,246,146,105,37,79,117,229,179,224,132,18,220,156,207,25,215,182,72,198,163,118,197,221,192,6,72,232,36,171,97,134,146,102,199,248,135,82,148,126,124,2,43,201,13,178,230,4,0,149,65,127,96,171,210,6,164,217,187,60,168,231,26,19,149,36,92,198,87,226,131,77,185,127,3,192,47,32,9,101,239,69,145,153,237,227,66,239,164,132,112,92,199,233,15,114,120,252,148,121,158,226,207,148,114,235,36,7,250,229,2,120,11,74,102,143,179,131,212,109,144,64,1,205,226,84,60,39,188,11,244,241,198,56,206,210,137,188,225,192,75,243,199,174,254,8,28,10,55,143,71,186,167,70,132,155,61,222,137,54,118,133,229,192,127,218,239,137,11,46,239,216,162,237,50,120,185,239,248,141,71,160,110,170,14,48,244,48,54,141,7,43,102,32,24,72,213,37,189,52,67,51,121,200,209,129,247,237,62,120,153,204,176,217,49,107,31,113,58,93,46,117,164,140,91,51,14,135,98,100,192,174,211,156,164,93,148,64,7,4,101,203,130,117,190,58,242,164,131,1,33,142,88,0,46,205,127,24,12,234,222,229,100,205,223,198,148,120,183,118,171,192,195,208,139,206,123,6,15,132,227,253,214,220,92,230,167,212,110,192,209,27,168,233,178,81,233,49,62,228,54,156,93,79,22,75,160,42,108,13,59,118,47,108,206,7,206,42,212,91,88,207,85,230,31,158,233,33,250,23,208,116,120,215,123,46,94,183,126,150,236,106,167,194,226,209,245,4,78,65,175,213,220,190,247,85,60,74,169,113,173,139,188,55,159,38,169,91,162,220,41,245,8,34,39,127,1,120,17,89,23,28,171,171,75,153,204,81,56,46,46,123,193,73,126,68,182,35,48,107,41,31,40,76,41,254,137,251,84,122,25,139,32,217,33,23,243,120,199,154,220,76,79,160,47,126,243,68,76,245,144,112,0,37,170,78,136,125,163,70,119,103,248,77,209,179,60,132,109,174,240,210,143,61,246,114,162,171,74,117,211,26,77,90,152,148,159,146,175,5,152,200,212,32,112,61,185,52,210,9,105,185,205,234,89,200,176,53,96,2,253,118,110,40,207,49,49,235,149,135,17,41,47,184,80,238,166,223,128,188,34,85,23,23,81,11,232,155,103,141,194,5,194,252,169,5,142,76,211,154,184,114,22,248,181,129,21,124,1,166,195,190,121,118,145,21,98,125,147,140,248,123,6,64,65,20,201,234,70,206,167,162,178,220,175,2,122,230,154,148,87,229,173,182,254,204,191,187,0,89,141,170,83,217,53,192,147,43,169,52,59,126,34,110,104,107,91,1,219,42,191,99,210,33,188,84,240,53,232,21,218,252,201,225,94,117,163,188,39,227,70,123,91,145,136,183,150,78,144,76,14,160,131,204,72,124,2,4,139,80,18,227,39,22,235,134,127,61,165,224,183,59,230,158,197,18,62,42,43,47,217,60,174,61,13,199,124,126,188,47,88,183,123,85,191,192,213,218,109,10,188,60,235,167,142,167,79,217,9,109,158,189,105,109,19,146,172,229,181,151,35,193,179,108,70,67,96,14,41,232,197,250,242,86,212,247,242,101,110,108,232,159,91,154,46,47,179,2,7,75,157,211,135,42,177,224,95,195,206,70,106,92,184,211,20,205,191,24,114,53,28,239,17,161,166,196,7,91,206,108,170,75,214,244,212,214,173,141,18,150,161,216,227,244,172,63,88,143,90,156,51,119,122,121,221,44,35,197,190,54,185,167,175,66,9,119,209,213,3,224,96,21,150,102,121,59,154,147,49,141,230,244,146,58,119,13,8,93,59,253,246,1,0,189,93,233,72,1,131,117,13,111,93,10,115,217,33,107,109,40,149,117,165,202,56,79,12,228,219,163,203,160,184,33,16,144,143,145,125,210,143,114,86,3,108,56,250,99,225,13,128,44,119,32,40,135,161,138,8,94,123,34,104,198,109,254,108,113,92,165,237,46,115,147,25,146,110,152,40,197,28,202,103,226,189,49,164,216,239,161,192,10,108,236,235,175,121,146,1,153,103,230,211,230,143,217,157,162,150,4,133,251,46,45,9,108,165,198,163,222,209,219,22,104,231,50,165,19,93,126,114,190,245,106,51,167,179,125,140,182,72,127,20,29,54,240,223,62,161,38,42,120,56,64,79,93,35,135,131,120,26,180,54,106,142,37,103,229,252,171,231,141,174,189,102,212,62,107,192,2,174,87,86,124,49,107,67,15,57,140,20,124,120,212,87,205,249,207,77,20,57,79,8,155,125,18,28,97,29,185,42,43,83,99,220,105,25,224,142,89,55,67,102,254,237,77,34,23,102,175,61,94,17,56,182,31,153,154,102,124,149,217,114,160,0,225,65,176,232,97,167,143,248,173,194,188,50,102,117,174,90,189,213,176,37,237,60,10,31,225,237,194,29,197,136,189,229,214,7,169,150,230,8,222,86,117,15,107,46,65,71,95,240,106,16,248,115,223,144,246,224,72,214,108,86,155,253,211,79,7,116,186,241,229,253,183,192,2,232,90,68,55,20,121,147,132,129,233,52,181,193,183,209,210,120,122,161,49,60,140,29,19,44,20,47,234,226,122,113,158,184,114,125,148,123,208,62,221,103,99,53,197,8,69,117,129,212,192,18,26,122,17,76,174,168,184,61,27,66,125,109,193,25,28,64,25,153,156,195,242,91,71,97,237,46,40,152,100,75,239,111,84,73,75,49,154,197,28,129,21,22,189,33,139,125,143,204,123,172,206,134,195,78,146,200,99,13,152,58,62,92,49,105,197,128,193,28,122,51,38,23,27,206,92,246,155,173,237,55,222,165,238,220,91,13,67,8,81,254,135,168,224,232,188,98,9,81,16,2,53,246,136,95,114,70,117,61,94,197,10,88,204,188,84,151,60,218,220,108,94,217,133,11,199,6,41,178,152,42,81,235,119,110,4,84,202,29,33,44,199,250,36,107,168,52,193,36,65,92,175,107,128,221,183,109,37,53,175,117,44,57,73,198,65,167,58,50,183,107,71,164,50,59,47,236,105,91,139,46,110,104,141,180,205,172,246,54,18,166,160,161,108,132,130,220,218,24,37,235,173,20,33,237,15,129,4,90,244,20,116,53,43,35,178,109,195,42,125,172,15,10,111,144,8,204,106,162,230,202,202,129,108,57,208,82,14,134,244,12,155,131,132,243,99,244,219,121,251,196,95,157,216,104,40,128,253,195,163,232,75,169,136,119,120,189,48,146,0,158,57,37,230,246,124,71,203,57,182,191,16,108,150,190,122,216,250,124,49,122,5,111,159,35,33,212,98,197,36,189,106,70,94,242,205,194,127,252,47,59,113,193,99,21,130,174,103,104,123,227,213,32,230,197,65,115,121,98,144,212,252,15,238,114,41,175,14,172,202,225,39,123,209,213,49,43,39,80,55,134,58,96,37,192,202,77,58,106,41,11,140,87,99,203,246,81,88,234,209,233,55,24,205,154,243,235,78,56,154,229,190,217,253,197,121,165,227,218,12,125,66,102,73,180,89,44,148,19,109,190,111,120,167,95,9,65,215,68,191,149,165,68,201,91,202,192,117,132,93,245,189,165,122,111,75,243,180,123,203,95,160,172,228,148,151,96,33,62,194,78,225,230,145,200,249,62,234,105,43,79,166,201,195,118,184,122,55,106,61,217,68,119,225,170,136,55,130,153,56,22,246,229,250,46,11,115,107,238,53,175,142,159,156,202,180,217,195,152,48,126,223,215,76,121,138,29,60,55,9,21,222,174,67,81,210,158,95,53,77,5,227,6,60,101,146,55,60,71,96,17,81,96,159,238,57,219,200,127,18,243,25,174,197,103,223,60,186,1,58,230,93,247,60,171,119,165,77,212,113,95,61,99,45,16,103,55,195,129,173,36,145,142,46,105,157,85,165,175,133,22,151,182,137,138,193,114,113,69,41,23,243,231,58,158,121,120,222,84,203,205,100,181,62,47,138,153,31,120,166,80,45,117,239,222,232,74,185,70,90,108,167,160,64,73,139,184,243,199,100,14,22,11,181,240,155,196,70,109,251,34,93,97,192,179,216,202,116,225,5,105,31,218,159,85,168,64,30,151,177,191,16,76,9,207,142,200,186,74,133,228,170,74,145,161,223,225,137,112,82,235,109,200,241,59,66,154,219,165,235,85,16,38,156,251,75,215,196,240,86,134,137,218,148,144,242,154,202,46,171,201,88,50,231,252,123,235,30,41,73,210,15,193,64,52,171,107,172,188,157,48,93,113,228,185,228,97,45,162,137,151,77,160,58,6,39,28,129,182,100,118,168,53,177,182,78,111,9,254,185,67,131,154,223,80,18,102,93,16,101,245,235,214,1,184,8,211,22,106,142,98,109,129,125,249,10,31,186,242,224,154,161,140,10,21,180,198,236,136,159,184,117,231,64,235,160,120,22,206,46,235,109,94,78,86,17,185,7,139,114,85,96,32,60,218,197,63,209,125,246,57,184,120,168,246,164,242,103,68,137,216,177,68,158,120,120,251,154,253,195,134,196,134,91,219,22,88,243,89,168,32,142,165,97,185,253,39,96,84,102,243,220,45,182,186,158,165,197,142,243,152,112,124,170,126,2,186,235,159,135,167,195,250,47,52,244,57,104,80,26,169,30,121,254,164,55,139,32,193,20,135,206,155,202,121,64,228,51,142,70,162,252,55,106,222,3,213,51,14,63,57,187,149,10,93,67,243,23,77,213,239,49,61,173,176,58,47,216,136,184,183,215,218,205,27,119,207,149,147,154,5,104,84,103,233,179,215,247,42,132,71,238,121,210,190,210,123,89,61,208,53,117,165,133,15,115,135,186,213,85,155,126,189,217,10,196,52,149,73,12,16,56,188,111,109,40,100,254,3,170,222,60,215,134,78,232,49,48,28,215,33,91,72,151,52,80,25,241,2,38,194,59,26,1,205,178,252,46,47,7,118,218,65,162,180,53,213,213,2,78,105,217,232,30,177,163,199,177,125,169,54,184,8,188,5,225,5,246,211,135,142,152,43,111,232,76,34,129,205,174,53,203,37,88,149,161,14,10,113,118,118,213,203,126,9,62,149,150,142,202,46,119,40,254,241,18,8,235,216,117,201,66,188,78,27,48,160,236,149,142,180,210,127,134,179,247,36,92,83,238,79,57,71,202,52,40,180,77,38,35,251,209,135,99,135,34,117,38,111,130,63,30,123,53,158,19,38,55,191,60,204,134,191,92,28,232,97,35,143,108,212,137,130,10,26,146,52,195,23,1,10,204,135,17,133,146,168,175,238,49,19,22,129,198,187,189,130,183,31,94,189,248,75,21,45,23,175,8,176,201,34,121,181,222,46,178,230,182,184,193,60,224,237,199,55,49,7,199,36,210,84,201,152,224,83,221,164,40,60,163,226,159,201,150,78,252,187,89,55,59,134,167,203,252,253,101,94,120,134,41,182,22,30,55,130,32,89,105,99,201,86,132,148,6,219,162,79,227,251,222,104,121,207,59,50,202,176,247,219,63,240,195,247,100,112,239,99,215,111,220,207,165,194,22,35,82,34,123,106,89,82,183,210,100,122,181,213,16,50,71,107,164,50,88,193,74,231,45,84,103,12,112,187,145,139,107,238,74,108,209,63,180,168,253,134,248,225,54,134,12,144,242,86,189,183,112,2,115,245,218,124,193,2,254,53,151,138,239,195,92,76,94,8,92,61,169,28,13,195,76,19,195,184,11,20,1,169,209,15,131,58,112,128,70,139,50,171,213,32,81,98,235,197,184,237,190,6,80,32,64,231,24,179,91,32,214,241,99,141,179,142,220,158,216,122,141,168,110,11,79,9,176,161,58,166,200,99,17,166,7,122,150,221,80,208,174,132,234,139,127,133,58,159,235,212,56,60,141,242,67,172,131,219,25,9,173,47,135,45,182,52,20,161,43,126,209,129,75,133,171,98,43,176,150,94,163,236,175,122,6,200,9,204,11,233,156,126,226,217,227,16,188,49,46,142,144,239,171,51,74,3,44,184,181,162,223,29,79,52,162,16,172,123,84,5,97,33,19,99,156,44,242,172,128,136,220,219,65,225,76,28,71,193,108,49,101,219,199,135,251,85,44,236,140,11,211,179,57,19,250,12,250,125,199,57,37,48,108,217,243,117,150,108,151,125,65,2,145,109,173,94,107,0,154,181,1,46,177,122,206,95,192,136,224,235,212,132,86,19,44,88,203,144,123,55,127,42,235,32,80,15,114,45,101,213,29,19,191,65,214,35,14,4,196,135,68,59,163,197,128,138,58,80,15,131,61,96,47,188,215,171,50,49,238,73,56,92,40,241,232,45,209,206,82,213,36,111,61,197,29,195,154,145,145,39,51,254,146,132,57,146,53,75,3,183,155,55,220,247,81,69,162,36,85,57,74,194,50,19,143,86,147,95,251,248,35,196,175,83,206,146,114,128,170,2,45,84,71,239,14,12,230,77,169,224,148,211,53,39,222,71,198,76,40,143,99,207,42,187,135,174,85,217,141,181,213,151,99,163,242,34,238,103,227,191,45,125,60,57,50,238,5,201,50,86,125,184,9,92,24,40,148,154,28,173,248,115,247,67,149,81,120,83,3,109,192,251,5,32,124,185,150,60,50,174,145,189,114,104,73,53,233,70,82,214,151,168,175,247,200,237,36,96,254,150,250,87,87,124,127,147,49,121,5,232,144,110,123,21,212,190,212,192,33,13,49,168,171,45,41,154,160,57,21,21,120,179,138,167,61,188,126,181,4,142,219,155,163,143,15,94,108,94,26,96,208,178,6,74,103,113,6,167,216,58,245,163,76,211,218,194,78,249,216,177,184,74,80,79,247,226,205,130,12,15,9,212,207,179,118,209,41,53,83,13,70,113,62,157,215,171,105,186,32,165,190,80,193,223,85,122,127,32,21,12,114,43,160,150,114,200,126,139,86,24,249,194,56,237,213,156,132,197,244,137,77,221,254,207,73,55,38,98,199,140,3,111,209,250,234,169,1,33,202,200,224,163,176,113,41,118,152,249,126,179,57,182,124,186,47,167,22,185,104,228,127,167,242,176,133,74,142,83,96,224,9,33,234,184,184,30,218,164,6,130,156,11,218,74,76,180,204,37,208,60,165,131,142,128,24,40,148,104,160,170,43,86,142,248,117,75,5,102,82,189,69,37,92,221,119,172,222,189,145,222,157,55,80,107,81,153,18,179,46,90,213,159,154,52,246,245,123,124,148,222,46,147,134,117,89,113,113,142,214,42,91,222,116,85,235,69,111,97,114,212,95,101,222,117,83,119,39,194,187,103,83,70,76,131,220,47,216,133,209,156,224,211,134,131,68,49,236,122,44,22,13,78,185,252,228,134,212,108,237,12,0,87,153,5,182,139,158,240,206,116,233,170,118,138,38,138,45,223,160,0,165,14,118,165,49,111,74,189,200,100,195,92,181,129,182,126,72,195,211,14,7,217,186,161,224,200,9,127,92,45,132,136,160,31,232,94,127,34,241,42,70,95,226,253,143,134,193,179,71,16,79,20,144,107,11,47,65,226,31,176,39,231,122,187,159,233,254,169,12,155,115,237,128,51,180,134,222,202,221,252,29,249,57,105,150,142,53,141,188,141,97,189,190,168,30,138,47,184,44,56,211,19,253,97,198,137,13,38,147,80,150,242,63,198,230,240,52,135,1,87,84,212,194,56,178,201,33,206,8,244,2,206,13,221,254,184,38,86,61,102,119,2,56,76,203,158,26,145,161,108,109,56,5,107,229,166,115,24,198,6,148,181,18,14,134,83,11,102,63,169,59,211,77,207,10,226,214,6,52,21,28,29,219,111,30,119,207,150,224,162,164,242,38,93,75,36,188,34,191,221,253,13,31,60,235,227,195,60,190,51,94,103,160,110,12,173,223,80,155,13,212,25,80,190,154,254,106,151,66,242,85,106,242,57,214,0,96,186,221,125,171,104,253,234,223,77,170,201,102,141,23,49,253,47,148,29,156,122,113,13,39,219,95,200,179,236,59,230,59,194,246,241,224,156,203,25,31,136,87,78,2,183,67,3,29,246,151,150,132,189,114,25,227,113,201,61,37,234,36,134,23,123,226,195,9,3,110,146,103,240,52,54,127,189,170,20,10,36,147,224,23,171,16,48,42,33,67,8,121,77,82,96,89,154,225,158,254,234,154,32,120,53,197,236,22,61,11,123,168,87,63,45,52,245,206,83,19,193,191,139,52,110,200,78,217,67,63,193,46,15,251,182,45,144,19,11,42,68,96,38,128,164,149,83,172,85,227,170,174,38,123,161,52,0,48,107,198,114,75,241,193,93,126,201,142,16,241,245,140,34,7,184,135,194,42,95,220,127,217,245,196,230,104,163,181,105,177,21,199,213,192,81,7,208,59,84,151,8,21,233,47,204,199,55,136,149,122,240,23,92,25,135,22,226,9,180,223,38,137,30,161,21,97,230,194,19,180,70,241,212,239,131,178,189,149,61,42,77,32,53,30,124,58,153,180,106,123,236,146,64,180,249,73,216,128,62,126,119,157,211,44,53,197,190,86,196,47,10,90,100,173,144,138,155,183,214,117,251,80,23,19,66,209,38,164,133,207,10,82,87,41,68,167,209,64,29,48,14,78,220,164,24,57,41,205,114,105,23,217,6,7,89,215,103,170,107,104,195,162,158,220,130,33,247,249,102,216,179,130,243,54,126,23,241,232,174,67,114,154,195,2,56,127,95,145,55,104,140,147,36,135,141,195,99,51,73,8,95,185,195,205,65,251,63,121,172,213,98,130,172,239,222,224,240,252,121,225,225,201,86,148,14,218,64,145,120,118,84,158,103,185,91,249,217,234,66,191,142,45,169,66,98,106,58,227,167,82,235,239,253,81,175,213,75,55,20,108,80,25,47,206,7,178,223,183,206,93,36,37,196,180,32,193,74,222,193,0,167,88,164,174,136,65,106,166,61,71,152,218,201,37,233,3,153,64,188,109,169,44,8,165,250,35,16,111,225,194,203,191,72,251,67,116,62,84,201,3,187,222,147,187,84,198,51,81,147,3,220,236,136,237,45,37,42,149,155,238,203,186,31,130,114,214,233,49,138,203,227,154,135,21,248,30,110,177,89,211,198,181,207,169,107,110,206,37,112,49,50,158,222,70,41,226,35,166,168,81,164,78,87,97,25,10,113,237,55,67,223,185,206,184,251,248,38,149,169,129,50,223,132,164,26,184,87,130,172,107,154,45,144,79,224,93,20,131,86,4,171,148,73,247,186,1,123,7,181,177,92,172,207,209,111,143,134,88,146,129,78,140,147,199,126,84,10,76,51,7,207,118,200,80,127,42,115,14,55,116,99,1,137,159,185,221,68,250,95,72,112,7,51,195,230,164,150,106,121,89,213,200,14,180,171,218,112,73,92,8,150,65,24,180,254,24,142,100,175,173,130,154,94,26,54,123,210,138,180,18,122,205,221,57,15,101,210,157,136,67,199,226,161,20,43,231,162,197,200,19,73,67,215,180,82,135,170,103,25,224,111,182,132,198,204,63,190,92,141,46,121,77,154,173,128,241,170,220,136,73,43,185,141,152,41,101,133,212,102,53,156,99,159,4,86,112,207,94,222,90,71,7,76,170,194,125,26,105,250,53,3,35,116,92,179,129,10,248,1,29,79,221,205,89,16,164,242,69,186,93,24,160,98,32,107,214,74,112,2,102,95,77,9,85,111,21,80,243,76,122,164,86,129,109,54,20,254,166,180,179,252,86,126,49,79,53,19,161,226,227,102,124,54,168,186,65,211,139,71,244,141,202,191,67,130,145,52,135,185,189,169,249,218,85,55,250,97,51,30,86,182,49,85,184,180,154,193,198,27,220,190,4,205,26,233,6,28,78,34,39,119,191,14,33,36,120,29,213,171,210,190,179,146,72,88,134,53,146,181,39,198,68,182,41,201,2,136,160,121,139,3,37,193,240,89,244,128,178,66,70,52,236,148,78,95,215,26,132,198,233,218,228,88,81,128,72,3,159,193,45,30,66,253,98,153,5,42,136,95,128,56,156,240,207,200,4,206,144,72,250,161,140,199,8,211,90,216,137,91,83,91,109,53,116,241,238,234,232,102,217,72,5,63,136,157,63,104,133,144,6,13,239,37,77,240,46,246,232,195,139,19,80,58,121,61,120,63,83,150,3,174,182,145,125,94,71,111,233,243,36,136,155,39,55,134,92,134,142,40,233,151,248,65,164,56,104,207,82,165,74,7,33,225,27,108,46,184,25,190,64,91,74,4,246,241,219,138,198,87,224,44,42,107,182,185,195,25,81,66,234,244,48,190,187,148,163,198,12,62,198,36,174,120,1,211,155,95,114,12,126,25,41,98,232,93,148,1,59,226,244,205,177,178,239,22,166,181,133,132,240,195,153,125,108,231,231,46,213,45,74,61,111,214,147,253,39,56,123,204,149,204,238,233,46,77,154,143,201,220,40,155,150,248,181,74,52,49,193,115,223,120,237,23,249,213,231,182,102,101,9,109,81,13,155,178,14,46,87,114,104,29,10,216,181,30,198,13,106,1,2,202,155,64,207,16,135,58,61,184,4,13,174,15,102,204,114,199,29,227,49,202,8,90,129,17,202,234,158,208,176,157,7,217,217,56,67,53,141,137,195,115,90,211,148,184,232,211,168,153,6,230,145,14,32,17,86,202,253,117,79,39,174,198,188,77,194,72,198,72,93,197,251,26,187,192,90,156,145,43,89,197,177,41,211,76,169,217,153,164,45,126,6,81,195,166,174,219,253,151,215,112,135,62,252,21,157,58,89,36,92,195,144,219,164,250,132,245,85,167,70,37,172,10,29,169,157,65,3,16,201,172,152,144,239,138,48,102,45,183,16,233,2,80,78,105,172,36,136,192,12,30,20,191,32,67,222,171,207,3,224,127,82,254,29,162,235,205,58,173,43,37,142,75,41,236,156,211,38,21,116,173,61,244,185,251,229,43,127,247,72,5,244,202,155,54,99,150,66,224,212,64,39,20,77,107,123,131,220,101,131,6,203,31,248,160,88,219,225,35,177,174,120,62,211,66,198,214,246,10,154,126,65,181,202,227,242,12,208,14,254,240,39,165,45,76,103,231,71,220,90,120,170,127,57,77,243,139,62,111,182,5,185,0,132,124,47,152,32,241,104,152,157,40,11,47,26,18,90,97,128,19,73,233,72,26,53,117,66,218,250,172,126,11,206,46,177,202,66,221,53,127,149,183,213,189,240,208,74,17,66,243,220,82,243,211,165,231,157,42,139,34,7,47,149,202,205,94,252,224,75,29,123,32,0,140,11,115,36,12,241,45,152,182,246,121,81,251,220,157,231,2,22,177,129,177,227,67,0,29,10,131,8,188,221,201,232,62,136,44,215,66,89,74,91,189,128,21,187,35,132,111,194,235,209,187,181,122,196,163,45,167,7,145,189,160,80,205,53,138,221,204,73,90,159,220,49,108,13,136,250,140,169,226,9,17,164,31,12,148,153,40,184,132,11,245,219,202,83,178,16,90,6,24,82,254,13,186,107,133,213,98,42,75,185,222,164,0,100,149,56,81,205,239,133,122,82,58,181,12,104,34,72,82,155,187,146,153,237,83,115,70,117,71,202,180,207,2,203,138,204,237,66,12,143,226,172,79,122,244,92,251,0,133,96,247,53,106,205,59,204,146,148,168,33,211,25,161,121,119,32,201,23,108,40,245,4,205,207,61,91,17,78,163,150,191,20,243,26,181,39,235,77,237,29,115,91,222,16,101,29,48,130,96,236,251,134,76,210,135,2,178,182,253,217,112,177,61,48,146,88,170,252,112,232,228,29,40,218,0,184,35,133,168,131,41,20,135,97,30,31,163,192,26,15,153,240,213,167,35,177,137,144,146,155,13,17,10,161,219,20,211,174,177,105,14,134,11,88,187,65,193,151,105,0,92,193,0,60,128,190,9,155,216,219,104,228,132,83,209,72,203,72,226,26,196,17,166,127,78,248,92,204,118,33,181,227,254,93,115,7,42,176,40,130,71,52,48,76,217,217,123,160,201,235,187,134,128,36,196,247,155,74,92,33,82,18,131,96,58,53,44,107,86,59,169,111,129,12,41,60,102,48,2,246,249,94,159,212,147,120,202,244,14,104,140,57,113,184,184,60,43,27,60,220,129,83,16,202,16,209,100,222,164,45,206,205,118,187,200,120,23,240,60,86,78,114,165,124,142,14,72,200,171,101,199,121,98,6,107,71,16,75,61,18,25,200,146,48,52,27,105,27,172,189,202,96,60,23,193,77,21,182,192,143,249,127,5,95,9,6,125,154,167,109,236,86,4,89,244,78,113,130,20,71,248,160,165,79,40,52,90,30,237,97,179,11,97,178,159,189,179,208,87,210,51,41,10,164,82,40,80,176,188,204,196,188,123,54,172,215,168,179,216,77,13,104,140,252,248,241,208,214,154,114,92,163,23,84,132,50,21,202,104,59,38,177,20,62,0,232,65,0,103,246,163,90,181,85,128,45,25,114,107,250,82,48,102,217,209,39,182,125,188,154,28,142,203,97,200,59,40,69,136,179,11,120,63,227,160,6,86,115,86,115,101,197,19,157,238,154,153,89,203,102,167,181,99,52,176,4,130,59,170,88,147,56,250,112,0,169,248,67,81,169,172,82,181,114,138,143,74,242,60,64,31,38,74,49,124,212,56,120,239,216,237,26,5,60,156,99,37,25,215,122,115,130,160,130,42,237,129,97,55,6,59,87,156,229,28,163,94,211,125,166,17,207,87,78,32,223,228,183,113,214,102,103,5,118,212,83,105,75,0,245,48,148,147,136,92,137,160,204,7,123,186,53,177,186,66,87,215,65,94,49,191,177,58,62,31,227,59,203,125,83,35,11,247,169,172,199,177,190,76,222,239,163,49,197,149,9,209,109,220,102,116,94,249,176,155,231,50,127,240,120,165,195,13,228,251,208,124,171,65,138,153,254,80,85,155,248,248,240,221,213,10,108,146,88,63,158,219,240,104,24,190,155,104,58,214,38,154,236,106,8,250,113,161,125,43,181,145,228,243,145,150,101,234,38,190,168,193,10,183,175,82,116,189,146,30,128,38,223,198,175,59,239,74,185,42,154,77,62,30,166,157,11,126,160,227,31,120,191,203,130,174,40,236,182,95,151,124,246,8,221,134,33,142,26,107,251,6,210,179,139,19,223,34,97,41,201,94,101,34,14,117,89,115,105,132,81,78,1,28,169,53,86,225,180,140,202,41,69,244,146,163,14,91,198,12,194,10,154,134,8,173,148,254,35,183,89,197,202,112,253,49,236,87,33,59,179,51,86,173,24,88,159,116,245,82,20,105,106,184,67,163,58,239,137,226,140,39,208,143,78,195,153,206,52,2,42,79,235,99,87,248,101,191,73,229,31,188,93,177,248,73,174,5,87,11,85,75,213,10,183,76,181,209,175,74,223,105,241,87,160,243,203,22,74,127,172,86,74,144,134,142,50,74,117,199,44,181,236,227,199,123,169,183,123,187,40,122,213,158,130,148,156,164,200,46,111,93,205,49,111,71,196,174,64,147,54,73,216,176,100,100,3,222,132,7,45,34,27,76,34,225,246,137,4,141,230,72,163,155,254,184,73,248,137,145,68,248,219,207,239,169,254,216,6,217,243,47,24,244,129,97,149,236,164,170,82,163,172,229,95,32,144,63,56,88,17,17,24,191,131,123,101,30,82,32,15,203,125,45,208,164,193,169,193,165,165,140,75,62,8,113,162,43,195,27,76,111,108,12,210,48,119,119,127,254,228,27,52,40,206,225,91,121,131,61,106,31,153,156,211,123,128,51,108,177,211,13,167,227,215,104,123,106,92,57,241,0,206,139,72,203,198,117,228,167,97,93,159,172,253,144,20,139,125,121,132,141,136,85,147,176,173,93,123,197,63,236,34,0,90,39,18,77,162,4,59,176,189,165,224,58,27,121,245,154,65,143,166,152,22,35,30,237,100,164,214,64,205,195,71,197,205,223,28,165,73,217,145,20,207,150,216,156,174,250,82,11,242,184,118,36,101,213,46,139,52,68,202,208,203,254,32,97,225,0,234,6,62,41,159,83,187,148,71,60,15,246,216,63,112,242,70,31,44,137,234,109,254,225,106,173,224,78,63,44,111,107,148,218,218,195,25,137,35,243,231,159,12,164,127,29,199,79,219,37,174,153,133,220,137,108,19,183,5,194,45,135,39,237,136,248,1,218,115,181,155,177,164,242,20,80,231,8,23,113,195,135,161,3,1,137,254,159,164,239,219,226,212,114,203,9,2,75,8,33,61,91,130,20,85,101,193,112,102,166,167,9,58,126,21,33,9,17,34,29,0,46,111,7,250,87,186,186,36,59,248,139,178,85,29,127,142,39,78,198,26,213,184,129,43,80,68,165,180,241,144,189,130,64,25,15,186,28,128,179,247,190,76,190,89,38,219,237,196,122,140,242,226,181,101,75,103,232,64,0,23,160,233,254,41,33,47,143,1,244,110,56,29,11,215,251,153,136,159,2,9,170,47,207,96,125,3,10,34,246,60,170,8,95,33,92,76,65,223,149,27,192,67,22,4,34,82,185,92,93,124,251,105,78,71,245,89,108,142,15,220,210,225,136,157,139,188,234,237,98,32,206,91,81,183,173,180,67,188,234,14,169,90,236,164,75,94,50,43,197,25,87,149,31,209,31,159,121,83,111,155,239,189,212,28,242,47,182,181,170,213,165,89,138,185,96,31,179,234,248,2,119,39,173,61,141,207,99,144,49,92,46,128,7,64,236,35,127,244,183,43,50,36,159,6,136,10,139,219,213,146,97,224,185,99,79,251,224,111,252,253,194,164,45,208,2,45,115,131,146,46,116,65,182,57,182,216,115,74,42,76,143,8,98,136,46,184,8,109,11,90,0,15,236,86,106,230,126,173,131,219,36,32,34,86,50,131,142,226,234,201,171,192,1,223,197,193,134,2,218,209,126,137,68,42,200,121,10,92,226,186,12,59,152,49,65,96,238,97,57,102,110,112,71,90,0,149,0,83,19,25,53,110,245,209,122,29,234,117,141,33,180,32,87,144,106,97,67,148,191,220,164,75,232,204,42,22,28,217,34,43,32,83,70,2,42,112,210,145,163,219,23,127,94,215,183,181,99,133,222,223,189,116,41,144,61,186,160,241,120,98,254,51,60,212,111,36,196,80,94,190,21,206,250,34,64,192,229,224,151,35,144,69,44,226,213,70,83,171,32,215,164,180,74,216,134,188,159,83,129,213,251,141,90,76,195,103,196,130,53,250,231,167,125,73,1,206,132,35,100,20,84,199,89,200,248,79,39,109,119,119,72,155,13,164,194,200,228,48,30,179,160,216,214,236,246,144,240,119,170,120,221,216,32,135,95,20,78,196,198,222,233,67,58,148,236,55,189,187,8,79,180,203,160,106,61,243,249,216,73,106,163,91,181,251,26,232,152,184,86,208,65,230,150,222,135,179,38,118,242,155,250,13,107,9,178,83,250,60,239,196,167,43,203,29,29,160,202,125,67,240,101,16,151,35,44,88,51,242,155,1,212,43,206,131,182,59,61,147,22,123,191,66,43,92,54,192,236,15,49,128,205,5,124,13,203,22,38,114,74,239,60,220,193,75,77,157,0,65,59,111,106,217,95,161,178,117,85,138,233,69,233,233,65,103,53,120,214,212,17,13,5,12,152,161,83,188,254,131,197,229,53,17,167,207,168,177,133,88,244,198,23,238,33,22,70,219,90,222,0,34,72,71,16,68,98,8,221,105,177,210,23,234,42,156,184,213,90,41,54,166,56,193,84,69,182,58,29,62,91,221,214,196,174,115,28,169,65,215,48,194,88,234,45,129,7,127,115,121,227,100,148,150,26,170,180,105,123,181,192,40,49,27,147,215,172,21,58,62,141,223,212,237,214,109,191,124,184,90,231,27,65,14,139,31,4,52,111,166,14,65,26,184,249,70,222,150,93,31,16,118,200,46,97,38,136,225,235,170,138,110,175,246,178,148,110,178,218,209,130,90,110,53,128,62,146,53,120,231,179,170,51,46,68,15,95,18,126,173,156,85,100,124,191,81,249,147,114,167,143,188,30,127,20,250,105,145,30,225,239,144,62,108,118,101,79,146,100,39,175,68,224,173,133,88,24,21,99,104,216,4,22,20,252,253,242,73,78,9,123,40,83,134,66,77,123,192,134,26,246,153,19,33,164,237,177,210,19,29,72,132,167,73,103,8,118,8,10,146,203,160,235,63,196,174,81,34,63,249,75,118,133,116,165,63,168,39,15,110,207,102,206,154,107,47,158,105,162,78,45,252,52,189,48,166,165,51,136,229,71,239,171,69,161,233,185,201,105,62,249,196,116,230,102,97,86,231,245,89,116,170,151,104,81,30,249,253,214,122,224,132,40,218,174,203,244,235,18,95,197,160,155,95,62,86,101,212,168,109,167,91,199,223,110,7,108,119,171,65,242,178,184,122,31,170,85,64,114,170,70,141,10,58,102,232,26,170,222,20,57,86,26,182,187,20,192,234,82,126,205,23,122,175,137,62,143,31,144,101,231,139,94,64,223,221,25,218,88,198,18,18,42,100,164,75,114,63,217,22,59,3,233,86,118,157,91,52,167,122,48,12,213,148,97,194,81,52,140,86,28,147,219,13,108,127,25,54,123,41,58,47,61,11,170,238,35,72,191,121,139,93,237,112,231,168,181,18,242,61,189,174,99,103,6,180,72,174,132,80,212,177,144,41,244,65,156,29,22,113,63,142,189,29,178,24,5,167,149,221,172,145,157,199,233,76,45,214,251,241,134,76,48,112,163,245,251,56,47,56,230,154,124,48,159,9,7,24,146,160,247,147,9,137,129,240,82,119,40,249,221,123,244,59,19,3,42,27,101,8,52,147,164,231,83,202,172,110,210,87,236,203,88,217,189,220,210,92,104,89,110,32,208,83,70,138,245,32,70,135,206,128,156,145,188,89,176,218,61,44,79,227,254,191,26,27,172,222,227,43,143,11,56,48,226,228,6,42,113,213,1,253,152,247,239,56,24,40,107,43,251,18,2,127,117,230,31,41,187,234,168,124,144,235,192,168,153,237,39,124,58,100,165,80,22,212,81,167,108,33,104,173,41,124,17,249,53,54,64,126,188,189,131,134,161,94,192,216,187,100,84,136,139,228,120,207,88,57,208,47,198,198,100,193,13,131,156,145,85,67,59,148,43,143,156,140,38,99,188,83,15,182,116,61,26,159,194,141,20,123,75,24,57,174,244,3,233,41,65,122,219,84,49,81,116,233,143,108,225,230,170,149,11,154,129,247,144,98,124,166,115,232,243,208,0,166,77,187,147,130,144,88,120,152,172,67,25,240,31,93,46,13,163,52,175,228,137,181,177,85,230,189,2,109,233,248,131,27,221,62,46,46,188,211,177,207,11,238,85,42,142,126,219,60,31,230,172,38,54,55,95,38,136,163,182,19,83,98,208,37,24,62,74,161,199,62,16,68,81,239,229,241,241,82,219,74,34,221,19,13,125,140,125,133,145,57,23,182,115,86,47,231,94,19,20,1,237,109,251,143,130,205,220,93,68,240,96,20,137,60,141,169,247,242,142,136,48,136,95,121,218,27,24,44,232,85,189,142,27,79,190,149,129,204,163,198,79,239,14,193,13,226,15,7,19,87,31,121,59,245,12,53,250,159,207,140,115,157,35,158,33,216,179,137,141,88,234,126,206,166,243,239,100,95,26,132,29,117,137,137,3,74,83,149,150,208,204,158,5,56,29,13,103,37,102,113,48,230,86,26,110,64,229,148,254,228,164,55,125,67,34,240,78,9,12,95,25,117,86,226,222,0,106,119,150,203,29,14,20,132,242,210,104,190,30,172,17,229,144,177,40,35,221,233,28,129,65,57,236,142,162,48,72,9,153,58,159,181,60,56,139,197,207,180,200,198,97,146,252,87,186,144,207,198,249,63,26,167,143,44,218,48,132,143,219,162,51,162,101,118,73,9,225,110,154,181,75,47,220,6,20,151,112,225,8,5,237,190,161,96,230,101,52,69,236,96,144,25,57,254,7,180,234,247,125,12,66,98,90,217,76,184,219,39,144,23,112,86,208,56,239,148,211,207,111,195,66,164,0,1,222,34,145,240,5,206,235,168,133,251,63,155,97,10,163,251,197,247,124,165,147,67,225,202,228,53,49,16,89,116,204,162,150,195,195,156,87,253,87,63,17,201,16,198,39,117,231,110,49,249,241,35,60,62,22,166,206,245,112,235,85,30,118,158,29,16,81,18,118,132,151,175,86,203,223,187,223,167,191,225,70,159,189,25,58,51,219,152,91,246,48,208,244,104,49,127,13,209,223,14,239,199,113,139,141,67,102,197,194,42,251,150,53,218,31,76,42,181,254,232,14,85,230,176,184,56,110,191,181,103,230,167,107,144,101,120,106,224,20,45,253,103,241,23,165,240,30,158,20,249,141,184,196,150,36,50,144,172,8,14,202,178,68,227,208,79,157,191,109,177,110,31,86,183,62,60,56,201,49,12,192,114,187,15,189,239,112,50,142,180,77,114,60,57,39,204,96,136,116,225,229,230,109,172,230,150,137,231,78,122,222,21,176,5,234,153,91,208,169,13,203,214,241,216,24,87,5,212,206,164,85,52,167,191,186,121,22,9,228,72,203,220,146,225,225,216,176,198,233,204,124,232,137,222,27,76,113,89,31,23,103,135,181,78,36,61,116,100,93,244,89,14,180,161,100,154,172,141,24,240,51,67,176,167,31,133,39,31,139,69,241,27,83,143,58,51,1,142,79,242,31,123,63,153,169,197,231,21,223,191,205,138,67,118,145,98,46,208,77,107,138,239,66,98,189,142,39,89,159,240,67,82,214,83,223,237,42,153,192,46,173,92,44,235,56,243,164,24,253,219,128,166,204,140,197,19,176,243,245,107,85,111,202,98,21,169,208,180,156,144,46,210,207,42,165,188,98,181,22,97,64,123,90,246,229,66,91,227,71,55,179,228,60,53,180,185,249,91,132,95,222,103,36,96,41,118,86,198,132,193,67,236,20,113,254,18,200,202,143,101,42,178,104,69,18,250,87,142,4,121,28,157,198,119,186,253,100,154,11,202,103,140,119,225,167,145,73,200,237,75,181,3,109,197,87,75,83,30,65,146,226,106,64,204,1,203,166,180,117,79,151,145,28,194,105,243,248,221,34,59,113,92,101,44,48,96,115,83,165,193,56,178,41,75,58,248,5,83,203,103,166,10,219,178,132,233,39,133,113,80,97,62,94,157,171,231,159,141,85,73,237,7,220,218,97,250,234,194,45,231,203,184,162,144,172,186,234,10,71,239,159,173,137,206,72,66,38,225,95,201,243,146,146,181,89,87,183,146,207,61,171,134,175,6,151,98,122,237,119,129,61,131,233,109,24,41,57,208,244,120,209,38,206,153,84,176,4,169,89,10,76,241,60,93,69,90,195,158,193,114,67,159,64,130,240,232,2,151,79,106,197,198,16,61,140,72,113,177,84,13,207,243,204,196,83,19,56,221,253,90,59,129,133,148,47,247,243,184,181,219,127,189,168,10,219,202,31,30,186,193,202,185,242,200,105,42,160,240,63,142,254,72,118,178,121,166,190,163,51,239,220,169,177,16,85,187,225,217,78,222,192,49,22,52,87,84,32,99,43,252,129,242,147,41,5,132,206,80,96,70,150,109,207,195,142,193,146,202,194,79,158,66,46,198,38,240,251,118,64,68,112,69,153,31,197,18,157,100,183,243,105,123,30,12,35,159,167,128,68,18,248,240,41,147,43,115,68,182,238,184,215,93,211,172,67,177,15,130,179,156,121,75,13,34,158,67,198,133,116,217,242,187,76,95,195,111,89,254,137,120,211,110,143,22,91,77,237,205,155,101,12,70,63,203,172,158,189,17,79,93,154,163,116,90,25,151,32,84,136,90,71,204,219,162,125,160,227,40,226,68,109,106,250,83,213,232,119,142,145,191,80,73,49,25,131,114,239,45,153,98,208,119,236,221,131,120,121,2,204,151,245,133,202,205,171,162,189,160,254,54,7,147,195,249,56,103,71,26,189,232,4,74,36,89,162,247,48,187,74,47,248,141,19,129,153,164,116,35,124,208,161,109,202,101,105,240,145,28,226,71,1,39,20,124,157,44,235,187,17,62,139,72,151,126,146,153,97,175,91,143,212,5,195,194,133,106,224,233,68,127,189,10,207,106,219,99,84,253,244,10,112,24,87,103,60,150,0,164,147,40,4,97,225,62,7,68,86,83,91,161,93,77,89,140,125,76,238,98,157,36,230,56,226,132,228,171,112,62,226,227,74,23,11,95,52,65,237,200,83,249,11,211,186,160,43,144,141,234,61,23,9,186,58,209,31,29,133,76,79,152,30,178,195,217,73,33,157,167,53,61,159,65,179,77,19,111,66,75,51,176,113,106,121,222,98,76,164,20,239,81,223,131,248,81,108,208,145,115,135,8,22,117,201,237,142,249,140,224,231,47,41,166,151,241,210,30,37,237,144,16,82,172,58,1,108,59,169,64,131,60,182,72,113,6,101,98,149,212,68,39,126,182,107,86,249,180,93,62,82,21,155,192,187,38,2,133,78,81,230,218,176,39,81,242,52,226,244,65,95,241,105,164,216,246,57,161,48,240,166,129,98,37,202,63,132,228,179,133,115,33,194,94,219,80,164,166,244,128,169,92,102,62,55,122,133,247,24,247,227,119,93,141,127,114,91,146,132,107,61,136,224,236,79,119,222,230,169,133,80,170,158,125,48,18,126,231,186,188,248,58,205,185,63,219,177,119,4,21,95,228,174,58,73,223,74,38,110,154,21,155,98,147,242,169,80,38,249,191,60,229,120,202,129,199,109,22,22,248,44,12,66,119,73,185,9,42,38,190,246,37,108,62,236,165,208,163,111,206,154,61,42,226,51,102,107,204,3,119,75,47,94,229,97,133,240,104,92,135,58,102,167,254,243,143,128,86,95,167,23,200,17,40,14,79,34,191,13,32,125,242,160,155,237,5,217,197,70,125,120,203,167,66,17,94,151,43,13,157,72,134,208,221,86,162,212,150,162,239,149,58,120,212,87,192,123,41,147,150,82,148,90,36,140,170,170,124,24,151,139,6,234,138,208,97,39,241,111,10,225,184,80,11,228,123,88,120,237,139,103,191,113,25,76,12,76,137,139,195,65,81,245,236,121,132,41,166,243,144,223,103,152,69,91,59,118,197,166,253,227,140,119,46,88,184,140,211,11,90,23,125,191,5,14,200,254,188,52,123,212,51,21,36,23,76,46,185,165,253,68,208,9,120,23,191,80,120,116,204,146,150,232,127,173,13,16,131,235,41,232,55,90,41,149,5,183,174,0,153,111,147,13,187,220,170,81,211,232,36,56,92,44,170,44,103,107,150,88,206,98,172,235,163,10,161,173,192,150,197,133,31,57,174,1,143,166,191,26,253,162,54,31,231,134,168,8,196,44,80,215,78,208,29,131,197,178,135,185,144,3,121,185,76,252,26,14,38,39,187,211,188,76,247,89,226,220,111,195,247,211,129,13,160,210,74,82,137,97,16,123,159,180,180,37,66,16,31,44,179,89,36,62,95,210,20,39,153,29,140,143,15,44,194,227,85,99,11,172,185,196,139,122,62,217,164,123,253,67,95,253,245,62,236,207,237,145,85,15,215,152,6,162,199,180,36,236,122,42,184,51,157,185,182,124,234,108,184,63,44,37,194,247,20,169,43,174,173,218,181,161,219,254,86,29,33,147,3,46,224,9,15,16,31,175,159,73,16,46,39,60,114,162,244,246,69,210,105,67,115,178,11,227,240,204,158,34,44,241,79,177,150,155,190,174,98,74,163,11,248,59,2,15,40,88,224,215,111,16,48,74,204,189,59,205,102,134,194,118,71,249,158,97,196,24,31,220,123,2,190,3,198,54,130,232,63,162,89,247,69,212,161,13,225,207,133,167,30,217,224,29,109,95,206,73,105,18,56,192,160,3,201,78,56,149,168,156,40,166,65,3,205,161,45,21,153,189,133,209,9,210,94,83,110,109,25,183,229,247,189,30,192,54,150,210,9,65,27,207,57,154,56,101,177,210,178,254,197,148,247,136,225,252,200,8,137,52,100,147,215,146,98,118,62,44,102,214,120,233,250,176,18,14,93,96,143,88,252,188,251,60,182,119,76,228,217,48,63,204,165,186,75,115,78,62,106,67,155,232,139,82,183,197,27,82,225,207,32,65,248,102,57,140,196,45,149,124,135,198,131,36,120,148,93,250,198,235,231,234,98,3,16,84,61,119,48,237,76,147,76,232,129,21,145,45,104,163,0,188,136,213,201,49,87,186,141,196,42,58,37,143,83,231,203,39,84,254,234,119,200,164,221,214,115,63,19,35,126,14,68,70,157,186,37,224,38,145,41,102,92,210,84,230,11,237,10,250,76,155,143,64,157,109,206,182,29,76,211,63,83,197,53,108,161,14,50,17,196,172,177,117,14,129,3,240,186,188,68,116,56,200,81,133,197,108,232,181,87,136,245,60,125,161,92,194,213,107,196,177,201,194,201,176,200,219,135,13,144,175,126,254,0,156,129,14,156,199,166,23,207,24,38,227,207,249,20,168,66,228,54,71,192,44,72,9,154,178,140,9,71,83,79,172,8,241,22,87,222,161,104,217,178,176,36,101,168,16,21,66,59,25,65,176,55,246,99,196,172,78,81,146,193,49,55,228,112,54,31,11,50,201,22,2,210,73,198,13,233,252,166,135,195,57,92,214,169,178,235,35,227,119,101,59,224,159,34,214,57,56,48,111,119,180,49,203,15,185,114,152,49,106,1,73,174,120,19,18,7,232,157,65,125,102,108,240,113,39,200,62,185,228,218,204,33,123,177,79,210,107,228,226,195,211,112,213,238,109,150,3,140,213,175,72,238,247,212,82,201,164,16,123,8,219,61,26,141,37,229,128,242,144,18,211,66,18,234,112,7,12,127,103,151,212,17,5,122,219,151,154,137,119,242,167,59,94,76,20,46,117,69,234,143,51,97,69,193,152,146,170,224,15,56,105,43,127,240,168,9,203,242,231,104,247,87,157,59,192,63,23,200,131,47,23,252,215,207,70,130,80,18,49,119,102,124,184,220,113,212,130,101,181,10,196,126,32,207,172,189,193,134,126,182,253,97,43,46,26,178,108,149,101,129,20,92,252,1,72,136,95,169,209,118,182,53,122,117,38,147,111,127,60,25,58,91,35,68,182,166,97,26,186,226,146,69,96,138,28,123,105,66,189,164,116,129,185,136,79,119,151,164,63,210,227,114,127,215,74,221,9,94,9,107,120,235,92,152,53,56,27,223,49,75,11,55,238,159,73,168,250,191,173,183,245,23,135,224,60,244,136,62,148,8,133,19,35,151,193,191,94,211,77,91,47,240,237,122,54,156,55,9,169,12,66,219,74,85,147,201,222,56,184,111,161,35,78,25,160,187,77,26,149,157,91,90,164,61,84,55,15,183,169,36,92,240,41,134,153,58,92,113,91,8,203,0,18,9,172,188,24,54,44,25,141,136,213,2,42,28,210,237,180,56,163,0,110,93,163,113,244,148,11,245,13,119,145,21,166,216,131,58,140,112,90,93,2,221,111,197,105,57,84,49,204,74,216,138,100,15,195,2,153,235,15,132,77,88,107,126,150,50,188,126,236,105,64,239,247,52,181,194,148,216,131,4,60,134,230,124,194,230,5,212,236,97,79,0,63,89,227,10,228,216,79,195,23,46,29,218,102,106,92,174,190,218,5,10,180,207,101,63,141,215,235,142,201,46,3,75,151,113,5,104,176,51,99,180,246,83,48,246,243,187,245,145,105,171,243,215,35,66,84,112,139,10,115,254,234,93,74,68,5,83,169,93,100,254,182,54,3,177,75,39,89,127,155,243,115,89,97,10,149,247,91,117,39,244,1,143,11,13,68,13,71,172,120,160,152,247,191,98,77,102,90,28,14,243,64,185,38,107,184,136,65,105,119,229,83,81,245,67,158,122,124,58,215,30,188,43,240,158,254,119,180,206,152,212,229,114,110,194,225,92,200,54,91,182,191,21,42,17,69,74,6,31,127,212,69,192,8,226,251,102,87,45,90,192,90,18,76,62,73,188,208,59,187,51,75,161,183,26,215,71,61,78,206,22,27,98,11,122,42,68,222,107,77,124,187,74,194,152,72,187,188,249,97,141,44,208,59,243,183,99,47,90,50,247,253,178,152,202,73,2,81,25,128,93,248,235,47,110,227,112,5,240,210,121,178,137,52,23,37,42,32,142,194,73,169,36,37,134,174,171,174,81,129,171,202,98,49,15,205,184,134,67,111,88,120,191,98,218,155,91,219,98,61,107,170,37,192,160,155,215,194,48,24,35,215,84,18,123,71,37,79,30,197,93,204,253,237,102,213,56,35,242,64,205,221,61,167,7,158,228,18,44,157,226,77,161,56,121,27,151,87,51,240,161,173,247,229,83,249,253,49,70,245,18,218,173,67,87,232,129,110,82,53,228,241,251,98,15,221,58,195,19,253,36,169,14,191,219,234,162,246,147,242,158,177,241,99,216,158,253,66,110,208,144,29,65,157,216,141,170,171,119,107,171,224,244,108,109,178,195,8,25,250,129,135,18,38,178,86,76,118,142,167,100,142,138,101,205,124,5,177,42,35,126,150,179,40,79,5,67,172,182,11,146,52,0,112,72,188,33,8,251,184,80,182,169,27,49,30,219,22,70,225,200,73,201,149,116,52,127,224,113,67,246,234,254,30,31,178,154,204,182,31,232,8,213,154,162,205,240,129,104,96,206,99,185,245,33,137,103,206,88,104,181,231,77,25,171,201,50,116,169,134,215,107,61,13,54,135,250,237,0,63,97,151,14,13,158,219,139,129,125,41,23,68,149,64,15,136,130,188,222,140,214,242,91,102,147,21,138,86,163,188,186,83,75,22,242,9,225,158,244,30,229,101,219,13,74,51,194,180,106,182,144,224,196,246,254,193,196,164,94,220,124,197,104,127,142,109,112,160,9,20,227,197,254,211,181,23,109,59,104,131,209,213,239,193,30,167,12,245,228,195,27,50,31,175,136,121,242,89,206,38,25,90,28,149,23,111,133,68,146,83,193,71,9,192,38,218,37,101,250,237,230,29,88,82,200,213,50,97,73,77,206,73,244,111,130,164,208,169,3,230,106,87,112,27,89,72,21,185,132,75,51,46,208,2,194,232,45,125,59,171,23,103,3,219,238,95,222,125,35,40,131,136,161,60,35,250,219,91,103,139,23,24,40,138,156,157,68,187,88,83,130,157,61,166,133,193,17,72,13,50,215,66,207,211,225,27,81,59,186,87,226,51,5,242,118,144,106,238,217,147,39,23,58,166,192,124,155,13,249,136,33,68,111,135,35,35,221,234,131,23,5,250,2,206,11,157,63,167,83,173,249,3,138,63,102,143,95,215,120,43,86,111,69,113,251,206,79,39,148,161,95,56,30,110,50,187,109,146,120,197,121,127,225,145,37,72,93,80,202,49,119,16,81,202,23,231,241,102,39,55,150,107,153,65,193,231,66,250,36,226,136,222,26,14,186,105,18,67,48,55,26,143,3,60,33,112,103,150,42,85,89,155,113,138,115,253,110,141,231,253,163,7,28,37,125,57,104,147,110,117,29,23,8,99,140,241,216,178,127,141,201,96,125,188,232,160,124,162,225,149,52,212,166,184,63,139,6,209,10,155,185,34,127,134,105,9,26,23,89,143,166,245,119,118,100,163,70,39,177,90,182,214,23,2,194,132,14,122,70,221,245,94,139,220,186,13,166,60,250,19,188,109,82,187,18,205,154,113,226,172,25,196,192,85,127,104,67,127,40,60,40,173,237,84,139,246,12,42,14,33,164,53,183,162,215,226,25,145,79,185,224,186,75,33,0,121,24,205,225,104,145,39,167,204,218,186,154,199,16,26,220,203,66,249,26,176,177,122,226,16,159,206,16,64,148,216,91,140,84,165,84,202,108,175,172,205,138,82,0,18,203,82,189,145,83,122,53,63,86,215,179,115,120,154,250,143,248,29,99,227,216,17,230,89,31,35,240,189,219,36,212,170,216,229,51,144,191,226,213,168,222,73,29,195,103,27,216,18,79,174,219,122,99,36,124,33,34,252,204,233,254,114,16,70,92,253,177,142,254,155,135,15,102,163,67,230,4,28,47,61,5,80,92,155,15,145,86,138,1,219,112,78,29,6,228,136,223,211,177,171,114,248,69,181,0,194,249,116,115,132,119,23,82,243,170,215,55,46,238,2,86,101,82,45,22,79,239,3,171,131,252,187,205,197,222,190,192,224,136,183,160,64,214,172,75,135,64,179,56,21,83,169,151,94,109,56,109,75,202,81,194,16,55,176,223,9,3,215,74,183,205,210,141,192,250,61,46,182,36,76,155,232,114,109,162,228,163,203,157,30,230,193,95,28,250,38,229,18,171,25,159,117,104,1,185,219,205,103,0,17,205,80,205,245,246,164,143,153,80,42,55,189,90,5,160,43,2,220,178,102,188,251,251,42,78,233,214,84,208,49,229,196,210,226,252,106,123,154,170,173,7,172,131,5,131,110,3,68,176,241,109,61,181,72,178,144,58,42,115,196,117,66,98,57,238,1,94,49,227,221,67,61,119,186,110,102,137,157,74,18,29,170,96,229,242,53,167,251,56,55,46,171,251,250,181,188,172,141,76,62,156,223,16,54,215,238,254,202,225,200,154,224,42,155,28,97,205,206,204,55,223,169,109,209,133,88,182,85,105,244,152,165,253,139,100,246,58,230,164,77,180,142,199,178,82,67,218,92,237,229,151,131,76,19,139,143,116,40,180,124,207,124,130,50,232,1,187,115,182,125,169,219,253,199,23,186,180,46,83,172,183,231,116,122,245,83,96,233,70,250,90,189,230,17,3,237,48,140,142,212,71,89,243,152,67,30,121,39,171,84,211,161,134,194,242,129,14,138,192,239,89,128,49,47,202,91,126,113,74,183,147,189,128,92,69,40,117,149,94,143,113,167,199,169,64,11,159,236,158,71,168,4,237,40,161,42,131,38,11,22,163,118,116,30,60,39,90,243,217,52,238,140,67,55,170,163,212,55,219,60,61,103,106,59,217,160,89,201,178,234,9,165,137,114,207,90,40,140,142,252,97,136,142,31,135,206,162,86,48,50,185,112,187,140,125,244,75,149,218,199,137,238,192,153,110,195,95,30,58,173,34,61,131,173,154,221,79,123,228,90,156,164,34,114,23,100,196,202,111,29,177,215,124,173,154,57,67,42,233,241,225,16,42,4,209,78,201,64,245,85,210,15,15,12,244,82,167,112,78,236,225,201,225,163,47,111,43,98,40,0,229,13,56,93,75,23,10,11,23,139,236,99,198,19,128,45,159,113,193,245,36,55,159,99,220,233,72,254,180,184,148,185,87,117,134,196,164,242,172,220,208,66,4,43,35,130,89,20,4,224,75,96,155,30,106,40,146,94,130,221,253,133,133,105,127,183,218,28,116,184,35,224,107,170,189,249,146,163,199,177,150,87,214,58,109,165,8,31,33,177,148,229,192,111,122,127,180,82,40,77,139,47,157,53,185,171,51,62,43,206,221,181,176,59,75,127,178,139,92,68,235,219,14,122,9,245,145,36,109,109,46,250,141,82,148,247,237,142,188,158,53,242,149,25,174,95,113,190,63,90,242,26,215,156,203,46,5,27,7,102,218,49,169,55,17,43,164,164,207,170,15,55,25,203,13,239,97,24,161,47,51,89,129,157,57,245,180,155,87,96,227,31,162,42,158,12,28,216,43,0,95,87,5,137,39,105,88,19,36,146,99,167,7,131,124,238,156,20,57,208,222,144,70,157,159,35,0,52,116,133,132,223,193,218,174,191,120,17,179,91,52,60,121,73,118,144,220,119,213,38,250,228,44,51,243,96,204,243,97,135,146,9,229,3,45,222,74,187,16,180,224,186,60,228,23,247,233,14,214,205,7,244,132,155,60,83,144,90,79,194,235,94,3,238,170,139,96,64,41,59,146,5,33,124,145,90,84,36,236,165,30,54,139,117,70,104,41,14,150,18,221,104,13,130,249,19,126,132,81,110,112,21,254,50,132,10,155,95,222,254,152,51,204,37,78,62,54,66,185,195,13,110,116,89,4,29,238,51,98,253,207,12,3,220,110,203,27,247,78,127,72,177,250,142,188,73,175,142,167,210,200,89,10,162,218,15,100,34,165,175,101,141,147,162,247,120,137,147,209,157,178,185,183,249,178,63,116,75,18,162,214,203,185,203,94,225,185,153,7,83,208,107,153,77,190,44,45,33,103,106,181,111,111,172,130,214,62,47,102,36,201,108,190,118,214,189,199,142,0,25,237,208,46,195,205,186,158,95,141,37,93,240,224,10,73,46,123,191,143,157,198,70,185,234,149,254,136,85,164,32,73,130,39,83,43,96,13,235,132,233,142,186,186,225,127,143,49,68,73,1,33,210,95,239,138,75,211,229,174,28,238,180,51,66,89,53,209,55,182,128,150,137,213,47,50,18,125,240,173,104,97,40,13,66,131,246,223,186,95,96,228,244,60,155,192,204,31,45,247,97,179,113,197,52,182,107,217,128,21,173,213,117,92,225,227,155,132,28,200,103,201,237,77,160,190,107,80,71,238,99,244,216,71,48,108,24,49,37,187,111,18,178,5,23,1,194,144,207,136,240,147,236,239,120,218,101,71,217,96,49,154,59,28,15,78,172,173,174,191,234,12,68,208,17,76,116,140,130,144,194,179,1,126,216,2,93,97,235,240,220,157,101,147,74,79,99,43,30,124,58,239,42,90,117,10,249,212,92,197,10,110,44,218,102,250,57,165,22,1,228,253,74,180,161,172,216,238,17,89,112,68,250,33,55,176,181,214,92,130,41,184,156,23,71,114,35,162,230,80,15,235,19,102,214,52,125,23,253,25,82,131,220,210,29,82,102,29,238,169,248,62,11,34,236,254,132,53,210,177,229,113,163,204,201,16,232,3,207,161,154,142,251,241,142,38,251,217,96,114,140,166,57,125,111,31,5,199,8,177,115,199,42,47,11,65,76,233,80,73,252,158,183,207,158,133,26,215,123,197,179,160,103,28,174,161,14,63,196,187,103,12,135,91,40,183,19,193,157,161,239,96,51,163,167,144,144,56,82,218,7,117,110,172,12,74,7,3,29,140,14,112,1,140,176,68,35,99,242,222,85,174,176,228,90,181,129,13,247,176,64,132,184,11,22,140,139,175,237,195,133,148,240,202,18,193,108,204,189,184,47,36,115,40,62,53,133,71,52,243,204,251,23,167,45,107,8,43,135,127,76,46,90,224,185,155,88,110,180,51,66,85,62,190,40,60,95,27,156,41,156,35,21,4,80,251,247,95,81,33,54,98,115,28,28,39,167,211,206,58,66,163,42,191,196,209,167,94,118,122,80,89,198,180,0,117,124,137,158,118,111,142,254,233,121,192,149,187,49,47,120,171,80,62,165,82,39,221,174,18,82,121,238,2,63,80,168,104,83,240,140,233,82,86,218,96,210,178,214,44,68,242,69,121,137,176,52,214,244,57,50,167,115,91,155,69,254,251,41,129,171,67,166,215,94,38,80,157,239,37,131,47,119,12,247,171,154,14,6,178,146,123,222,246,246,235,195,119,66,90,139,212,82,65,109,144,231,64,239,190,217,193,70,220,55,248,210,155,39,122,190,37,10,126,63,199,43,249,236,37,248,202,80,78,97,64,154,47,241,167,222,41,13,171,75,253,107,223,70,206,101,92,46,197,174,238,143,109,124,68,127,114,81,245,211,155,45,177,186,249,243,79,178,202,140,177,172,54,151,166,112,120,244,179,136,60,128,204,46,171,44,9,198,81,138,27,50,89,149,172,232,219,16,154,46,86,149,145,209,244,125,110,163,230,87,23,85,86,2,217,32,251,194,124,47,233,34,171,245,118,24,121,185,153,183,160,110,36,28,56,218,88,112,48,232,137,69,55,150,36,240,219,79,185,154,242,187,52,253,19,172,52,6,44,192,67,169,18,30,150,99,23,249,208,183,137,197,59,148,191,28,5,129,151,184,112,176,86,65,79,203,78,189,82,75,36,64,55,226,77,196,26,223,65,100,39,48,18,84,170,185,210,211,201,175,196,152,88,172,39,115,217,145,248,157,240,173,222,156,113,162,178,111,133,93,14,163,182,129,32,132,112,168,75,19,126,52,125,6,202,238,199,39,235,19,35,79,75,90,166,3,89,196,145,208,114,121,5,18,113,127,110,93,150,164,195,130,71,85,115,138,128,33,148,106,243,177,11,193,14,186,39,234,200,199,120,5,101,77,105,75,49,243,100,66,115,131,180,93,230,251,40,249,26,102,218,113,218,92,77,75,190,179,3,207,249,157,156,99,35,132,227,102,165,101,29,67,27,145,62,76,26,131,99,228,202,64,105,17,75,177,103,133,244,228,229,5,64,209,4,154,67,246,165,233,171,123,88,210,70,64,213,23,53,181,157,180,215,81,148,89,101,114,36,223,163,21,25,111,131,5,238,248,199,14,14,237,1,23,234,162,164,63,31,205,10,98,208,193,101,149,57,193,103,245,229,144,23,47,3,129,125,89,214,65,174,6,49,117,28,111,162,207,63,157,132,83,7,249,132,77,12,29,139,26,187,171,53,44,50,241,176,116,235,250,80,101,155,189,247,89,38,84,109,18,101,122,252,154,87,213,202,152,103,187,114,237,103,194,127,52,66,76,156,245,19,41,141,70,148,37,204,127,147,133,58,26,238,126,30,71,209,75,32,33,209,204,59,157,94,181,184,100,188,218,96,230,193,246,33,92,223,124,171,77,207,33,160,160,96,67,85,234,216,107,85,140,51,220,13,207,101,196,156,184,47,30,251,154,156,244,15,138,141,135,83,214,57,183,87,58,124,64,67,240,3,233,186,149,180,16,135,151,252,252,50,212,56,13,50,7,204,96,207,142,32,5,197,188,143,175,235,87,198,43,242,178,187,203,54,214,249,208,40,243,99,247,116,4,34,190,87,171,147,82,187,31,100,4,238,230,177,7,87,217,140,7,87,166,231,53,149,121,64,203,172,65,72,108,112,159,90,8,67,181,37,132,237,245,141,61,170,252,100,183,69,38,118,218,75,84,16,226,23,203,49,232,209,25,10,89,116,81,204,186,222,99,56,111,84,144,188,200,140,42,56,249,159,131,57,86,230,195,14,40,17,14,144,176,179,157,82,124,128,109,194,172,144,144,63,154,183,116,85,88,114,166,18,61,4,113,186,215,90,61,96,142,112,158,67,161,48,177,23,34,44,107,214,155,114,223,195,143,33,54,18,171,72,236,104,200,228,140,113,119,237,148,76,94,157,140,154,87,195,15,147,118,38,0,12,227,108,130,108,203,149,153,17,2,252,110,138,88,194,218,39,175,6,25,119,186,78,26,234,134,54,98,199,233,79,8,96,5,10,229,82,118,148,89,201,42,167,39,242,44,187,80,254,79,28,22,18,33,110,168,252,169,220,147,232,0,91,202,83,34,226,3,178,74,175,187,122,108,85,47,95,234,168,186,153,136,190,250,162,77,114,66,19,38,230,24,35,195,126,162,165,3,147,87,184,22,213,1,26,137,89,7,51,91,251,30,85,146,247,225,9,178,75,10,114,80,237,204,84,135,162,112,139,138,144,110,218,196,136,23,53,154,213,158,222,193,90,138,109,107,160,130,19,198,168,133,152,96,53,230,248,90,100,150,80,21,61,90,204,13,10,235,191,33,62,183,108,194,215,214,135,227,152,28,160,132,173,55,54,122,252,229,191,94,214,20,155,234,254,47,214,6,225,29,154,186,220,14,72,12,30,104,58,164,149,27,95,229,242,183,157,233,94,95,228,246,248,175,59,253,148,162,57,251,221,146,185,58,104,166,14,83,180,213,215,47,170,58,248,142,140,59,37,18,57,175,238,245,97,118,100,64,51,116,74,65,245,223,49,156,101,113,60,218,3,226,126,159,124,15,231,76,185,219,126,26,50,149,53,144,207,248,191,70,224,65,26,249,102,129,56,24,169,92,45,7,206,111,1,68,217,166,134,119,8,66,65,227,125,251,59,204,100,217,230,137,4,82,212,49,77,119,195,73,30,191,28,4,149,198,185,3,27,219,243,129,173,118,105,140,1,232,65,160,158,0,169,48,103,123,217,98,220,112,161,118,141,204,199,153,229,88,85,194,114,135,62,253,21,125,116,115,247,209,48,178,20,57,164,16,126,50,13,86,179,223,21,122,220,63,110,163,143,4,78,179,49,94,189,111,58,92,236,49,87,142,61,25,5,27,231,9,44,25,191,235,6,146,96,64,178,129,173,95,224,87,145,25,18,249,149,8,197,6,65,148,2,52,252,215,34,144,158,168,85,73,55,99,119,150,132,246,54,77,237,211,133,203,216,41,229,5,59,77,207,213,23,19,26,205,165,210,17,83,24,29,25,89,60,0,63,157,46,51,196,150,91,244,136,67,244,76,3,158,228,186,49,213,132,47,9,97,75,95,14,67,33,76,128,40,101,175,55,87,139,35,9,33,51,202,232,38,254,173,78,96,157,28,206,3,95,136,40,161,200,6,15,159,155,40,251,41,237,248,220,122,15,93,70,151,67,201,46,4,216,78,159,124,28,17,203,175,170,204,133,51,21,136,208,11,239,84,161,1,189,36,43,151,241,88,64,20,235,209,235,108,236,243,172,95,206,67,197,182,238,26,31,21,82,116,53,223,153,54,243,40,22,84,140,27,217,145,176,116,246,197,11,9,234,16,178,56,91,44,211,85,27,100,248,96,101,46,194,176,105,57,23,173,146,193,193,9,244,157,165,231,97,65,52,181,218,125,5,152,157,81,215,152,95,149,241,141,122,193,195,236,101,157,214,75,148,109,88,57,81,153,250,24,201,207,41,123,186,36,10,59,161,228,19,101,4,87,189,73,72,243,110,178,125,200,117,245,174,219,124,193,119,133,217,26,169,82,31,24,98,172,184,23,79,253,250,87,38,170,132,117,220,152,157,35,210,105,30,136,70,61,42,2,201,251,70,88,196,222,59,251,22,92,84,12,81,164,14,151,178,4,4,248,136,141,27,154,117,76,56,124,104,167,79,166,196,9,18,78,115,135,218,130,184,36,39,235,45,211,39,41,51,206,196,199,253,166,175,208,29,185,180,16,90,64,45,250,199,44,35,127,142,90,199,223,26,126,43,73,137,95,34,105,105,44,72,175,178,8,204,33,94,54,85,161,193,211,84,65,14,201,108,151,173,50,232,149,121,46,77,79,242,245,73,96,89,98,189,156,211,80,246,60,204,165,217,181,182,140,179,242,14,191,219,66,36,230,161,245,180,138,76,165,3,242,216,127,86,30,213,133,221,204,158,53,230,231,204,213,7,110,106,153,191,83,19,34,205,198,92,136,166,7,195,212,69,113,126,208,22,178,219,161,246,211,117,23,69,100,130,184,29,212,101,151,237,70,244,245,179,0,38,88,50,82,220,164,34,54,123,122,182,14,77,11,141,39,140,148,47,112,213,69,167,84,198,179,63,225,153,128,15,113,103,226,23,50,149,163,33,178,181,82,0,84,87,184,233,46,139,7,3,101,129,102,226,201,251,239,217,208,202,215,93,161,221,56,112,215,142,203,108,183,74,66,212,53,124,41,13,11,64,186,33,106,157,146,251,178,154,185,16,102,221,138,37,192,249,125,152,15,178,5,253,123,138,126,127,84,146,137,158,12,207,126,140,23,131,247,154,111,149,91,49,234,185,159,30,215,232,19,173,79,12,48,40,173,126,36,108,12,230,32,1,27,215,126,157,77,80,33,251,136,129,85,68,160,172,128,112,31,125,70,221,168,11,121,23,42,153,20,156,46,192,129,67,132,104,244,18,217,206,247,2,104,114,138,42,209,23,157,24,240,94,87,111,18,163,249,139,91,204,223,78,119,89,252,152,61,251,150,29,241,219,74,171,141,50,134,252,172,192,123,149,22,118,157,39,169,17,2,90,30,134,244,98,139,170,188,22,14,26,118,95,19,231,178,51,239,199,165,42,158,143,158,44,35,107,206,117,110,217,188,157,251,135,151,84,215,21,69,117,43,4,23,116,128,250,243,95,29,135,179,31,46,175,137,146,156,112,64,219,106,240,61,66,157,27,240,66,225,53,47,70,221,223,38,190,183,229,59,154,156,206,70,184,249,108,59,185,72,159,100,26,144,83,68,76,193,2,31,38,111,179,76,23,195,178,186,15,253,68,168,68,74,108,223,133,171,231,12,81,224,131,12,70,152,16,96,146,18,253,175,142,167,77,47,34,194,39,163,42,145,192,26,43,31,205,112,147,142,186,52,14,80,211,236,135,37,30,216,147,184,88,131,229,209,234,179,95,33,240,105,45,233,234,149,66,106,147,221,111,123,143,15,226,71,77,53,183,136,194,12,190,119,78,9,171,103,227,130,60,75,80,189,3,64,91,34,248,133,14,177,9,139,147,40,239,87,117,206,195,32,142,103,253,192,163,165,234,122,164,104,152,14,6,63,18,228,161,181,212,175,30,93,226,113,188,84,37,53,116,148,167,64,200,38,133,252,57,162,75,126,159,230,132,246,253,58,218,177,245,3,169,64,125,60,217,179,52,244,89,65,47,15,61,124,74,215,1,76,91,1,59,252,51,198,213,139,6,169,127,156,105,107,135,242,79,12,70,48,43,181,115,225,187,241,239,48,107,37,69,93,165,108,160,244,224,77,222,53,67,169,127,188,242,166,145,247,27,131,84,12,33,116,64,125,226,28,230,55,186,9,233,200,97,107,127,190,164,140,106,148,138,48,157,27,244,162,195,104,235,219,190,3,185,27,79,250,94,235,63,210,79,48,210,2,72,143,25,5,54,221,240,168,168,143,124,194,241,188,113,249,101,147,78,246,115,209,160,191,177,154,41,150,182,186,218,253,7,110,48,32,95,29,13,153,149,91,149,115,42,30,174,32,212,189,245,202,94,128,9,4,144,0,229,214,32,147,200,75,93,135,5,238,144,89,77,47,97,160,78,137,42,164,202,240,64,105,144,136,206,110,199,45,129,112,182,229,240,246,163,153,14,218,218,175,237,128,241,161,78,63,135,238,17,23,246,32,10,127,164,225,45,144,110,248,254,186,220,183,174,166,250,182,170,116,7,17,204,233,224,149,194,244,223,153,138,185,108,68,80,74,242,95,123,235,235,134,233,72,187,131,47,135,214,8,50,251,56,166,117,238,154,251,81,191,114,93,36,104,223,9,194,240,198,99,240,20,127,176,219,140,253,114,94,151,215,69,14,105,127,5,201,14,119,151,108,129,102,228,72,3,242,241,162,97,242,120,11,163,237,197,52,178,133,172,48,107,100,142,248,112,225,168,75,46,245,150,159,41,190,130,24,139,83,20,129,10,105,133,9,233,33,69,106,144,47,46,43,91,202,229,118,153,206,151,164,65,233,46,155,175,182,46,206,176,132,197,143,183,77,121,75,219,36,24,135,177,82,64,74,39,70,222,5,166,184,3,237,195,124,65,132,11,221,133,167,118,81,186,25,254,36,202,235,158,114,161,248,198,171,93,57,92,6,105,77,239,97,184,138,254,239,109,22,57,97,222,148,23,85,69,141,226,137,108,106,77,245,144,223,37,59,223,66,220,55,227,74,221,36,12,160,166,138,195,248,228,40,192,46,93,177,109,187,163,201,182,154,13,123,210,108,123,132,131,80,23,50,226,214,113,52,85,175,25,239,157,234,26,155,232,50,230,101,181,183,10,163,211,205,96,152,175,239,217,129,110,1,31,13,192,227,157,251,20,76,148,128,96,229,91,0,22,144,113,28,177,74,130,88,46,14,136,24,31,109,8,78,120,155,156,241,21,224,90,27,64,150,50,59,76,9,96,183,56,36,42,92,187,177,41,220,182,35,241,228,112,226,186,130,223,24,183,109,140,176,234,25,124,19,106,147,173,200,81,94,173,219,1,159,218,58,94,124,145,151,162,171,236,89,116,68,200,218,152,135,30,115,53,209,196,136,106,178,171,14,55,188,84,108,78,195,26,99,205,137,112,237,148,254,203,241,215,244,142,156,58,206,225,229,77,217,127,156,165,83,62,243,124,80,85,25,210,135,230,204,218,149,191,74,154,152,172,202,48,186,170,198,132,15,37,70,217,119,131,206,145,225,10,15,62,3,78,245,128,121,178,254,114,24,240,136,142,157,75,69,39,228,173,9,212,113,135,72,223,176,128,36,152,176,205,178,104,180,41,225,217,189,77,97,230,68,215,58,175,186,157,121,66,221,179,64,89,243,155,214,97,5,233,252,232,234,194,50,7,157,127,32,215,78,35,4,75,149,174,221,102,144,128,191,8,246,173,108,180,158,58,20,185,49,230,172,149,151,111,31,70,26,150,170,69,57,84,113,197,185,216,11,112,79,141,199,173,6,101,192,113,159,67,168,9,210,21,188,224,38,129,101,221,246,168,112,131,180,67,14,144,187,18,219,141,67,86,250,205,153,207,137,178,42,145,171,9,58,169,129,53,137,57,70,168,115,25,89,254,181,245,205,159,163,173,101,106,99,167,221,197,11,200,163,105,44,239,201,101,231,191,200,185,26,76,18,40,158,218,201,117,68,6,195,27,13,242,35,68,199,61,83,186,247,229,148,158,8,202,66,181,244,141,12,95,164,75,218,44,78,145,230,96,192,213,68,97,186,130,62,224,230,231,198,136,102,207,25,76,60,208,76,95,87,82,87,132,78,176,210,84,16,21,113,71,61,223,87,76,182,161,222,46,47,242,44,21,126,159,216,7,31,27,120,68,246,194,227,242,135,238,205,61,36,67,90,24,123,88,133,189,26,151,217,71,238,205,228,188,219,171,216,220,50,254,213,116,66,38,67,31,7,252,170,189,1,10,119,241,196,23,36,250,109,26,69,139,210,123,202,93,72,58,115,189,168,34,250,145,188,151,103,243,21,28,145,136,58,126,116,160,25,10,180,86,111,107,246,226,138,114,165,194,64,23,24,185,236,204,214,200,98,48,52,20,87,237,85,126,126,106,135,17,9,244,220,17,5,217,38,201,168,136,128,236,204,126,191,200,109,232,57,244,91,10,52,109,135,106,16,104,137,179,221,117,77,85,114,161,91,49,177,176,60,74,88,20,132,5,82,154,156,90,125,186,109,199,214,203,251,93,165,165,74,238,126,20,148,64,207,146,216,120,198,179,116,207,130,104,150,81,18,152,41,133,37,39,113,52,213,95,94,235,79,63,34,228,244,61,58,244,198,83,37,176,187,138,29,52,184,213,183,115,127,223,15,137,0,206,137,221,133,23,32,186,115,186,105,124,201,102,144,91,91,43,221,157,15,15,16,140,238,172,53,74,96,185,65,56,14,132,154,181,43,130,214,85,226,216,116,136,186,225,223,142,142,251,181,111,254,238,119,112,90,214,159,121,121,63,27,143,239,33,72,119,36,69,238,108,20,254,208,239,228,106,49,241,238,246,137,161,147,23,151,69,142,2,128,153,198,20,84,251,47,80,1,252,225,6,73,18,250,235,191,224,121,27,140,194,150,124,62,238,135,38,128,165,204,185,53,251,204,73,64,228,183,88,96,105,70,90,164,69,11,93,236,137,182,5,27,80,157,137,112,175,94,188,118,251,176,149,110,205,106,155,200,27,12,103,179,81,190,173,242,185,10,141,205,234,113,101,246,13,241,126,221,137,21,202,29,156,128,231,128,126,62,70,29,204,148,14,40,123,32,75,113,241,215,141,197,166,243,252,58,71,47,54,39,185,50,71,5,159,221,221,214,177,83,106,134,189,239,22,169,107,168,154,31,122,157,21,248,148,59,100,112,242,207,22,39,211,57,193,111,252,220,96,35,254,14,83,60,224,26,210,165,237,247,27,25,98,180,132,29,209,241,155,169,169,152,174,23,126,224,67,39,146,182,182,65,133,196,62,106,109,75,140,72,71,221,54,58,11,229,155,27,142,70,84,218,92,131,138,34,167,37,249,37,216,200,206,217,155,88,230,19,47,96,86,25,105,81,110,12,18,161,31,60,146,134,12,209,175,251,141,46,187,149,248,244,219,112,237,172,15,13,0,208,77,229,250,154,197,113,42,54,179,38,222,200,45,64,44,38,54,165,63,106,34,24,92,211,122,112,223,207,208,49,100,165,109,108,162,199,249,120,5,180,222,196,223,79,80,245,215,146,123,48,34,10,92,107,186,165,137,244,87,41,8,240,188,42,116,11,194,18,102,119,76,122,40,173,142,192,136,95,69,185,245,165,235,29,253,55,12,130,249,156,119,232,62,105,27,79,199,35,245,40,147,163,81,139,224,11,189,130,236,193,201,56,193,84,208,26,100,122,134,61,84,57,50,202,227,243,185,36,181,151,242,192,106,235,144,18,254,110,135,86,166,206,47,145,175,198,179,74,65,31,179,197,115,107,135,194,220,211,62,27,164,34,242,59,12,155,228,170,41,28,85,252,22,230,147,113,164,63,50,36,113,170,202,192,130,160,92,48,224,250,185,162,63,236,107,124,217,42,171,243,253,217,243,183,145,219,135,187,57,160,114,166,23,216,177,82,217,162,177,34,78,76,109,175,12,156,48,112,176,111,37,37,231,105,26,126,249,228,183,21,161,161,51,185,136,120,72,199,235,206,142,155,16,54,62,22,132,127,66,132,38,170,101,152,31,221,248,134,162,80,33,18,136,200,221,254,217,65,64,229,176,191,194,239,20,211,59,133,231,147,242,253,106,240,21,246,81,212,69,238,96,97,238,164,165,215,143,149,50,134,251,220,115,8,81,91,77,73,12,221,72,236,14,195,89,211,86,94,131,171,26,225,119,237,192,51,21,225,232,21,90,62,22,246,175,115,166,5,98,252,121,190,76,122,21,155,155,1,244,191,227,38,79,119,161,135,4,83,204,20,183,211,225,96,98,137,248,55,202,172,92,211,172,173,174,56,83,132,248,219,61,116,178,171,3,184,32,97,99,219,109,132,132,117,206,219,44,70,106,199,85,143,235,0,73,28,142,80,78,16,231,161,35,113,54,2,215,46,187,13,23,153,152,183,64,225,18,182,4,67,177,121,27,229,110,247,105,145,154,21,253,3,47,164,122,136,245,150,199,9,45,128,147,196,237,180,103,105,252,111,116,196,235,182,194,144,50,174,241,113,121,33,135,137,241,250,211,94,3,87,198,215,122,248,208,23,81,41,54,242,144,132,96,73,77,8,62,239,29,106,245,213,228,5,239,142,247,10,42,221,207,249,94,11,50,254,219,211,181,221,172,73,92,247,116,112,11,187,165,245,201,137,113,215,185,87,196,102,238,215,198,188,73,34,120,24,169,92,94,75,50,177,210,164,145,68,64,50,240,24,40,238,141,184,146,158,116,186,251,20,227,214,64,65,8,243,37,142,133,17,189,132,244,154,160,6,179,151,223,15,60,10,108,218,90,43,166,83,16,159,139,168,25,14,196,107,81,241,203,10,153,103,133,161,7,110,147,172,88,148,236,249,248,62,111,19,89,254,93,5,230,114,138,74,113,109,174,120,56,51,100,119,17,88,68,167,3,7,211,203,28,199,214,45,153,48,146,120,195,227,51,56,161,124,70,89,25,241,171,200,8,135,96,246,52,144,93,138,231,104,34,33,63,155,138,3,59,150,56,39,210,43,47,214,125,49,171,217,130,71,192,176,108,163,160,94,23,174,79,244,191,187,195,8,197,242,106,112,7,120,145,41,65,215,114,101,19,5,64,10,21,78,103,235,57,6,0,109,40,224,15,6,101,109,31,25,219,189,216,151,142,69,21,64,25,126,168,74,218,248,130,72,205,32,50,251,132,60,151,34,200,174,33,7,82,154,37,144,217,48,211,148,167,234,144,175,36,133,253,17,237,234,218,110,190,138,151,64,5,82,11,94,130,4,106,246,58,46,176,111,181,9,229,70,155,112,190,176,134,119,229,91,158,56,167,178,187,207,200,229,203,63,178,152,122,202,133,146,160,149,100,89,131,159,145,37,137,146,84,66,47,150,90,61,5,3,119,169,90,131,191,157,12,239,214,84,157,152,192,58,148,207,52,126,234,208,52,233,122,185,127,95,102,221,22,86,250,248,102,86,236,125,106,43,238,164,53,188,144,142,54,82,42,141,236,96,44,155,73,174,236,106,90,105,233,71,213,92,249,216,224,4,244,120,39,210,227,100,149,90,105,141,125,120,210,111,162,161,226,216,65,71,59,45,123,65,8,115,26,162,230,18,231,164,136,232,232,100,29,24,143,114,150,12,118,10,170,245,58,121,2,210,127,158,191,124,182,70,228,153,86,56,41,163,176,54,219,123,16,250,245,222,212,18,43,175,233,20,231,237,42,92,160,49,25,198,143,250,29,120,107,192,84,221,40,57,104,75,203,30,30,193,104,198,8,59,78,139,81,32,189,197,112,222,13,221,92,74,228,88,233,103,69,84,5,143,191,14,37,137,128,18,157,131,93,235,0,246,64,73,152,17,106,140,63,183,162,113,168,77,83,9,161,217,179,150,39,253,83,197,138,69,17,204,38,156,14,151,70,238,175,130,124,7,168,105,43,54,98,234,227,132,243,83,10,193,157,106,27,252,251,242,36,131,128,172,116,225,89,0,8,129,155,242,27,165,23,162,42,226,99,113,113,149,51,206,155,131,108,5,241,104,107,225,164,111,130,152,42,160,8,111,178,187,134,13,172,106,67,99,120,195,71,43,248,214,155,169,94,87,158,2,146,35,192,18,93,139,194,62,186,167,213,74,90,116,25,1,233,46,57,35,207,78,30,13,53,190,16,188,211,190,209,170,167,181,219,47,185,226,71,215,213,239,4,110,205,146,118,172,239,54,172,226,13,37,48,35,9,167,44,195,108,216,102,32,138,71,244,88,121,103,238,190,6,29,20,146,228,104,126,226,46,241,187,89,199,182,166,138,141,41,123,175,5,99,172,90,15,181,80,82,97,179,56,155,205,24,225,61,131,95,138,69,218,167,14,205,173,211,54,242,34,250,150,18,199,116,174,171,171,245,45,51,209,205,238,83,13,92,150,172,157,60,112,119,61,238,6,134,253,234,199,143,87,51,19,91,163,116,24,216,219,147,208,239,84,185,199,183,130,56,71,86,192,93,203,230,137,117,69,56,64,132,196,190,11,9,7,103,157,42,105,62,251,242,195,49,19,72,125,222,13,48,67,208,167,231,114,152,213,137,204,158,146,72,49,199,39,115,15,212,130,217,203,31,24,99,98,187,92,94,201,74,126,129,180,100,146,96,87,147,179,206,154,88,5,216,213,109,39,115,40,102,20,251,205,99,7,61,77,185,103,176,101,45,20,40,125,15,65,88,2,14,228,49,184,107,36,31,108,32,8,174,194,112,176,136,111,153,1,47,126,206,16,123,129,199,252,146,28,249,32,127,207,144,85,221,235,78,114,82,187,134,138,112,68,71,46,222,186,28,179,213,23,101,112,116,119,210,210,77,245,104,213,82,25,172,98,88,53,199,67,198,197,217,149,139,12,40,238,178,253,240,231,135,72,150,125,61,118,183,72,90,46,248,70,188,180,144,135,185,171,56,208,14,113,53,27,213,160,127,138,120,107,23,153,84,235,195,169,30,10,8,111,180,24,49,164,87,203,31,207,112,10,102,2,123,231,145,246,183,68,47,71,140,79,253,32,10,66,81,62,217,135,51,67,81,71,135,254,109,216,10,185,60,99,226,60,9,222,162,91,181,111,153,142,238,161,155,107,58,171,13,7,235,60,111,202,167,203,25,156,123,202,243,38,177,46,149,5,75,167,67,20,209,144,45,159,182,99,212,128,207,30,107,113,78,205,33,182,133,126,64,229,97,240,250,246,4,123,197,79,56,109,216,225,62,139,111,165,29,244,53,79,154,164,165,156,239,143,242,7,103,126,97,43,185,91,172,159,35,125,35,234,248,103,240,207,121,93,9,34,164,108,233,165,127,46,230,136,74,241,173,211,54,237,80,183,74,47,135,69,155,35,127,85,224,221,9,100,221,108,77,39,134,231,32,212,68,181,28,64,122,50,248,54,25,127,22,39,0,143,131,102,50,52,32,14,84,36,136,106,116,73,66,102,219,164,173,33,253,223,139,70,246,205,83,234,87,57,12,156,238,160,199,220,98,131,247,0,150,100,174,31,154,116,112,0,190,86,56,12,26,206,170,5,229,151,244,60,47,15,178,154,243,172,158,203,20,234,183,247,246,244,214,166,66,59,48,6,205,63,30,70,141,45,232,111,46,59,52,96,50,5,172,64,31,226,238,76,172,221,244,139,76,48,231,169,199,101,204,218,118,181,168,114,132,209,248,6,10,98,232,86,247,220,55,232,91,176,163,14,75,209,252,119,214,10,239,98,135,27,155,72,168,26,148,63,225,80,65,207,113,239,139,97,30,38,12,191,19,197,99,161,50,185,77,218,28,215,85,66,95,4,13,141,183,109,153,0,91,136,110,135,162,194,86,123,47,166,159,105,238,92,210,7,246,5,145,1,127,61,24,121,200,131,11,170,187,136,31,205,214,61,193,97,178,66,154,156,94,115,114,62,44,87,149,176,202,37,233,164,100,40,193,134,55,1,167,147,57,251,222,60,39,156,9,70,41,189,168,146,32,12,139,195,238,37,125,183,80,245,167,178,253,57,163,53,115,197,111,89,242,72,43,179,232,193,139,103,62,162,38,195,237,88,32,246,21,119,52,67,107,211,127,80,165,229,41,11,249,60,93,29,25,107,247,201,10,200,165,138,26,101,123,150,138,179,100,236,1,199,253,17,254,113,222,25,126,16,233,126,47,148,230,231,177,74,207,170,85,179,194,80,182,118,249,251,237,97,1,225,215,84,212,110,124,51,214,233,187,55,220,6,202,86,250,75,49,119,133,200,135,189,96,140,3,219,23,87,58,114,108,158,239,67,74,53,3,46,98,123,230,234,73,69,53,171,79,229,200,137,124,197,204,25,231,121,185,11,246,204,168,24,104,100,51,211,99,230,182,148,181,48,112,17,153,101,241,84,126,137,134,122,218,110,230,165,86,10,50,27,194,23,99,9,188,44,161,223,108,167,147,118,192,131,207,22,36,195,30,68,24,22,93,63,122,154,208,185,213,90,236,194,140,69,123,25,114,20,165,36,22,62,52,109,33,160,26,62,10,109,171,184,226,253,224,197,86,156,171,62,240,218,254,60,82,162,123,69,196,208,74,48,214,114,242,234,88,16,95,254,204,190,112,65,242,135,53,189,212,105,246,33,245,83,122,23,243,129,160,153,220,15,76,253,176,210,199,101,50,165,3,164,127,133,74,34,162,95,235,225,194,81,149,130,170,201,104,177,69,52,192,254,161,99,172,104,51,221,137,153,106,49,177,55,68,176,126,115,182,134,171,47,219,229,128,176,95,70,186,109,18,173,208,110,170,54,218,58,220,157,116,4,177,246,118,63,144,135,84,37,9,215,13,98,39,197,48,97,190,231,5,232,224,180,132,216,151,160,48,163,179,175,64,134,229,133,130,34,106,94,170,20,221,156,120,127,94,213,229,205,192,128,135,45,87,218,34,145,249,214,17,241,108,49,173,180,61,137,63,25,66,34,135,76,243,155,222,43,84,105,45,37,146,107,34,50,175,199,247,181,163,90,241,79,64,194,186,222,209,225,8,244,210,222,182,98,8,241,22,162,158,135,77,165,160,167,36,187,221,174,34,168,181,179,160,30,251,230,0,84,93,232,169,5,154,169,109,209,69,56,227,34,73,165,43,101,233,9,32,61,18,43,115,220,84,153,173,186,228,71,8,101,184,12,63,50,6,197,82,248,6,29,65,78,84,236,44,124,210,234,243,147,21,182,184,156,113,70,224,140,251,122,150,45,242,179,128,56,122,189,115,55,215,217,127,64,242,172,108,108,104,249,158,231,3,106,136,30,239,138,6,158,185,209,249,160,131,32,245,37,249,119,125,12,24,251,215,86,196,230,164,56,57,237,249,162,74,106,229,192,190,194,124,236,151,254,206,172,127,168,239,200,236,177,183,102,146,67,151,103,209,149,171,4,20,56,98,29,89,105,71,27,212,81,32,149,60,38,151,112,200,114,125,200,171,241,132,161,11,55,40,180,9,221,33,85,7,82,213,117,204,218,144,176,108,141,118,69,119,89,238,233,88,252,72,181,107,23,16,75,247,55,97,104,146,77,163,65,3,36,129,85,91,238,25,72,36,215,70,69,164,139,162,4,36,203,236,172,222,87,191,16,235,227,246,213,142,146,101,97,233,120,220,179,181,11,253,73,239,142,45,231,247,66,169,153,252,249,54,237,219,173,89,163,214,98,46,61,105,117,184,214,217,36,46,89,229,156,92,91,43,147,189,38,53,226,149,65,209,207,26,121,96,244,108,204,32,232,250,112,205,167,209,33,192,24,201,26,165,35,66,48,54,5,125,235,247,105,171,34,106,109,224,92,172,29,98,27,93,9,59,171,87,35,128,122,233,115,157,201,144,145,225,167,242,182,240,201,87,232,42,52,166,30,61,6,150,125,42,66,21,239,194,61,218,111,156,160,195,178,175,74,38,208,106,122,169,35,221,42,237,72,239,145,162,113,38,116,18,193,40,4,165,26,118,60,143,223,122,209,224,146,143,38,73,63,76,240,159,178,97,174,127,53,71,184,138,91,86,136,246,224,172,100,160,78,180,240,89,155,15,133,203,32,179,66,240,189,88,113,102,157,118,59,253,22,63,178,101,158,188,124,177,45,109,230,187,74,40,150,142,118,26,69,27,115,238,110,215,250,201,129,229,48,161,53,143,32,83,218,190,2,230,73,34,103,43,170,69,169,235,150,245,0,173,6,200,127,177,71,205,206,198,155,19,217,197,183,22,77,188,239,76,38,68,112,169,186,114,101,183,59,96,235,7,71,10,6,67,18,125,208,178,161,62,247,102,28,126,109,16,92,244,33,118,111,206,174,14,76,33,99,119,56,152,112,28,3,88,212,78,2,214,140,135,148,21,192,15,251,136,61,10,19,11,135,50,103,29,21,235,42,86,17,126,24,209,8,152,188,42,21,79,219,223,211,88,204,138,251,250,164,156,119,116,211,42,2,174,70,100,50,11,11,224,94,237,60,221,5,41,137,172,22,150,221,220,221,71,197,145,78,229,55,127,19,59,207,124,176,87,242,6,195,75,177,11,197,19,115,142,15,54,209,210,148,24,85,61,82,52,125,37,130,148,220,245,25,32,67,104,191,139,100,179,83,195,216,232,251,66,92,168,241,81,80,238,65,200,248,170,249,47,162,85,36,12,126,67,60,133,229,143,7,87,53,101,168,77,172,42,53,126,75,194,182,247,30,18,252,18,155,133,218,253,130,158,3,206,20,230,126,123,202,161,65,62,14,212,110,45,196,139,149,183,154,25,87,133,27,57,224,38,1,189,56,115,63,161,97,7,77,131,71,66,25,133,82,13,207,89,248,80,142,193,151,70,162,216,242,243,53,49,38,14,152,129,69,95,223,131,239,165,244,239,160,165,158,152,92,18,237,61,188,133,162,115,145,198,199,115,166,223,3,145,167,30,114,251,85,229,31,180,174,172,162,35,157,46,84,110,148,162,3,100,247,22,37,211,19,216,219,60,45,173,60,211,238,196,235,155,207,101,133,67,66,53,182,187,86,207,193,195,194,143,49,137,254,240,9,231,49,95,5,219,21,12,245,215,166,80,54,71,236,204,125,23,185,140,0,71,9,5,238,71,133,194,194,180,136,18,123,31,167,86,112,252,67,230,183,67,74,250,183,231,216,35,64,174,17,149,217,142,41,175,79,180,43,122,86,217,114,10,150,223,202,1,59,218,51,71,194,92,131,67,125,67,209,21,167,138,235,148,89,125,186,68,199,133,42,248,213,67,31,108,92,85,19,137,40,80,125,134,8,144,26,171,145,39,169,123,31,44,48,181,175,155,39,141,0,32,101,231,110,128,38,48,151,143,230,70,192,117,100,200,251,83,101,108,65,236,32,96,78,118,209,171,83,72,119,210,95,136,27,141,236,211,66,12,135,11,59,232,96,84,147,90,91,138,45,202,173,214,174,92,233,3,40,82,16,151,153,71,159,142,194,15,111,179,183,113,9,96,174,210,73,236,243,92,139,37,247,16,216,118,216,151,108,145,44,123,214,106,142,88,193,168,207,11,254,5,140,125,163,145,186,158,114,76,228,161,191,53,207,111,27,211,188,139,146,252,10,230,49,140,103,72,173,224,67,74,95,122,221,94,160,219,202,78,176,149,184,31,193,165,174,113,193,117,102,95,219,138,84,118,232,157,149,175,80,92,66,94,132,244,171,12,206,224,230,83,179,12,221,200,252,123,109,245,4,104,207,200,229,94,140,238,164,245,149,148,172,100,178,222,239,170,79,35,140,150,105,79,121,205,114,116,207,75,164,58,145,170,169,108,218,7,225,119,123,37,110,38,218,103,185,228,163,35,68,172,75,179,150,119,47,7,196,25,11,23,65,153,51,110,154,132,24,36,129,244,38,137,199,122,131,58,212,86,193,105,195,20,239,188,147,13,239,136,128,152,51,104,163,247,160,126,249,254,143,49,0,40,73,79,204,201,105,65,49,93,44,67,221,1,251,189,179,146,171,62,223,102,49,172,213,5,135,159,146,202,148,4,88,106,76,36,109,212,200,152,105,143,133,82,163,117,247,42,9,117,241,226,249,227,173,60,239,96,220,23,9,169,106,39,230,76,240,86,56,72,128,168,114,48,103,203,150,93,162,30,244,147,127,214,223,195,110,217,35,27,148,86,29,6,17,211,161,174,55,4,190,97,52,189,51,17,184,112,228,243,114,18,58,80,169,247,69,13,154,132,25,10,189,22,145,103,9,163,112,167,226,103,244,190,21,137,224,50,17,174,249,197,247,71,54,54,125,181,97,152,241,61,186,58,94,201,239,133,31,217,180,205,30,247,8,247,125,196,69,43,63,80,142,16,52,137,217,138,95,11,175,227,30,165,24,87,45,217,57,212,206,101,242,40,38,33,34,121,58,1,83,137,215,26,83,107,110,24,68,13,99,83,52,68,151,226,134,41,230,11,30,193,222,200,134,174,126,124,67,241,109,43,182,190,230,136,100,50,28,246,159,38,183,131,56,161,46,151,216,233,54,70,33,227,248,37,0,166,24,136,206,27,85,169,252,81,63,115,14,203,234,46,60,59,208,159,55,89,78,161,242,13,45,217,195,140,20,244,244,196,251,206,134,55,169,114,205,59,126,29,189,63,30,216,175,139,214,237,10,117,182,72,22,24,240,11,49,202,250,53,49,237,134,220,225,73,86,137,124,124,90,233,88,129,99,47,154,205,169,91,134,78,160,42,143,243,213,147,12,109,29,16,31,173,220,71,0,81,159,76,239,189,63,58,34,197,118,213,162,188,116,82,215,223,158,124,5,115,212,77,64,172,210,248,175,164,96,65,13,131,171,212,72,142,141,73,170,31,32,243,42,57,91,0,162,195,182,58,217,121,56,171,4,179,66,67,58,248,34,130,161,47,19,190,117,57,172,160,206,248,41,221,231,173,232,42,171,160,71,151,18,76,171,196,220,88,219,131,195,161,122,185,112,21,228,6,144,107,159,172,101,147,63,58,210,136,133,162,234,216,183,115,49,219,55,222,161,188,62,153,234,178,156,131,226,227,145,32,164,222,42,8,117,244,251,183,251,1,208,253,106,184,100,37,48,94,6,25,253,207,79,119,164,70,52,85,139,28,56,96,28,104,227,93,96,68,236,189,48,202,248,1,179,144,107,121,181,132,74,106,238,223,103,209,7,213,90,43,189,226,46,58,59,100,245,62,185,36,112,198,136,173,138,65,155,38,7,237,102,66,169,3,117,213,80,54,208,191,150,103,240,94,158,245,157,30,219,31,168,137,15,250,237,166,9,76,241,222,214,161,76,76,249,231,60,17,250,183,127,172,154,249,205,172,232,45,45,103,208,53,157,254,102,109,81,217,47,227,95,62,243,163,152,135,169,71,133,33,92,189,67,194,36,194,61,30,3,61,8,111,99,1,227,45,179,74,93,117,115,123,119,248,194,203,251,61,109,156,147,247,177,240,193,243,199,101,29,21,12,195,128,244,107,52,235,195,82,2,169,19,124,130,108,158,108,240,156,117,80,230,135,195,143,63,65,210,53,108,72,93,214,204,68,198,105,185,40,229,241,219,54,171,93,4,159,204,90,7,226,74,76,74,79,160,65,107,230,177,210,202,137,142,214,20,96,249,31,124,2,112,236,183,240,215,81,251,243,23,202,39,83,234,136,249,190,188,76,105,43,69,213,197,133,223,85,206,185,213,125,16,87,215,87,88,155,135,20,83,73,203,179,209,85,190,80,246,183,113,175,101,240,63,209,207,205,45,227,166,154,42,247,178,231,254,60,121,136,228,56,34,87,138,81,218,184,224,242,73,32,71,54,187,164,26,13,142,95,110,216,132,62,245,165,28,92,27,13,167,35,8,19,10,166,213,195,52,1,30,1,182,208,227,178,87,215,135,225,186,60,245,78,37,77,108,218,134,106,24,9,21,179,169,39,161,70,50,150,105,102,90,189,131,96,228,195,31,44,142,9,102,200,213,168,52,163,200,201,145,157,78,148,253,14,93,203,56,16,111,158,164,167,94,69,97,197,14,111,18,14,59,192,43,24,137,69,87,112,25,194,213,30,63,245,190,33,227,51,136,200,214,162,103,159,114,111,83,75,92,230,201,164,186,71,245,44,147,130,40,113,162,111,20,1,145,229,197,87,5,10,216,28,222,203,125,4,0,97,194,80,155,179,150,131,179,209,20,152,136,31,226,60,64,104,7,134,236,8,20,223,204,98,162,209,108,184,3,112,108,211,233,233,110,186,215,18,87,168,80,209,54,129,171,168,157,223,24,223,220,33,242,195,189,57,80,145,61,252,189,110,189,168,55,224,144,242,60,235,23,97,197,211,92,162,45,214,99,28,225,41,83,179,156,78,13,186,214,102,8,56,203,41,50,53,162,40,190,228,245,210,242,61,161,134,195,222,144,21,0,115,89,68,166,213,178,156,189,213,12,208,80,8,91,182,133,19,112,237,9,164,65,25,137,222,99,216,164,7,199,56,18,8,133,77,203,242,130,19,9,83,218,35,65,211,172,195,136,81,178,53,175,49,51,39,182,199,49,175,23,11,213,217,226,70,92,180,94,57,160,56,179,0,116,229,94,194,24,68,76,66,226,101,3,57,55,137,175,242,113,195,98,8,50,85,69,240,217,166,202,106,75,243,28,126,153,208,97,185,238,228,159,161,200,107,201,225,100,149,131,125,87,237,167,166,52,248,170,8,143,223,92,37,234,237,7,69,185,200,245,68,122,84,124,124,96,225,219,223,181,227,108,220,96,200,54,42,226,79,118,71,23,157,153,47,163,215,253,250,98,18,254,169,5,63,90,220,71,120,177,112,212,175,47,71,237,94,38,121,152,45,19,141,215,145,88,137,194,41,209,83,172,191,33,138,158,6,185,150,58,225,135,57,104,3,43,218,72,198,153,139,181,190,250,121,224,106,239,180,18,202,79,98,96,251,199,136,24,79,127,37,201,172,243,141,172,213,172,49,124,226,176,127,177,219,18,91,240,241,250,189,57,198,90,251,228,96,215,156,94,23,7,90,253,6,105,57,224,226,187,243,53,41,146,87,184,104,77,158,24,87,126,31,121,138,3,72,160,232,67,254,204,229,176,47,218,78,238,211,198,141,28,178,205,194,146,138,128,47,217,15,42,229,137,156,246,228,253,101,212,214,170,15,137,215,238,192,110,95,89,134,24,64,112,36,236,184,114,119,25,0,39,137,139,130,177,195,46,240,191,195,182,2,18,231,67,226,90,142,146,214,217,82,113,187,42,222,80,40,153,121,118,244,194,202,70,123,43,153,183,132,133,27,32,219,40,134,36,49,56,148,170,201,170,100,253,50,23,118,60,143,65,154,84,68,187,228,208,229,41,207,69,87,195,26,177,222,237,122,249,45,47,78,69,10,104,231,179,209,39,49,16,157,235,24,194,190,112,172,61,130,120,27,236,218,135,241,28,116,18,34,23,23,242,12,18,76,81,172,231,92,145,178,47,55,8,123,57,29,227,25,39,116,9,177,192,207,27,131,175,143,6,118,126,50,209,152,108,35,86,190,141,120,85,114,121,142,217,0,180,161,193,75,18,26,161,75,207,62,203,222,22,26,2,93,101,234,183,216,142,122,195,33,0,195,98,160,37,164,79,128,204,108,239,220,57,75,41,79,144,25,56,24,145,217,48,232,168,157,15,61,55,8,21,171,52,49,61,243,229,57,136,120,130,86,105,187,11,181,253,33,190,29,102,217,62,45,83,123,77,124,184,80,208,203,129,159,233,97,60,55,18,215,136,22,26,123,252,107,81,138,214,182,47,55,231,192,112,103,168,9,16,155,142,45,120,169,104,21,77,226,99,28,126,171,163,184,163,69,208,70,34,87,102,129,207,187,226,38,116,206,152,68,3,168,168,100,95,29,228,24,57,240,173,44,33,217,254,119,151,60,92,57,173,60,209,117,115,135,0,230,236,89,205,221,116,251,12,98,236,64,53,109,0,47,174,103,160,232,19,15,200,231,242,239,54,165,220,97,172,64,253,225,223,216,168,79,10,110,229,17,68,196,12,110,32,6,111,161,251,27,122,214,189,204,22,246,37,188,39,66,171,69,66,66,249,187,157,23,220,38,214,185,109,14,119,235,55,6,93,98,31,61,223,141,197,1,113,38,3,77,129,127,9,3,135,42,120,107,58,51,146,38,39,70,95,243,208,219,115,202,32,193,93,59,229,199,66,181,243,142,214,247,144,80,88,194,89,61,100,36,116,92,68,213,126,200,57,42,132,114,105,19,141,101,23,205,99,220,89,129,245,124,16,66,34,129,54,53,162,132,65,122,130,217,98,200,196,137,30,176,192,199,240,107,88,8,99,210,10,85,226,227,75,233,99,15,146,48,231,50,194,114,191,208,155,28,31,193,97,74,72,123,5,80,51,190,43,120,182,117,215,3,251,142,3,187,56,85,25,10,7,28,163,134,136,32,53,220,252,124,65,61,109,54,150,57,199,42,128,36,128,193,67,46,195,153,85,97,195,250,121,254,220,81,42,188,188,184,69,27,84,202,139,23,244,120,115,196,205,37,83,104,29,117,223,179,142,114,207,163,233,226,89,42,162,40,125,145,97,83,166,119,235,2,34,34,147,59,117,97,114,182,209,85,43,245,65,44,139,7,102,104,123,94,50,194,169,157,173,113,46,240,51,211,163,181,225,188,5,53,5,199,250,54,146,129,187,80,19,61,96,160,120,35,79,84,110,64,132,201,253,36,102,18,23,201,162,11,231,229,173,147,160,68,32,12,18,14,44,170,234,142,121,77,235,6,206,48,155,155,229,13,170,209,23,77,208,153,44,142,178,69,49,246,176,254,31,82,242,253,126,142,164,187,109,112,217,26,161,35,218,88,103,144,36,115,125,105,132,62,24,130,41,242,19,243,10,93,230,153,99,134,230,158,152,75,76,124,48,210,198,36,205,153,142,9,89,92,216,30,154,69,161,13,190,78,116,248,105,207,60,189,81,77,205,180,119,55,206,15,216,91,142,165,69,23,44,34,55,19,67,204,169,212,244,144,22,23,100,69,179,181,233,78,41,168,64,229,75,106,254,156,186,79,159,146,165,47,82,96,133,70,156,239,154,212,204,20,252,251,175,218,27,89,184,77,88,234,28,170,246,107,149,52,216,69,99,94,89,98,172,33,60,32,205,207,219,119,48,49,2,171,202,68,114,109,4,124,236,172,55,138,113,19,96,128,149,233,21,89,51,164,201,49,128,112,208,204,15,228,136,144,31,168,165,167,194,120,138,192,252,170,104,99,63,119,212,96,89,70,141,6,171,73,17,44,129,187,181,158,226,121,75,26,228,49,182,102,38,142,63,125,207,173,246,116,72,240,17,213,4,97,202,69,149,196,219,29,87,20,219,105,144,187,43,36,236,98,166,134,172,211,106,181,245,168,88,88,250,69,150,111,160,118,251,14,70,104,4,100,223,147,139,91,126,150,211,205,100,111,36,114,148,234,116,14,147,34,238,216,47,122,2,173,234,174,35,151,95,82,41,246,76,65,138,49,46,216,112,33,96,46,103,245,99,224,210,130,30,212,49,214,144,117,215,69,237,137,33,250,55,247,146,156,20,19,153,247,154,45,154,123,98,95,26,246,30,173,114,171,180,100,94,244,136,241,93,172,16,57,157,199,66,222,4,197,65,254,57,4,87,172,40,208,34,170,232,166,33,204,225,231,97,2,159,97,3,11,216,95,40,250,253,125,148,201,43,72,60,0,138,14,208,48,76,137,208,177,195,122,31,198,5,66,47,89,241,244,176,128,134,203,42,222,25,200,178,28,172,151,55,168,209,141,143,181,184,140,69,141,130,32,67,114,130,252,178,164,17,87,167,180,225,76,54,174,141,102,19,96,19,154,104,209,215,62,184,89,28,222,181,97,89,219,122,133,251,66,247,238,73,187,159,163,17,106,236,4,168,126,247,228,98,29,242,19,119,253,170,147,225,241,21,169,217,170,154,149,113,42,98,100,193,110,135,241,244,62,76,34,203,39,199,149,33,145,94,144,164,231,3,129,103,239,24,130,45,127,25,145,202,144,46,71,156,131,110,225,38,158,111,192,175,128,59,152,157,99,121,16,152,43,116,67,72,152,157,137,96,125,215,156,161,106,220,5,135,77,123,174,15,16,222,253,68,200,212,46,129,245,224,158,238,8,122,198,159,243,253,120,182,119,140,30,135,56,78,142,145,41,102,185,171,118,76,87,199,213,199,48,237,2,83,207,6,82,140,202,166,229,186,97,65,115,253,169,64,150,240,6,0,126,128,60,250,158,181,186,4,86,211,186,60,249,122,179,239,242,207,125,12,21,216,157,219,203,108,151,199,168,221,159,71,166,63,83,95,247,199,15,67,165,213,232,113,224,180,224,30,234,74,22,18,187,252,122,129,54,238,28,11,128,35,8,219,117,127,231,43,41,138,208,42,135,43,1,87,45,136,34,116,142,2,24,241,66,143,192,77,168,89,176,44,65,41,50,29,24,251,43,171,252,168,1,96,58,240,53,104,170,135,233,40,202,191,182,156,214,201,184,65,104,239,250,197,58,101,153,21,153,215,189,178,28,26,30,7,189,6,104,71,221,122,182,231,177,79,120,198,84,36,218,247,190,152,78,6,194,250,228,175,196,208,205,27,68,49,95,69,33,45,51,7,190,18,119,130,191,35,16,70,239,131,132,169,46,64,119,220,157,125,54,45,60,125,251,174,7,231,204,59,14,60,209,167,158,183,25,103,157,91,164,175,187,156,102,242,102,112,68,63,64,240,38,23,166,102,102,41,225,125,224,184,22,28,118,25,177,46,213,173,59,132,193,31,44,15,102,169,149,0,112,21,23,231,241,46,254,31,175,134,65,192,196,161,121,173,91,174,9,71,47,217,233,100,22,23,205,108,91,63,206,102,226,249,210,140,74,193,122,228,183,202,248,219,38,191,192,150,83,147,97,236,176,177,183,168,108,251,28,140,222,141,147,138,93,201,195,92,186,64,99,224,127,133,158,138,201,198,115,121,237,89,242,205,251,126,12,50,161,130,245,169,219,48,71,13,20,40,8,6,151,210,160,42,95,201,195,29,204,61,47,191,66,221,50,94,62,240,197,76,220,98,252,41,205,214,241,243,190,104,2,42,31,198,196,215,76,237,111,79,70,79,12,45,196,186,142,51,124,248,116,137,119,88,60,170,156,86,159,216,12,244,157,11,162,99,204,177,82,64,153,1,24,105,216,244,198,15,87,71,10,140,86,244,142,50,248,142,122,7,11,221,11,29,112,131,62,26,134,187,80,240,0,2,37,132,140,170,241,17,177,123,85,55,63,112,249,109,179,137,11,194,101,247,114,177,129,49,124,22,75,125,239,194,198,143,83,124,192,36,182,208,29,137,145,26,96,36,130,188,153,169,3,139,254,243,103,142,13,191,145,118,47,120,77,53,133,177,108,52,202,170,63,26,187,249,186,232,93,249,121,53,215,69,13,87,189,109,30,207,47,116,167,177,154,235,77,131,152,104,2,146,175,232,137,13,88,134,179,186,27,245,77,136,9,97,100,111,58,216,217,77,73,3,243,174,96,35,82,235,181,65,50,66,55,178,171,231,195,95,79,16,43,40,142,146,71,31,34,232,50,240,193,41,52,6,49,29,234,219,78,0,69,167,214,80,33,59,2,77,228,213,69,156,144,202,247,171,185,204,46,131,71,188,250,175,52,101,209,166,62,147,163,30,71,22,89,227,209,233,54,136,201,131,125,135,117,30,253,133,4,35,170,13,147,229,243,49,20,96,100,183,107,34,102,239,188,146,180,20,211,33,197,170,42,80,136,43,146,47,206,14,59,94,191,0,82,245,123,186,134,25,2,12,8,6,49,126,62,176,62,101,133,236,144,38,111,9,18,34,225,225,188,98,178,95,156,133,93,185,206,206,65,69,67,103,245,17,204,17,75,197,27,173,124,61,79,164,110,180,163,171,117,218,4,52,20,99,91,235,142,60,134,132,245,27,216,210,4,244,222,14,99,125,8,122,154,213,51,220,159,25,168,198,147,115,110,33,46,33,121,178,0,238,60,231,184,124,220,136,208,13,39,1,238,48,138,224,149,96,165,179,10,218,245,48,237,241,243,4,210,74,239,198,14,168,172,148,108,134,54,111,2,12,251,185,99,227,121,244,121,160,216,79,239,155,113,65,211,217,10,72,89,204,232,29,70,9,105,168,207,195,81,166,198,18,128,158,15,158,130,150,26,170,26,121,234,27,173,51,97,136,61,142,20,240,223,245,190,47,112,46,206,6,93,213,36,249,153,143,87,94,29,180,122,119,244,213,179,197,156,223,246,251,62,163,88,137,246,145,35,11,173,120,78,7,77,188,75,74,164,170,36,87,103,0,182,94,22,103,194,193,28,173,50,117,125,74,72,189,112,99,227,78,40,214,219,228,72,32,42,141,1,162,95,200,29,113,223,230,27,91,179,124,54,120,2,240,106,49,180,124,194,76,215,98,58,108,23,149,36,208,68,14,34,53,234,250,56,51,164,9,249,113,122,51,118,23,56,11,132,54,174,197,210,196,188,95,49,129,151,242,43,133,242,211,57,0,5,254,31,55,254,93,75,77,44,11,142,34,116,157,239,109,154,47,144,199,222,111,230,1,206,233,187,199,172,37,75,145,125,106,75,229,254,78,149,9,27,78,151,204,224,131,51,90,50,211,74,124,105,72,123,246,64,162,171,107,26,167,164,30,91,41,68,122,11,228,164,45,138,129,70,44,222,79,187,146,34,86,11,81,211,123,6,241,252,97,78,57,101,26,99,86,219,253,111,223,27,17,97,156,65,145,57,158,128,69,252,227,64,192,171,175,143,206,12,207,105,81,125,221,139,214,232,135,216,188,139,155,78,108,110,42,110,139,125,57,28,199,89,95,64,6,5,40,82,155,2,175,58,67,23,127,242,215,211,3,123,229,53,112,75,29,169,19,216,134,128,18,104,60,24,130,191,59,2,209,147,158,135,106,6,8,47,137,47,53,204,129,147,250,198,49,117,1,197,133,178,141,193,11,208,231,68,178,95,107,163,138,196,74,217,185,181,60,102,139,115,29,169,93,200,24,245,145,236,12,95,159,17,193,198,35,132,116,74,214,125,104,113,114,4,60,198,190,227,7,135,130,125,73,43,7,119,230,174,109,32,34,165,237,112,16,237,215,61,21,137,209,3,246,13,174,35,214,100,156,162,120,27,51,213,111,147,40,44,92,221,114,161,12,188,253,226,132,245,210,144,2,167,217,228,21,160,154,228,81,90,124,158,54,103,246,30,173,7,246,144,62,212,27,216,139,66,181,222,250,232,208,89,143,91,10,12,226,43,5,210,220,212,189,92,22,49,204,16,183,117,141,234,133,205,212,2,144,210,105,245,100,197,230,110,34,58,2,36,98,85,200,51,113,170,96,230,44,158,196,222,248,120,64,64,145,214,88,171,67,177,227,218,18,19,70,201,115,160,171,186,249,135,146,30,47,237,52,221,3,125,93,138,50,48,135,132,244,9,245,138,141,84,71,28,240,186,245,221,97,210,161,128,85,53,229,19,175,57,242,169,22,218,50,54,171,188,242,19,53,205,165,101,102,38,250,38,233,75,41,228,3,97,83,80,215,112,84,108,95,208,27,124,142,71,39,79,180,223,91,133,65,174,236,135,55,249,127,69,222,23,51,143,175,62,25,119,0,57,162,233,55,2,175,56,157,179,61,241,210,214,113,59,36,60,14,163,118,42,165,122,130,19,252,224,58,83,182,98,114,221,54,135,223,15,212,37,111,73,160,159,30,183,198,222,207,218,228,119,31,203,58,214,109,153,235,71,232,41,159,203,142,103,119,246,242,198,27,78,203,203,74,70,95,200,21,23,196,174,4,240,80,61,134,154,115,157,165,35,196,199,184,213,176,211,25,112,35,121,106,174,154,240,130,190,19,189,79,189,0,68,109,164,95,145,126,125,180,209,178,129,218,117,3,168,228,251,116,0,75,112,244,55,167,100,133,150,40,18,220,174,221,206,7,157,225,40,15,126,187,199,151,55,18,58,150,206,120,25,77,112,94,215,84,119,233,129,212,36,114,19,211,107,182,214,59,133,165,181,4,135,197,39,4,57,7,187,25,114,245,241,175,96,98,142,189,170,254,62,238,206,129,1,40,117,245,144,6,27,204,98,137,223,182,128,199,34,77,192,106,77,163,88,161,11,155,237,234,36,118,118,27,5,128,108,19,172,95,80,32,21,244,180,88,49,219,227,189,72,212,212,174,177,41,187,240,152,114,83,109,242,158,107,216,246,59,102,213,198,37,104,133,170,234,82,17,252,215,65,70,37,244,212,223,197,185,252,77,215,103,75,196,164,214,10,214,166,134,86,79,87,123,128,144,57,156,20,224,55,220,219,76,16,254,241,11,66,127,148,135,231,209,16,170,149,37,138,113,165,102,80,146,248,142,28,147,219,208,16,75,64,112,17,241,50,247,136,185,192,49,26,92,97,147,9,53,59,34,242,111,32,174,0,185,19,215,80,171,57,127,214,47,40,5,223,113,51,46,161,99,204,192,229,110,56,99,177,211,170,178,145,5,151,220,176,201,20,156,27,1,13,31,69,211,197,122,198,200,23,181,199,72,38,95,111,223,199,186,81,53,240,250,167,232,201,236,151,98,121,28,167,19,223,52,140,200,150,53,44,169,2,139,162,160,65,125,104,203,224,184,48,249,98,96,235,213,153,144,206,8,238,113,74,2,243,20,174,25,104,207,216,116,155,196,196,124,96,229,64,81,53,15,150,79,24,119,207,174,83,207,35,245,176,145,35,131,27,243,40,182,104,14,162,70,98,134,57,165,139,134,235,192,182,247,146,49,65,152,202,169,242,175,88,137,119,126,53,109,125,150,194,106,161,159,77,237,85,141,231,22,96,18,235,183,5,22,245,158,246,117,91,191,87,102,59,137,15,52,85,9,210,54,111,0,185,181,36,234,24,145,109,35,132,4,120,161,233,212,228,91,69,30,90,164,5,246,55,230,147,68,220,190,167,146,62,17,218,143,121,223,63,190,166,177,227,67,36,69,112,21,118,67,213,176,137,160,86,160,111,126,185,175,52,60,195,113,236,55,189,166,150,176,37,61,129,193,228,164,82,213,17,65,36,127,203,253,222,3,44,156,253,82,62,125,131,17,150,218,145,203,51,173,158,215,229,149,90,207,74,173,5,22,242,29,187,34,231,113,114,9,121,80,254,22,53,173,195,29,245,189,214,151,235,71,84,45,30,31,46,245,62,58,47,32,226,124,82,17,235,35,134,128,54,168,186,209,107,8,209,29,233,37,159,124,154,79,47,88,23,6,58,69,16,102,108,103,191,34,35,118,192,218,122,51,7,189,250,51,148,196,253,34,210,93,18,151,43,14,124,175,222,214,168,105,67,144,111,26,251,194,88,189,141,26,196,61,171,196,207,122,132,57,122,221,166,120,250,159,24,121,44,133,36,132,192,248,160,71,164,0,161,175,174,37,45,4,129,159,10,124,10,178,71,169,22,38,186,250,0,218,45,213,226,171,178,196,92,1,77,205,246,223,237,29,199,54,189,210,211,167,71,171,230,201,91,165,100,99,142,108,27,17,16,204,67,46,98,240,106,206,230,20,165,86,109,178,218,73,76,245,13,66,193,216,131,11,120,145,66,185,245,147,43,99,192,190,222,59,78,199,105,151,77,159,217,251,176,150,4,19,245,104,119,29,96,60,105,244,88,36,217,179,229,196,227,78,37,254,240,129,132,214,146,5,26,80,171,235,129,215,218,239,52,60,242,42,88,30,82,43,245,12,188,99,152,2,47,17,141,155,108,26,246,139,1,192,113,239,74,172,169,177,173,211,201,252,22,198,243,215,101,136,227,106,192,70,143,202,42,176,3,193,226,146,10,23,193,211,123,121,27,182,212,75,64,69,128,103,152,118,93,244,162,22,60,84,165,194,164,72,32,232,216,18,128,200,109,233,6,192,246,218,120,37,214,215,15,201,29,46,54,46,75,46,41,153,16,113,61,205,156,248,41,56,195,33,101,23,235,227,164,0,171,38,246,21,162,2,154,41,82,43,157,105,185,108,16,80,15,163,188,108,152,229,138,186,116,140,160,171,109,183,120,248,48,226,85,138,191,114,60,86,113,209,38,29,21,231,228,72,65,182,206,24,7,204,57,74,134,192,119,92,132,167,120,125,241,218,201,118,48,48,182,33,101,216,177,154,221,222,235,91,243,195,12,23,16,69,42,82,87,91,37,37,68,174,49,184,65,245,70,249,231,135,71,0,45,57,132,163,198,188,38,234,93,236,26,45,61,111,154,177,153,243,121,167,146,31,99,193,186,247,205,73,132,102,51,157,94,109,2,94,107,173,65,206,210,95,247,85,154,12,48,194,131,43,218,5,32,118,145,121,45,97,27,70,69,66,120,232,127,179,235,228,218,95,55,17,221,254,165,190,51,235,26,248,30,67,188,233,48,97,129,16,249,56,226,209,161,216,30,146,0,248,36,0,73,68,207,235,163,20,173,109,124,51,102,238,54,228,215,32,130,87,6,95,74,191,224,171,116,220,179,70,76,164,86,207,187,11,92,134,141,122,205,124,109,109,41,84,53,230,232,180,172,232,3,68,120,218,209,197,233,224,132,185,97,89,94,60,138,2,167,153,31,17,254,160,237,92,122,55,52,100,80,186,117,234,38,137,82,72,92,173,237,142,1,184,198,65,93,32,128,68,148,206,32,214,130,80,70,122,95,57,161,17,210,133,157,127,70,66,17,117,227,79,158,48,136,39,82,85,121,81,16,148,121,202,162,56,7,72,94,227,123,127,111,67,169,48,245,84,89,66,103,132,6,77,11,208,97,110,73,244,220,35,166,128,193,130,224,232,178,229,50,88,52,129,99,241,158,124,88,41,46,107,89,196,204,189,105,79,235,157,109,159,65,57,3,142,24,19,23,96,185,225,90,106,11,5,24,123,87,188,127,81,7,136,163,14,159,250,156,174,8,215,9,69,33,146,68,104,239,74,36,187,199,129,17,81,133,244,58,173,195,92,212,81,13,182,215,143,228,153,34,177,207,4,63,51,70,111,162,247,224,238,73,48,215,147,242,131,244,230,110,204,69,229,118,206,71,4,204,1,172,249,254,78,153,157,38,75,216,120,13,139,207,169,102,33,78,202,48,168,197,139,80,177,46,8,184,250,65,3,44,93,118,103,218,214,236,168,75,224,188,170,104,47,106,48,23,128,195,248,101,66,168,168,141,218,153,98,193,63,175,195,12,230,3,212,109,131,218,151,180,156,100,215,233,12,0,40,157,28,89,8,122,62,244,234,53,26,32,136,174,207,121,5,54,132,251,43,147,63,61,206,174,252,254,51,208,250,143,108,211,182,24,180,227,230,106,174,132,212,84,72,152,204,242,223,16,46,147,24,115,147,223,191,55,54,105,98,24,17,43,130,75,21,199,127,234,27,95,118,81,77,67,144,134,57,138,35,129,46,50,17,249,163,28,88,225,42,56,7,128,134,144,150,241,210,187,202,86,135,93,188,95,24,31,206,132,112,142,200,39,115,41,71,94,133,230,133,138,44,184,68,189,14,16,214,191,237,4,110,119,191,56,194,155,216,70,155,150,242,204,42,26,2,146,10,103,117,175,244,123,74,32,185,64,17,42,151,58,57,3,184,22,159,4,194,120,186,194,167,65,90,253,217,164,132,233,15,85,221,225,212,79,172,38,37,233,168,66,236,173,180,43,44,4,16,230,83,199,139,162,222,165,61,124,58,90,218,74,241,32,129,223,82,114,250,66,57,228,198,231,166,226,43,33,167,156,100,245,249,65,117,35,1,229,70,108,166,158,70,91,196,251,180,189,41,243,43,198,170,137,19,7,171,151,71,248,92,229,4,178,119,245,204,190,174,98,87,215,125,78,74,206,80,201,54,222,165,21,13,158,29,155,48,119,63,199,123,115,207,230,157,61,131,230,33,170,70,57,251,90,95,198,70,189,16,77,30,187,116,32,10,16,219,7,213,141,186,25,70,119,67,194,185,5,32,62,109,254,12,81,129,91,156,0,47,239,126,66,50,106,116,112,145,136,238,191,0,125,164,184,175,187,134,72,101,70,10,173,90,236,73,58,69,22,50,127,154,141,242,147,66,34,185,174,102,69,252,230,195,109,103,219,37,167,66,62,199,107,146,167,13,110,84,239,188,100,90,219,108,118,70,187,137,198,206,167,77,75,64,81,159,101,190,180,219,93,61,13,90,108,210,115,80,35,253,52,98,233,132,221,215,110,192,78,69,12,71,68,29,212,127,242,50,35,238,170,17,159,48,108,193,165,96,125,30,165,81,199,86,181,251,206,134,7,24,206,188,168,3,212,250,93,152,139,151,126,53,93,222,95,43,158,113,67,104,23,110,66,212,46,72,20,138,44,97,214,115,181,24,168,235,220,158,22,100,216,191,174,239,43,158,61,197,35,207,35,31,90,239,240,39,12,185,155,73,207,81,23,195,62,33,51,251,133,98,179,100,58,46,216,241,244,196,100,218,112,74,234,155,253,180,146,78,206,105,73,63,60,15,35,161,194,208,194,170,212,161,68,125,9,191,111,32,64,165,78,210,19,129,205,58,209,102,69,23,196,75,201,167,110,247,147,106,232,186,231,178,230,186,15,169,43,84,146,24,245,19,11,190,31,232,151,225,232,252,90,154,207,196,31,199,182,58,173,140,78,1,38,97,47,149,116,125,160,71,90,245,21,68,34,80,226,192,245,219,21,81,236,103,73,32,147,249,57,133,105,156,34,26,117,201,59,179,16,34,22,165,104,246,21,217,174,70,134,14,62,12,110,168,204,185,47,77,156,188,172,57,234,45,63,134,243,146,67,137,97,103,66,35,9,217,136,2,190,68,199,30,153,0,14,106,175,62,39,235,96,164,88,161,195,251,106,111,143,14,83,134,211,164,239,250,150,63,126,190,114,108,193,89,53,195,155,76,14,240,252,134,25,105,54,183,73,215,208,48,85,13,86,6,15,58,6,91,128,51,32,13,219,143,127,190,199,224,38,73,130,91,33,139,17,0,20,53,114,60,35,146,53,244,242,218,116,226,215,89,51,157,88,182,81,181,139,160,248,120,168,80,216,128,215,108,11,242,82,18,206,155,176,135,119,253,53,88,112,67,158,250,166,11,54,33,199,159,6,160,20,101,31,69,212,84,96,213,53,211,65,98,208,44,205,181,91,62,118,184,182,98,236,215,61,160,169,80,106,83,20,187,230,183,29,201,31,107,47,56,36,226,248,81,172,171,88,121,99,17,228,219,105,123,73,27,121,194,162,28,251,187,38,109,28,72,194,10,100,56,87,171,173,181,246,5,76,102,139,239,100,129,202,72,63,210,47,5,74,125,59,196,159,99,12,116,209,82,118,66,104,129,43,99,185,163,175,19,208,242,129,243,231,226,244,146,87,20,104,108,158,242,179,156,182,181,178,8,244,26,187,142,109,193,128,12,191,44,130,233,151,158,64,135,36,251,97,241,180,155,107,246,101,45,59,119,226,115,212,211,208,178,173,216,62,239,23,127,107,85,64,19,136,215,247,227,179,48,44,171,21,196,177,168,205,215,170,239,97,43,22,167,156,37,64,148,91,97,224,244,40,107,136,136,243,105,149,20,118,15,63,26,33,149,140,77,61,36,229,217,121,96,27,178,190,106,248,67,245,57,63,46,211,40,3,223,139,122,247,147,155,148,212,145,182,41,15,180,11,29,186,43,0,59,242,247,117,176,120,204,38,43,71,14,24,61,139,144,84,4,142,243,203,59,203,184,114,129,164,189,46,146,68,209,226,95,59,128,191,34,94,220,194,145,41,224,229,44,77,237,27,1,108,186,190,73,107,190,127,23,59,5,33,26,145,212,76,126,65,127,162,165,67,132,108,175,64,120,147,142,112,41,253,64,42,106,161,127,111,136,114,184,92,108,192,142,167,182,216,42,190,133,195,143,198,254,215,50,230,162,87,96,241,124,38,65,111,93,120,252,178,237,248,48,15,7,112,6,232,116,231,204,172,105,231,160,6,231,87,120,55,23,123,124,190,193,23,113,87,212,59,192,20,210,198,217,196,46,83,14,45,101,17,29,125,167,213,171,64,38,98,252,158,97,42,147,11,71,49,204,238,242,230,50,88,159,145,129,12,119,37,119,126,207,125,241,34,34,129,98,20,203,50,124,201,124,49,133,224,231,172,221,175,154,241,180,118,139,92,53,58,174,162,181,238,92,96,81,108,248,199,12,71,145,58,199,53,216,240,89,25,19,37,238,159,1,152,136,167,44,4,156,92,239,187,84,127,178,104,38,215,219,80,70,133,199,133,31,24,82,230,37,170,93,41,168,21,206,141,27,99,176,188,224,1,122,122,19,143,215,37,182,59,240,250,92,194,192,43,63,208,157,168,200,157,70,17,7,188,216,193,144,207,139,119,49,194,195,139,253,39,165,5,188,9,238,108,36,95,158,95,86,129,15,32,171,91,172,95,141,182,31,187,168,105,27,155,108,73,25,44,26,241,234,249,48,225,114,68,182,175,73,148,35,229,237,80,112,109,179,227,56,9,142,85,69,249,178,130,174,38,165,93,27,103,215,241,130,178,88,204,38,107,74,89,36,78,15,206,7,197,149,39,50,199,212,116,182,169,107,180,212,190,172,69,121,114,110,22,130,157,80,204,146,241,249,70,235,100,242,162,227,1,198,113,16,14,189,159,149,11,1,202,10,77,174,246,13,235,75,41,165,236,82,183,26,237,41,16,90,181,142,200,182,254,161,216,98,115,102,18,141,94,213,235,239,20,34,237,158,207,248,149,213,204,88,161,100,198,206,18,234,154,162,175,137,250,242,139,67,230,106,212,252,218,212,70,127,188,237,3,194,80,192,202,188,85,135,104,153,144,205,177,67,2,199,2,90,13,44,83,71,180,1,130,69,108,119,109,213,116,46,243,53,242,212,0,240,166,26,68,150,28,209,123,190,133,249,14,249,173,75,136,44,123,32,13,236,186,51,11,45,181,15,230,55,176,157,240,140,249,238,231,58,58,153,211,240,42,9,215,49,233,119,254,129,121,194,172,16,37,248,33,136,77,246,238,64,219,252,0,241,114,179,164,81,105,240,123,171,116,138,207,204,227,11,173,15,25,97,2,19,199,214,51,176,38,251,20,222,17,148,182,69,206,49,194,73,222,85,36,2,231,53,117,80,180,129,230,173,5,190,19,8,28,65,67,18,203,168,112,92,97,71,207,224,177,167,227,203,181,41,54,116,99,169,33,37,129,55,253,234,26,186,16,241,132,221,161,200,46,202,103,1,145,248,63,152,197,52,85,134,102,30,72,29,102,3,123,194,248,153,25,54,190,131,13,22,143,60,67,225,166,174,69,133,14,51,162,151,82,62,164,164,247,142,246,132,98,82,130,20,173,110,151,225,193,209,161,199,166,122,22,28,77,21,38,171,224,237,72,159,243,188,59,92,52,182,181,12,189,170,158,86,37,153,157,95,130,239,108,184,114,239,133,79,98,226,83,204,225,61,121,75,191,254,92,150,133,167,7,188,8,4,2,29,33,3,151,222,5,218,12,154,243,176,12,192,163,105,14,132,84,59,222,164,12,160,1,196,46,133,55,108,195,174,192,55,4,224,24,141,115,229,80,202,216,89,148,99,113,26,60,166,119,185,178,243,187,84,134,44,219,17,62,166,51,201,66,128,247,200,67,146,37,246,241,221,247,153,253,168,0,227,48,138,9,225,166,5,155,217,186,120,150,61,20,250,12,34,183,72,63,125,124,87,240,227,65,153,159,165,12,39,181,34,82,17,116,204,247,208,97,99,233,44,97,0,240,85,114,192,31,248,162,158,150,48,199,149,54,139,59,184,84,207,135,126,4,242,121,33,115,93,81,246,114,140,214,213,18,254,79,160,144,83,35,150,105,124,189,185,58,192,155,51,133,133,26,169,231,229,201,26,229,104,190,145,176,41,96,223,13,117,235,22,131,232,72,52,30,37,42,130,164,153,225,213,156,239,251,81,117,162,248,241,37,210,197,237,40,252,139,143,220,106,149,35,99,181,156,222,195,77,54,127,43,141,113,72,106,252,49,146,58,93,58,76,35,55,3,154,94,17,227,187,133,42,34,6,58,136,197,164,245,211,1,170,220,79,0,135,253,250,60,199,27,212,153,163,229,194,232,3,145,189,29,136,11,71,27,246,39,214,244,205,1,8,131,66,15,211,66,56,134,10,224,188,26,155,250,92,94,115,40,187,141,180,77,25,42,0,189,20,69,39,244,60,27,151,122,120,82,144,41,90,57,25,51,74,94,178,79,62,36,30,106,142,38,36,105,247,58,28,170,124,235,39,248,112,88,95,239,140,195,66,79,134,154,151,54,9,175,206,22,162,166,95,4,80,137,50,170,166,238,164,114,120,85,18,24,169,140,231,44,82,163,225,136,239,55,182,47,56,209,203,178,202,214,139,12,161,94,16,179,103,186,170,179,21,236,151,207,238,210,203,252,251,178,17,242,95,75,158,156,48,22,218,171,246,239,235,152,6,24,19,210,234,47,51,4,84,150,173,83,240,14,192,13,69,84,211,0,35,87,80,186,27,114,163,111,139,130,124,29,215,156,219,158,116,76,221,227,203,1,202,242,22,14,188,102,201,56,228,208,160,176,143,22,135,242,189,180,43,236,91,12,168,16,188,75,196,193,25,212,58,140,39,172,214,209,251,120,170,60,5,212,180,252,66,16,7,175,179,146,251,19,44,245,254,52,22,184,113,71,129,8,224,82,177,88,101,123,127,119,95,90,47,126,92,167,185,175,36,146,186,31,18,218,156,79,79,122,147,62,133,154,30,59,127,154,219,239,27,57,239,153,35,199,52,173,242,113,154,209,212,175,150,24,98,13,138,35,9,78,218,33,212,32,68,118,193,11,241,88,55,6,241,81,208,2,218,131,144,81,37,249,118,133,44,242,90,201,188,184,36,248,81,29,22,69,101,232,39,34,91,249,108,78,128,16,86,109,189,231,74,222,113,202,153,154,13,56,164,37,121,60,22,150,214,105,90,15,222,209,161,216,186,199,103,156,34,237,247,63,183,167,46,226,66,239,185,165,102,68,246,2,238,102,128,201,174,96,16,117,18,126,178,24,18,39,2,1,49,137,182,122,86,123,175,227,205,240,83,101,14,22,142,250,231,186,22,223,187,36,198,111,84,36,132,216,240,210,13,216,129,51,195,18,233,23,28,31,91,243,71,133,51,43,114,252,179,119,8,125,202,141,102,4,76,30,135,60,44,88,175,181,66,159,205,88,171,139,252,59,35,17,193,7,24,174,78,223,70,54,59,176,78,238,69,61,202,63,28,86,149,128,224,188,142,121,95,20,3,100,118,125,125,82,171,185,89,7,127,78,12,58,154,127,246,191,140,192,149,82,162,123,187,15,91,130,20,2,151,1,95,116,136,114,147,67,253,233,5,164,101,6,95,152,151,11,7,72,90,83,13,230,29,234,211,92,99,88,119,209,181,48,39,148,148,131,193,117,31,19,209,97,81,101,30,103,189,223,92,91,233,20,75,249,128,119,151,20,187,10,115,58,10,48,104,185,64,137,157,68,198,207,189,17,75,169,92,221,198,224,26,65,3,246,34,43,252,128,203,161,96,95,230,169,65,143,23,93,40,43,89,79,58,125,204,158,227,105,65,92,198,136,129,120,189,104,228,118,9,200,238,213,86,62,37,8,23,181,1,126,62,178,229,165,175,14,165,91,220,218,225,118,1,243,123,214,181,5,230,140,4,191,218,220,3,64,72,50,233,132,183,204,169,232,132,18,100,45,44,147,91,207,65,183,141,192,37,230,68,154,153,26,83,74,32,97,66,90,224,32,111,159,223,31,240,204,28,133,120,176,193,107,30,135,238,32,61,179,68,167,208,169,114,195,4,29,214,202,171,121,176,162,106,209,231,51,122,225,34,230,46,201,83,254,78,232,226,249,30,66,174,47,160,139,91,218,108,107,112,104,105,19,15,76,37,100,173,137,195,24,110,130,112,66,209,10,24,155,215,9,152,156,246,13,243,169,70,170,252,61,228,254,136,80,197,121,137,21,3,190,40,64,135,54,24,122,31,96,101,124,59,38,253,193,17,222,86,160,129,70,58,149,180,31,127,129,25,207,220,69,3,164,175,96,194,4,231,252,133,98,111,64,64,59,64,15,157,21,146,90,224,22,96,149,35,231,79,195,167,43,48,147,3,38,109,252,32,227,211,182,231,207,222,64,54,200,240,21,4,70,229,165,175,145,85,68,6,248,236,193,140,57,146,50,3,151,68,73,84,163,135,210,85,189,6,249,99,241,169,213,73,65,97,220,192,169,73,10,73,21,117,67,246,141,132,169,203,212,25,8,80,59,125,104,223,11,228,17,239,122,163,35,43,42,198,121,184,118,24,103,42,2,66,24,155,137,159,253,23,31,45,189,4,20,137,65,101,39,5,148,185,20,89,120,96,106,137,182,54,225,208,209,100,94,6,66,119,177,216,158,74,208,145,15,251,0,66,211,15,172,149,212,47,62,234,20,30,250,42,101,162,248,110,63,164,18,181,214,57,147,77,170,51,56,49,234,23,18,166,96,4,11,87,194,13,27,202,204,37,253,227,145,80,92,91,13,228,248,67,61,94,228,177,218,157,214,31,87,54,6,22,21,145,177,83,8,65,158,150,86,66,208,8,194,153,173,12,107,60,212,127,182,253,13,177,233,35,25,48,101,220,205,231,203,34,44,46,227,83,224,18,39,17,84,107,14,81,92,80,60,96,198,241,24,105,241,158,222,63,203,137,25,79,199,240,26,219,153,119,29,20,17,103,152,180,27,72,27,239,115,10,87,151,167,110,57,80,168,104,101,201,108,95,131,21,203,253,231,79,56,218,36,187,228,8,249,165,5,233,94,234,215,106,96,195,107,225,226,93,81,51,96,223,8,75,7,228,153,215,20,49,135,151,242,49,213,184,160,78,125,232,2,220,213,33,209,243,83,52,182,158,31,137,26,202,235,35,241,180,1,161,192,0,181,208,174,214,91,44,67,1,3,32,148,134,240,53,86,73,167,24,250,143,41,102,4,49,206,152,42,197,46,134,219,105,220,193,165,149,52,0,189,87,47,206,250,132,181,164,74,229,45,112,7,127,7,238,30,31,207,174,89,21,137,11,237,95,149,86,87,163,90,168,179,164,139,233,209,154,43,202,35,39,28,193,170,68,6,46,155,39,65,167,21,109,99,50,175,220,199,62,197,66,74,234,88,205,111,58,151,22,246,75,121,138,89,248,153,89,4,87,243,152,119,24,1,22,55,149,8,104,0,224,50,39,71,94,114,141,233,180,53,226,59,63,88,246,124,201,135,168,80,197,51,252,81,137,53,162,177,126,42,147,85,28,29,119,185,46,184,113,127,106,37,226,125,95,10,125,15,35,201,202,168,71,165,148,130,153,219,104,181,160,138,221,58,68,241,87,169,182,60,72,49,227,41,229,49,185,210,141,74,125,189,140,17,23,221,131,150,204,176,219,187,67,194,154,78,207,244,192,41,15,65,239,182,185,176,5,84,12,151,150,141,156,200,136,73,32,153,191,1,194,108,147,199,121,106,169,18,182,175,61,23,157,60,37,35,55,42,74,202,25,200,95,19,192,4,43,129,145,81,10,152,45,42,175,54,113,67,210,76,109,26,55,216,217,21,223,163,87,47,190,63,220,37,124,13,24,163,28,107,196,146,165,68,119,161,126,124,123,185,157,96,119,175,66,177,209,156,119,254,216,163,118,132,198,167,106,39,140,84,5,240,1,202,214,249,191,198,221,52,65,10,115,180,37,137,249,134,107,142,107,95,181,144,141,82,176,17,226,210,177,63,50,21,108,174,30,32,126,61,51,186,101,244,134,163,240,120,21,12,191,37,29,135,96,178,231,103,218,133,98,3,134,52,192,146,174,223,152,166,252,211,76,51,55,43,135,22,72,80,111,20,187,129,197,94,190,223,180,132,53,164,174,172,143,202,162,135,160,118,49,98,93,174,88,154,22,239,95,152,147,252,0,232,11,57,49,185,232,28,99,161,128,163,70,170,129,109,103,80,42,38,236,135,238,104,187,42,71,18,122,48,109,172,9,173,80,239,54,254,61,155,66,113,181,152,208,5,126,230,192,4,134,239,101,26,171,118,197,165,151,225,21,211,175,203,36,223,26,219,72,89,141,161,27,145,223,99,61,181,246,36,209,127,107,129,185,43,238,69,18,214,21,150,142,215,8,144,81,105,99,217,143,193,103,198,227,76,221,235,17,42,133,208,7,54,72,228,180,0,37,89,40,199,179,59,166,211,60,182,125,117,87,178,171,14,228,106,204,80,142,77,240,59,254,226,160,29,213,35,179,191,111,84,35,100,190,46,26,14,81,201,87,200,122,227,190,44,156,136,239,92,68,33,138,167,218,144,1,182,123,78,234,236,109,75,250,234,138,3,209,100,62,89,69,98,39,3,236,46,233,177,201,29,1,134,180,200,222,141,200,196,153,185,64,190,27,92,141,100,127,3,130,202,173,170,96,62,89,221,112,123,116,21,138,104,53,162,152,13,105,85,46,190,106,153,25,200,193,235,49,188,232,91,26,129,61,31,171,138,183,208,98,176,93,108,78,192,144,135,13,20,134,71,74,165,174,59,40,40,99,89,211,3,190,27,234,143,61,210,31,221,51,149,52,115,183,15,86,10,169,245,32,203,236,250,238,242,60,103,19,145,119,135,128,116,162,225,57,24,170,188,97,182,148,92,75,240,133,186,181,135,206,158,45,38,237,206,153,218,155,4,183,25,240,84,58,109,48,110,23,183,112,10,185,207,7,76,214,147,129,201,197,34,153,222,152,247,24,33,23,65,56,83,68,170,244,90,27,123,227,251,118,52,206,224,251,229,57,239,77,207,232,220,130,168,12,82,30,60,184,202,18,98,132,111,4,33,98,184,13,138,94,138,110,51,189,175,241,177,134,173,155,64,5,92,204,45,244,245,53,94,176,90,92,193,175,152,113,210,187,44,84,98,58,149,78,47,163,98,217,228,250,59,184,102,103,153,155,10,42,61,143,246,112,124,73,166,13,161,102,189,60,18,195,207,120,207,175,251,190,129,61,168,186,181,19,103,129,240,64,201,214,16,162,131,79,219,72,172,100,0,18,8,47,41,177,67,55,141,47,137,249,204,158,165,46,27,120,13,213,94,135,118,41,165,231,167,230,88,93,171,243,207,24,107,63,194,115,107,55,242,169,227,134,201,54,209,7,108,186,150,164,19,238,163,8,56,23,17,224,225,53,21,33,35,135,156,142,66,54,66,11,79,26,33,91,4,128,140,3,83,60,118,8,30,71,152,216,42,100,30,86,136,245,47,165,173,124,183,55,106,241,107,244,106,72,34,179,37,113,233,73,133,39,134,141,20,214,226,171,75,218,128,21,142,160,81,199,103,70,120,239,101,171,26,14,131,57,248,235,130,2,125,178,14,112,28,64,114,170,16,250,207,55,62,188,146,84,218,196,33,194,13,235,72,0,155,247,11,27,121,225,88,213,34,30,240,253,213,174,105,241,122,203,136,9,204,226,202,156,43,107,78,215,22,144,210,157,177,241,239,15,30,71,108,161,96,175,33,169,63,89,63,116,14,134,0,44,198,171,194,223,25,224,241,17,238,33,44,99,103,49,153,23,128,188,179,211,169,132,197,238,4,106,122,154,105,86,25,137,166,82,159,39,44,142,3,116,33,70,246,52,68,62,10,144,40,36,137,199,231,145,170,221,94,171,197,73,209,68,115,12,136,73,111,143,205,96,241,187,168,99,168,198,251,181,59,113,185,119,56,153,23,176,38,68,166,234,166,2,108,149,71,135,125,5,134,4,74,217,219,134,210,148,186,74,189,153,229,124,252,164,237,190,14,249,148,101,132,46,71,61,52,58,165,75,69,71,10,171,105,223,237,177,216,233,222,225,138,208,215,109,221,64,5,95,246,117,1,154,51,76,134,67,101,35,41,139,143,87,134,228,24,206,18,99,175,211,46,107,64,45,152,83,140,45,192,45,235,125,88,232,98,66,231,77,132,191,185,75,108,120,198,231,135,247,47,45,57,147,231,220,97,73,38,30,241,233,159,243,68,152,124,156,168,66,245,190,172,49,66,119,216,104,136,62,215,3,67,131,240,131,244,231,212,2,69,13,252,187,120,105,125,184,121,147,51,99,213,191,189,97,27,94,45,189,216,63,144,125,254,253,73,78,51,75,112,229,203,7,191,234,27,129,3,16,18,14,204,118,131,155,231,89,116,245,76,50,85,105,220,86,135,87,124,17,12,120,157,5,41,205,125,102,100,192,137,4,59,68,74,162,58,156,9,152,185,119,119,0,161,63,89,236,101,147,9,35,152,74,201,145,178,227,87,96,120,8,39,225,24,232,205,146,92,11,87,16,156,142,107,198,160,104,252,104,191,105,196,223,138,241,196,199,93,96,74,16,157,40,114,244,227,25,117,130,59,120,13,53,82,119,182,195,126,106,61,54,100,82,129,161,89,169,15,6,94,23,58,29,22,203,205,232,13,25,33,23,11,182,192,31,129,248,214,6,184,166,95,213,218,218,86,248,109,159,197,20,243,35,55,46,129,154,133,28,158,19,99,118,53,104,162,202,74,182,167,0,113,45,88,27,200,151,158,20,122,162,24,56,113,103,144,158,123,132,120,145,131,94,43,187,199,82,71,191,250,110,0,185,5,220,19,96,42,144,56,232,70,73,122,40,0,42,173,98,171,179,69,66,42,79,84,244,26,44,222,98,73,96,88,57,106,38,240,137,179,46,235,215,183,142,24,65,48,115,54,77,146,61,213,185,184,229,220,222,177,29,89,100,193,50,239,223,106,166,186,200,172,4,69,90,113,40,3,142,138,189,68,32,90,122,175,6,174,6,171,77,81,150,29,228,177,150,76,25,88,171,162,36,7,109,69,43,81,133,170,241,89,47,218,58,20,91,99,202,126,128,182,80,253,43,16,75,207,254,126,106,4,82,79,149,70,164,8,195,189,243,86,14,228,89,49,155,116,128,181,224,35,5,42,224,117,112,250,8,78,91,129,54,136,143,92,7,89,74,58,230,150,41,178,51,92,171,181,124,191,23,105,69,41,226,177,248,16,210,188,88,147,121,241,40,206,96,44,189,82,125,151,57,181,188,221,85,71,220,249,146,5,152,159,122,233,127,18,205,214,146,36,225,253,175,181,154,226,200,242,252,54,231,140,228,50,238,116,36,114,124,36,186,31,239,181,14,207,107,231,243,7,165,64,2,154,62,230,250,8,220,162,249,151,40,0,176,10,235,198,140,187,81,124,174,214,142,9,108,230,134,188,136,249,241,166,131,217,206,46,62,138,6,52,94,85,160,102,217,78,98,65,186,140,36,53,85,198,16,100,166,200,65,237,126,70,39,92,45,27,185,221,113,62,181,254,219,189,90,123,151,239,38,90,234,76,2,71,120,39,66,211,212,114,134,79,80,170,244,82,62,206,57,162,158,245,217,254,194,63,127,103,102,158,222,209,1,133,5,20,177,196,50,193,49,253,220,224,159,19,172,211,162,40,248,135,110,106,205,109,117,54,33,210,68,81,234,120,87,123,59,139,77,154,46,142,224,75,225,182,185,121,111,153,162,115,192,174,210,145,169,39,4,136,100,64,13,197,194,59,218,35,95,236,58,219,191,2,56,206,1,8,93,116,48,89,220,242,8,171,115,89,18,181,9,228,55,169,161,5,245,179,179,181,70,152,57,70,6,209,135,49,225,149,199,146,215,157,120,26,59,157,68,155,141,203,18,25,193,138,177,93,8,129,183,52,83,181,217,134,233,116,195,36,214,146,58,113,241,203,221,210,226,245,196,25,75,129,218,189,175,25,196,80,78,18,180,31,91,156,147,210,94,184,146,133,159,0,89,83,59,177,38,17,23,224,44,14,131,8,149,68,211,68,249,18,48,229,76,95,113,123,53,0,83,152,153,163,166,156,103,172,62,55,111,8,183,186,160,133,156,142,57,181,47,230,254,227,48,200,85,135,167,127,25,29,71,123,101,44,51,2,243,228,222,93,161,81,152,105,37,70,114,72,75,208,15,124,114,138,132,138,108,46,203,107,127,223,193,184,5,202,17,221,90,61,78,189,192,164,199,214,66,249,224,200,150,187,156,230,100,23,49,93,155,2,76,38,163,104,194,10,223,53,177,109,139,28,39,101,191,204,36,74,149,178,197,169,176,141,2,46,86,171,244,174,246,80,7,250,228,157,152,49,86,176,37,24,132,219,150,72,171,160,170,213,32,1,65,150,188,196,250,140,122,16,130,129,151,243,91,51,253,240,22,18,33,91,1,192,184,49,174,67,102,44,71,229,45,22,116,125,241,226,247,118,27,234,1,161,114,158,238,150,183,156,86,55,200,12,129,177,209,96,98,2,93,12,3,207,12,88,60,90,242,113,237,79,78,171,172,76,107,22,43,164,28,3,198,128,150,190,93,174,227,100,102,99,29,111,216,220,66,84,21,124,204,20,58,115,97,124,179,145,96,34,177,60,68,213,201,158,254,25,244,152,45,208,124,49,150,227,109,218,133,243,64,6,186,187,117,17,141,102,99,172,78,244,81,205,178,95,192,128,21,46,151,243,224,70,83,95,195,70,152,133,56,73,150,67,42,233,145,228,145,87,56,58,211,181,15,25,27,75,58,212,105,110,137,40,238,254,238,4,81,87,230,80,182,234,171,218,55,214,195,199,9,190,95,145,116,252,217,246,39,88,141,5,12,93,253,5,38,27,38,184,193,56,97,230,226,4,155,168,16,2,59,13,168,85,73,111,212,81,238,24,190,59,152,82,193,52,3,106,183,58,122,116,212,0,251,118,102,108,239,231,88,80,42,128,95,62,176,145,184,51,86,220,117,83,198,192,238,166,47,188,25,244,250,160,176,129,13,19,146,226,202,39,2,146,253,208,68,6,227,227,89,32,88,87,38,60,101,182,207,39,106,41,22,180,119,180,98,58,158,158,147,223,81,202,190,13,33,75,10,208,167,233,90,223,157,167,253,120,14,223,239,190,89,37,143,206,103,78,155,85,13,176,68,109,137,105,226,160,244,34,84,4,208,7,113,236,233,37,154,235,4,240,66,205,248,66,239,164,101,194,92,31,49,168,82,94,55,227,55,40,53,211,38,54,246,14,30,83,140,248,60,96,192,174,129,150,188,88,227,151,71,26,86,171,111,228,175,133,193,154,151,191,148,20,122,45,78,95,4,10,29,224,236,218,205,29,243,249,87,39,103,96,48,114,64,157,166,1,166,15,81,141,159,176,103,126,139,223,42,9,179,99,46,6,253,107,247,166,92,65,117,26,182,233,219,24,239,13,62,207,185,121,231,146,202,117,78,196,175,14,200,214,235,128,80,253,52,198,4,150,88,17,17,169,59,154,145,107,63,159,184,52,113,182,148,39,245,41,79,198,7,119,62,85,208,181,141,168,132,46,209,136,251,238,89,20,230,226,111,100,29,182,211,117,178,113,236,115,239,117,144,112,73,128,215,103,73,148,104,37,102,159,128,30,161,158,51,83,78,135,38,142,97,70,51,181,43,226,104,16,32,44,200,219,52,148,146,205,157,153,101,141,188,56,96,85,122,195,107,112,204,245,182,107,127,78,246,91,220,245,142,188,74,9,156,199,124,10,28,65,79,174,192,134,4,2,180,202,252,69,147,86,240,137,59,106,134,123,23,235,40,25,98,64,4,109,10,26,236,141,157,191,32,141,202,237,154,10,220,184,106,162,234,217,0,118,58,60,230,145,55,160,201,239,157,71,148,105,58,244,170,124,147,115,225,5,35,88,173,143,201,144,202,41,100,224,50,211,2,217,248,243,61,148,153,40,5,121,215,85,16,109,204,105,34,212,103,182,98,53,246,133,88,188,86,203,70,247,1,194,87,227,237,39,252,129,17,31,246,199,43,76,165,56,254,249,19,76,183,165,233,96,64,85,88,191,226,202,212,172,175,45,177,174,190,88,144,148,104,198,137,144,71,174,44,12,141,228,123,182,61,145,11,225,156,198,227,51,51,25,105,197,137,23,170,181,55,115,160,87,159,121,62,89,100,67,31,191,119,121,67,11,111,252,105,179,90,44,2,30,151,80,98,162,9,217,194,231,204,173,61,82,197,228,165,165,184,31,178,179,253,152,70,13,35,127,230,128,121,200,231,247,138,80,169,206,236,45,249,123,104,4,206,46,51,7,230,101,17,123,154,142,103,120,29,106,196,127,79,143,93,57,245,214,136,16,117,115,152,144,49,188,190,169,74,207,97,211,26,250,24,52,147,208,151,218,47,238,13,247,146,154,117,168,6,166,179,244,231,112,88,205,39,115,215,35,254,221,189,251,194,220,248,49,29,145,84,180,91,19,156,66,67,198,12,151,214,68,151,116,68,0,56,158,8,33,159,86,6,101,105,87,198,144,213,165,63,221,8,234,212,155,130,60,244,168,20,239,72,46,58,29,246,164,58,48,227,238,55,243,30,91,72,159,93,114,44,145,167,106,253,206,186,222,109,123,191,187,35,74,74,188,129,128,128,67,217,197,236,61,178,55,237,243,112,55,142,139,71,108,81,194,132,132,179,182,48,26,102,104,119,64,229,133,118,69,228,31,146,33,230,21,120,214,109,5,93,109,126,169,180,30,121,212,210,196,22,0,48,111,4,75,198,115,18,36,243,60,239,100,137,193,186,148,62,249,103,145,38,226,115,156,148,126,188,47,225,172,82,148,248,22,71,242,170,245,205,5,124,68,64,158,115,29,127,179,167,20,192,85,50,108,133,30,77,36,133,186,56,109,184,79,32,144,181,143,163,102,239,147,92,172,11,204,199,23,210,214,12,98,72,124,190,90,148,163,13,26,42,186,50,83,244,122,221,50,91,47,44,232,79,224,243,205,13,14,0,67,99,40,6,120,237,234,58,9,125,74,198,158,180,65,113,50,171,132,104,151,150,183,1,128,206,33,77,105,205,0,214,103,97,96,179,200,145,67,132,140,26,166,173,171,233,137,72,186,147,204,167,223,229,220,225,14,81,129,98,64,16,32,25,119,134,236,243,160,57,172,166,42,31,0,104,179,219,208,164,136,57,100,24,154,207,235,75,254,160,192,20,57,9,71,72,34,39,124,146,58,205,46,80,150,71,90,136,24,108,131,140,67,161,100,190,56,21,121,98,13,153,128,54,114,234,210,127,144,52,222,254,130,94,245,23,163,239,159,53,18,89,111,237,149,107,201,228,137,220,6,254,226,241,73,47,28,30,163,176,117,171,198,248,209,142,54,70,11,26,140,9,230,124,9,198,2,164,70,197,158,129,31,153,140,77,43,136,235,56,75,108,133,95,234,147,165,247,203,42,37,104,188,248,112,178,194,58,98,153,68,237,75,127,40,7,38,37,137,61,32,126,53,50,229,101,211,63,36,23,100,89,104,77,32,179,31,126,95,91,201,25,120,92,105,6,162,142,43,157,85,76,62,109,128,9,79,148,102,152,218,157,93,226,6,118,231,187,26,226,50,53,137,33,41,66,22,6,1,201,135,193,231,18,100,145,221,142,182,118,150,155,226,214,203,3,230,242,141,249,91,81,10,27,143,25,54,146,238,137,16,253,221,245,183,9,142,94,59,79,148,25,170,194,105,244,25,212,10,108,80,244,31,143,136,216,124,1,83,70,179,14,133,199,234,176,240,237,199,12,14,59,219,123,49,53,78,28,230,164,198,250,58,185,248,63,201,34,19,98,18,107,160,67,232,122,41,179,116,39,69,166,6,39,245,135,135,212,239,6,180,146,223,95,169,56,198,130,167,51,254,115,221,191,47,171,181,97,232,125,61,32,9,213,70,89,201,117,95,23,89,90,150,244,131,51,228,214,150,144,207,158,160,44,224,144,99,156,93,238,197,150,140,147,179,237,247,252,23,236,68,209,190,57,48,14,4,182,113,7,243,173,82,76,144,223,234,46,71,184,33,106,234,55,138,100,10,136,35,104,26,235,158,238,189,119,219,34,104,151,43,235,222,242,70,163,118,90,172,181,250,105,144,178,117,118,144,2,243,5,7,236,196,0,175,206,149,107,3,92,253,87,11,112,121,210,19,199,149,207,48,186,245,194,219,83,122,206,125,232,60,24,245,168,224,146,30,60,26,175,43,245,73,35,207,233,195,178,150,81,120,129,220,227,124,195,194,253,138,128,31,30,41,218,241,82,125,83,182,114,113,160,64,195,180,39,84,7,103,245,31,58,193,207,208,12,25,134,112,218,142,183,174,65,203,226,252,30,252,61,4,29,59,34,128,188,192,132,113,75,135,26,6,145,71,238,37,235,66,168,34,246,64,55,117,87,158,193,174,40,9,246,175,121,79,119,47,226,140,51,248,114,239,144,56,76,69,99,62,124,165,13,191,221,180,204,188,133,233,179,179,157,150,156,239,78,35,128,145,237,195,80,134,182,182,113,49,55,126,76,163,236,181,221,147,29,34,69,251,230,79,56,111,233,13,216,126,20,155,228,127,148,134,88,164,37,99,24,197,230,57,159,227,49,127,214,118,122,135,45,202,12,134,20,38,243,4,122,125,48,116,34,207,201,85,0,60,232,149,219,173,236,245,1,166,141,175,14,200,162,52,74,36,207,253,170,96,90,153,210,43,141,170,44,174,103,225,35,197,32,116,237,61,119,101,165,39,12,217,15,91,46,66,0,215,15,89,56,165,51,186,174,77,227,41,232,63,204,215,182,201,244,252,85,47,68,26,154,190,132,55,108,105,14,153,108,9,114,125,144,157,108,124,137,167,18,53,141,9,191,34,226,178,145,89,105,43,235,36,248,185,109,246,79,16,110,210,95,164,105,245,171,213,111,103,41,180,208,176,110,39,32,72,169,82,140,124,144,120,45,249,154,162,16,138,12,189,161,88,17,25,145,20,167,127,48,104,193,190,198,237,111,126,137,87,200,18,92,134,235,67,126,190,154,215,7,172,247,26,212,138,9,233,220,196,88,75,122,154,201,181,239,80,243,183,191,220,84,120,211,11,58,209,134,130,109,62,194,165,3,123,34,177,238,50,201,90,188,65,227,129,23,100,105,68,243,30,125,87,76,180,13,89,239,96,87,84,83,243,86,26,225,35,172,206,85,209,213,149,53,129,3,221,67,19,51,100,240,146,100,91,36,73,248,139,116,113,162,229,231,175,186,42,201,134,240,96,144,154,139,10,223,1,229,167,139,156,53,240,48,72,4,242,131,149,223,54,230,23,175,40,158,179,40,240,142,230,175,156,159,160,13,71,70,176,13,135,39,205,154,157,211,91,66,85,74,212,2,159,108,203,106,44,89,8,28,158,216,121,209,103,215,142,7,65,75,175,228,140,235,26,214,140,150,137,164,195,140,57,225,111,120,210,7,211,151,118,46,230,147,230,78,181,97,16,164,200,46,135,123,55,224,24,116,12,92,199,241,131,139,39,246,29,246,106,109,176,115,77,61,29,150,158,109,29,123,114,34,150,30,204,226,187,133,89,24,173,58,38,183,58,254,196,65,64,50,53,33,180,50,113,199,140,219,48,177,92,228,51,33,221,212,230,213,101,224,149,209,187,49,5,212,126,97,89,70,81,148,239,56,136,73,57,127,158,136,188,213,5,89,131,207,33,164,158,173,45,245,228,85,61,40,88,116,1,114,224,144,74,247,137,114,89,197,59,38,206,46,13,117,144,26,208,144,86,243,246,234,88,61,28,90,10,45,37,206,78,159,212,175,199,107,118,214,118,170,185,102,254,179,20,62,237,74,200,245,212,148,81,19,181,54,164,95,38,88,216,108,75,242,51,151,225,86,157,167,243,152,44,107,223,246,233,136,134,235,203,22,162,69,136,250,109,254,250,88,51,98,161,7,127,107,230,161,54,81,226,176,13,152,201,132,135,20,61,210,142,43,121,133,230,111,85,230,201,88,77,153,3,58,45,202,6,13,196,93,162,112,176,195,10,78,175,15,23,107,89,143,126,173,153,249,16,99,189,32,73,72,122,213,91,233,146,208,161,8,201,95,8,37,193,1,197,207,195,223,220,170,240,251,70,203,160,132,69,98,221,130,209,217,48,98,32,98,41,114,52,184,174,136,99,68,223,4,184,162,89,128,23,196,196,135,144,198,96,138,12,43,14,79,78,187,164,21,140,104,110,64,66,182,15,213,109,193,136,114,71,212,5,86,235,197,92,217,214,146,214,54,240,20,194,7,67,154,226,219,53,101,143,91,209,105,246,84,146,161,242,246,132,65,189,222,38,17,239,30,45,51,31,58,171,106,159,88,199,153,131,223,46,159,214,85,19,120,29,164,95,33,16,80,0,74,91,88,195,170,42,12,177,68,209,23,122,30,209,75,12,17,54,111,93,167,71,47,161,186,134,101,134,177,21,7,174,26,208,205,211,0,238,29,204,190,213,43,83,71,76,187,195,87,110,199,33,160,215,121,19,88,109,20,60,166,238,178,3,102,17,237,191,238,241,220,76,159,181,205,23,231,31,234,250,26,62,152,132,184,52,187,159,133,114,79,7,112,197,208,28,42,227,97,47,202,193,94,16,85,11,236,138,249,79,21,18,175,59,224,218,81,93,152,207,17,211,187,96,251,68,187,43,137,238,74,122,231,59,85,171,168,65,98,112,34,219,219,190,21,162,214,120,170,37,133,151,109,60,129,151,251,194,239,207,48,53,116,152,112,229,116,219,122,206,163,226,172,149,65,114,227,15,165,158,76,211,107,65,219,134,86,36,68,219,119,185,28,99,57,49,15,193,202,211,146,228,252,115,101,254,106,111,73,77,185,92,172,225,25,180,225,213,48,150,251,119,228,183,193,61,210,37,198,216,183,136,168,123,159,25,172,67,91,14,200,93,55,82,183,189,122,247,13,241,70,210,135,170,67,233,89,163,109,186,109,111,241,157,50,73,159,151,183,194,243,33,80,80,70,219,89,74,80,54,24,51,58,190,138,37,140,138,219,233,118,246,60,143,117,57,7,246,7,1,75,207,211,148,106,67,152,37,68,224,16,89,18,162,150,240,240,187,28,158,203,98,11,145,121,110,250,246,3,176,192,205,91,121,209,240,211,47,162,85,8,1,89,80,241,243,218,125,146,85,15,162,17,108,141,109,230,87,35,53,204,71,200,158,168,251,162,212,91,122,219,136,187,183,84,55,127,20,210,211,82,65,208,203,31,49,250,65,150,217,72,37,206,127,180,100,135,66,112,182,38,213,45,3,243,251,26,124,206,169,163,107,53,137,181,29,230,106,184,56,46,219,245,204,25,142,192,6,124,251,143,2,117,127,81,170,67,20,156,46,131,208,6,84,15,140,24,3,62,135,81,21,145,231,238,204,77,228,160,52,92,218,122,112,234,235,237,2,0,33,65,17,179,0,224,68,135,83,238,31,74,76,115,100,74,166,195,81,244,250,54,21,82,88,20,195,175,90,222,25,142,72,104,241,45,108,225,113,171,215,146,171,32,71,12,16,71,14,8,79,74,252,18,178,218,93,46,91,224,118,134,23,245,208,226,111,121,174,86,80,194,109,223,166,51,113,53,138,223,14,119,219,106,86,143,141,254,176,46,152,160,9,119,62,17,42,165,79,113,226,191,134,125,219,186,102,128,53,3,107,151,205,162,113,51,104,136,189,166,181,30,185,40,79,194,7,248,219,217,81,232,51,108,15,52,174,115,144,191,157,100,233,113,26,230,169,91,4,55,226,152,116,116,208,11,17,108,191,138,59,251,25,172,81,251,70,139,185,52,125,31,236,24,236,224,13,175,63,75,49,169,62,93,103,225,251,133,209,102,155,84,52,239,109,19,235,32,246,196,236,4,220,116,158,37,0,134,172,73,52,224,144,55,156,10,50,220,13,209,204,46,77,18,18,108,32,212,205,155,33,74,71,93,85,212,158,223,25,47,31,215,11,237,226,52,236,46,135,50,220,228,100,152,11,28,103,123,178,224,226,208,193,230,9,228,182,101,184,144,230,218,251,96,196,110,215,35,140,88,204,129,150,73,122,252,113,154,35,53,243,75,98,161,126,227,15,12,190,139,214,227,102,34,98,216,121,249,135,15,196,52,118,77,159,22,199,186,118,244,150,130,176,105,245,67,79,120,98,56,161,113,71,8,40,156,234,23,243,219,72,172,196,0,47,86,149,252,239,148,121,139,244,144,13,57,103,240,147,31,239,22,43,128,228,12,208,108,92,239,123,36,201,252,61,53,249,179,242,123,240,12,109,101,56,162,161,80,146,227,214,37,251,146,23,212,59,213,240,107,36,34,194,8,18,53,246,188,178,144,150,13,171,179,46,184,26,161,134,147,125,0,213,202,38,230,86,46,226,43,203,231,250,42,88,92,168,163,115,120,112,19,131,49,114,207,107,173,89,92,77,248,123,16,91,138,168,140,199,203,167,240,91,109,213,44,202,159,87,134,51,140,135,198,205,207,151,16,206,134,234,82,175,193,7,125,41,59,157,235,170,32,183,205,169,19,129,214,4,228,116,183,111,31,224,137,82,100,178,3,54,170,24,125,121,124,242,131,188,153,70,246,158,149,197,193,179,117,27,246,188,218,119,181,13,233,140,49,162,221,148,67,84,38,38,9,62,106,8,33,121,86,47,207,235,61,128,2,45,211,78,144,226,165,52,45,108,34,253,79,28,70,138,142,58,145,22,236,39,203,103,148,61,126,72,77,38,101,245,98,104,26,108,149,185,249,232,21,26,53,53,167,2,141,66,130,160,207,98,11,171,177,85,244,246,28,132,80,98,191,181,144,170,50,63,148,143,175,113,121,151,28,43,40,213,132,119,176,157,12,51,166,247,189,155,16,191,41,178,145,90,39,29,210,73,250,63,170,41,214,25,189,203,135,178,189,32,143,95,213,214,73,28,202,93,64,102,242,195,234,246,164,109,91,154,4,130,243,22,133,108,203,176,178,22,210,86,241,209,140,55,79,218,61,204,106,17,92,65,73,86,174,104,47,92,111,55,84,210,131,120,44,100,104,72,115,246,149,183,224,228,16,40,195,21,181,217,137,166,109,89,40,240,64,5,152,110,89,134,10,179,17,41,19,225,177,243,73,127,52,122,247,7,127,128,65,25,143,17,4,203,139,86,60,178,58,219,147,142,91,216,23,57,46,84,128,55,146,138,6,161,57,112,16,251,10,160,229,127,8,106,180,59,191,127,205,247,59,96,42,40,101,17,61,124,4,9,203,197,6,219,182,179,34,9,55,216,66,229,147,116,120,184,233,135,135,35,81,250,149,11,47,103,42,33,97,207,53,22,77,6,248,224,2,223,223,3,142,4,197,72,27,244,44,17,155,175,40,97,60,205,100,129,140,193,36,207,253,12,122,239,191,131,238,117,122,215,165,164,85,133,141,138,125,96,112,117,9,210,162,96,201,151,30,1,27,187,126,26,90,171,189,132,153,252,149,123,205,159,57,214,6,15,158,72,7,80,144,131,162,163,177,205,135,33,165,180,94,205,183,189,149,228,93,232,89,128,229,218,192,84,158,139,62,113,43,234,18,238,132,200,80,233,238,170,149,168,65,6,93,95,110,15,216,82,68,75,38,224,12,137,96,141,84,49,86,172,164,138,153,114,183,205,243,209,54,186,180,192,119,236,78,144,117,55,226,60,22,34,27,30,150,5,66,172,112,215,207,226,232,201,148,141,51,26,84,127,14,218,25,17,30,89,140,214,154,157,196,120,54,123,112,40,79,67,170,227,59,159,107,199,116,59,17,209,35,100,63,99,195,232,34,145,93,168,115,101,59,189,205,38,196,19,120,89,235,246,246,188,165,35,39,83,205,138,244,64,194,157,225,96,75,110,198,159,133,118,186,56,107,70,213,8,245,133,193,98,176,14,253,154,106,214,165,85,105,77,218,93,12,60,105,42,0,211,11,238,156,19,129,103,94,237,87,160,223,64,167,133,206,204,31,107,27,238,153,170,127,229,0,183,139,152,202,151,170,228,198,4,87,23,139,101,134,143,169,137,253,224,244,62,247,197,109,244,101,149,249,158,51,250,46,70,109,20,114,32,224,10,178,20,65,194,88,145,66,123,89,183,23,160,133,195,44,22,246,209,112,4,220,107,101,15,73,170,218,156,136,159,62,83,135,50,9,79,158,85,27,193,49,151,191,119,225,234,6,249,210,108,25,35,39,190,15,189,43,243,114,111,239,118,201,215,54,41,12,0,105,193,124,130,39,107,197,13,4,50,204,213,187,233,195,151,249,153,7,132,198,199,109,123,185,18,31,147,215,41,206,133,60,163,152,244,139,214,230,251,76,34,33,167,88,154,59,163,155,96,65,61,98,83,252,12,48,24,72,46,55,91,253,205,124,77,196,141,109,215,221,217,176,34,74,33,148,176,240,230,242,84,23,94,176,13,112,57,172,230,169,169,32,138,205,69,199,57,209,68,193,146,234,65,159,175,192,186,112,89,198,159,48,42,167,53,159,73,208,198,149,106,25,4,30,41,9,138,91,202,112,46,118,229,186,250,210,211,250,53,44,140,89,112,7,20,15,211,1,113,150,1,107,5,64,244,169,178,201,216,17,250,139,174,170,252,50,38,49,166,7,127,45,68,102,5,214,181,26,208,28,133,19,146,127,103,223,70,60,15,155,175,102,67,139,131,64,207,230,203,72,194,93,18,150,38,227,55,22,169,37,24,62,41,211,247,228,195,5,46,204,31,176,132,171,126,184,60,227,192,51,209,155,19,238,194,82,91,151,235,4,57,25,149,226,239,156,130,103,67,152,142,168,140,120,167,109,13,65,117,246,254,28,75,136,22,231,93,34,104,43,84,91,231,14,14,123,130,109,25,239,194,84,242,202,80,61,28,17,5,151,20,112,233,76,131,35,201,30,182,253,72,233,55,51,4,44,202,152,58,9,82,61,117,119,137,24,46,99,95,164,18,178,17,16,79,191,71,90,19,53,14,155,135,199,148,169,216,194,106,102,100,203,46,214,77,229,246,181,215,242,194,86,212,216,52,219,178,130,220,84,140,2,172,186,218,239,166,230,203,45,253,41,200,231,208,241,1,169,65,135,176,19,71,218,37,88,43,190,180,218,96,49,120,1,21,60,68,4,163,57,60,253,204,83,42,179,48,198,97,251,197,148,52,68,93,77,48,246,169,79,109,185,223,254,44,160,54,53,184,51,176,122,111,92,139,9,124,105,86,186,130,72,41,44,180,236,1,39,122,107,220,44,0,64,61,228,219,69,250,219,27,26,134,53,146,60,112,42,57,157,152,36,223,94,235,156,53,161,46,237,197,63,227,172,57,179,132,34,22,72,62,49,216,190,69,107,167,0,99,40,149,72,119,96,23,71,62,196,231,50,54,101,156,124,105,111,81,40,90,194,160,124,130,79,210,243,70,78,252,167,153,234,216,156,99,153,27,59,177,182,254,42,63,67,107,195,154,32,108,138,64,215,114,46,155,149,233,150,140,169,26,107,27,217,188,98,167,66,27,74,151,59,82,26,211,32,115,229,73,180,209,229,7,240,5,27,224,3,21,24,6,207,101,83,134,253,131,93,57,131,184,92,119,23,72,125,75,73,39,151,64,15,232,241,247,111,28,191,58,170,247,33,208,251,53,63,220,208,2,206,45,39,76,80,189,49,185,1,40,183,76,120,110,213,59,118,116,112,83,80,45,254,126,135,173,71,190,93,233,55,95,91,5,142,211,29,186,140,250,142,208,139,112,110,208,46,215,208,0,167,98,241,81,13,251,188,154,67,70,45,203,76,74,180,59,43,72,173,237,22,173,244,35,183,242,172,11,51,217,186,114,46,108,43,174,165,34,78,162,47,94,43,176,132,56,127,15,49,191,177,145,119,199,24,135,17,181,72,42,153,77,192,109,176,196,63,237,231,156,22,82,164,145,144,116,252,224,209,146,214,72,246,53,24,89,163,114,77,158,5,16,239,109,61,133,96,242,44,17,125,192,190,248,173,152,34,181,29,142,32,130,66,108,252,122,17,28,121,66,146,153,190,62,230,247,36,249,179,183,119,170,59,190,191,157,102,178,92,47,227,224,131,137,247,219,80,124,92,250,67,205,172,147,232,32,2,1,59,111,54,12,113,146,246,117,1,196,200,97,175,114,142,135,119,66,125,186,0,246,234,178,44,127,198,175,18,131,131,214,122,79,135,187,201,220,48,185,137,33,118,17,88,127,176,247,10,125,208,151,19,139,68,187,132,111,78,234,88,250,31,144,152,58,64,197,14,181,254,240,15,60,211,236,211,107,198,102,209,25,242,40,62,10,97,75,24,120,222,64,79,30,77,193,185,1,16,193,100,60,94,186,3,174,99,225,70,173,192,37,121,142,246,249,157,103,205,91,175,91,121,170,84,169,100,233,240,180,1,222,105,185,45,184,150,152,23,122,158,47,162,127,164,21,247,125,235,85,123,167,159,110,222,168,82,82,229,46,63,118,243,137,173,70,126,237,205,25,234,247,175,247,232,249,82,102,98,60,123,248,18,141,207,249,25,24,108,27,252,236,192,168,9,141,161,93,57,1,107,237,12,237,65,235,42,215,162,153,157,170,14,153,31,158,218,87,98,19,126,117,4,28,176,110,142,19,69,206,220,45,73,94,130,155,244,224,28,180,202,251,223,162,224,4,219,130,40,240,27,35,226,203,150,227,80,57,174,8,236,24,194,211,100,139,103,79,141,57,27,221,147,223,13,175,222,162,234,33,190,12,62,253,212,254,192,135,104,195,215,21,102,234,144,17,53,7,14,237,163,15,188,21,96,0,141,232,71,189,6,76,234,109,109,194,30,195,204,58,79,195,197,235,228,193,74,125,117,135,157,55,239,167,180,182,22,165,2,236,53,66,78,26,192,134,82,208,209,40,138,128,109,44,154,114,174,200,18,104,147,17,74,10,246,40,39,101,170,104,195,109,238,2,188,51,159,111,190,207,28,28,175,102,183,76,171,223,3,96,228,250,159,203,17,80,151,132,77,226,236,204,91,76,46,25,151,112,146,96,33,163,30,69,43,84,99,207,11,247,234,114,86,104,182,15,99,219,117,193,124,180,208,142,32,72,159,49,237,199,87,4,37,46,178,150,69,249,240,199,84,187,48,101,42,202,42,148,210,146,214,202,2,237,103,56,177,209,74,176,239,209,91,155,139,195,186,73,45,109,226,49,42,124,177,35,214,212,189,209,109,6,5,213,136,151,98,29,102,196,71,201,20,11,103,156,69,89,72,160,15,110,25,0,4,106,182,179,216,43,146,5,9,203,144,32,180,91,136,218,194,157,236,207,168,44,45,127,182,141,182,107,249,48,252,14,20,248,128,20,45,79,95,243,158,70,178,117,108,168,221,110,202,0,45,96,61,126,162,204,53,113,11,137,243,79,209,150,103,149,227,252,164,8,157,116,109,67,185,225,244,145,71,81,89,194,224,94,198,199,203,250,174,87,72,20,86,78,65,141,248,112,128,25,151,142,49,107,101,45,44,23,127,200,39,27,159,43,248,207,153,189,97,29,133,62,129,25,4,83,105,136,244,21,137,96,2,126,227,8,141,103,138,10,93,40,178,35,210,110,216,115,106,213,95,90,63,182,84,96,159,200,219,76,235,250,213,244,92,73,103,129,194,169,228,16,96,202,247,122,174,132,251,54,49,135,5,123,217,243,217,177,238,17,204,245,14,74,64,128,202,206,47,140,179,179,137,4,147,224,9,14,7,38,48,112,207,106,88,15,114,6,248,250,99,14,10,154,227,195,170,100,127,47,128,54,199,120,237,237,23,84,217,105,11,17,5,202,146,112,91,69,85,179,210,159,74,154,6,138,141,103,103,87,99,90,164,152,107,167,239,9,242,39,144,27,195,160,42,141,219,10,157,98,88,240,1,110,170,216,225,198,185,219,173,127,87,237,159,74,12,182,17,191,8,17,103,66,199,202,92,33,207,147,185,23,30,199,15,245,119,204,142,115,158,98,32,232,218,75,178,199,14,159,208,82,145,241,103,110,200,134,14,71,104,158,246,77,79,143,144,242,213,10,26,39,137,30,4,30,238,220,234,74,224,75,29,135,204,143,53,163,79,111,76,42,143,132,105,15,232,42,204,134,124,52,205,112,190,234,123,98,209,218,102,178,214,206,23,49,210,139,17,106,46,22,149,20,118,223,16,36,56,22,218,111,227,145,35,117,67,205,53,19,147,41,180,56,8,185,142,90,63,240,151,62,226,221,228,40,105,1,17,145,20,172,175,57,71,89,250,36,186,74,170,101,127,3,174,29,18,171,145,100,234,39,56,49,136,172,195,184,240,127,237,86,241,221,10,248,192,47,62,73,146,221,177,121,133,7,44,103,191,0,253,239,107,26,181,209,87,106,170,189,107,77,205,215,5,242,219,200,70,231,215,231,24,214,249,152,20,181,252,7,141,207,254,128,236,47,131,191,183,231,64,236,244,66,60,8,14,246,197,250,124,140,114,233,207,123,153,161,185,24,232,174,141,30,191,144,188,253,32,239,190,224,194,110,188,60,62,160,243,42,67,186,104,164,123,146,131,218,146,105,244,169,3,222,184,112,181,228,242,120,77,144,206,229,69,80,136,216,43,164,5,173,87,200,202,67,251,175,166,173,179,45,55,57,87,240,28,116,213,86,46,13,87,76,254,115,184,46,121,20,107,51,202,47,18,56,36,91,129,44,4,18,51,117,75,228,122,144,83,1,217,117,73,143,251,70,190,178,201,213,103,219,116,63,152,181,20,17,197,163,74,7,65,135,61,241,228,203,68,230,182,34,87,86,246,53,243,152,221,29,114,111,18,26,107,23,246,225,187,237,122,188,238,122,190,244,224,147,105,83,179,68,158,18,238,53,128,132,118,40,117,35,129,22,29,178,86,220,234,35,129,238,231,182,172,114,68,68,240,223,80,182,106,62,13,232,198,235,198,187,125,205,4,173,35,67,109,233,144,73,197,231,168,119,112,205,55,125,188,126,62,84,97,187,240,162,193,154,96,220,18,159,14,174,30,196,239,192,75,175,147,194,143,170,237,140,124,232,74,200,88,177,104,91,31,6,79,245,221,38,194,51,3,86,239,9,106,165,87,184,148,138,7,56,52,23,68,125,80,160,207,120,237,215,49,207,227,9,140,59,174,1,161,167,192,112,112,99,244,1,46,171,211,244,234,232,254,60,161,15,4,0,52,15,27,94,48,235,119,70,4,244,73,179,124,67,158,184,126,16,52,154,240,131,106,128,75,13,96,241,15,240,42,112,6,223,199,129,200,34,83,151,219,201,248,110,84,52,67,184,105,24,116,130,25,253,222,208,166,10,221,3,101,240,234,189,137,228,221,184,219,151,167,222,167,117,173,40,117,230,24,155,160,155,10,178,180,79,242,23,190,145,67,128,227,40,138,62,7,215,49,21,70,85,142,89,87,170,214,169,180,23,80,129,195,50,116,166,115,158,225,193,139,107,30,132,208,117,116,192,189,69,127,97,50,137,103,112,101,251,159,148,230,212,10,138,243,128,144,118,247,211,166,247,180,89,171,55,253,43,184,78,82,131,105,136,2,86,122,134,29,187,254,124,82,81,200,125,91,76,63,213,142,147,203,23,200,221,7,84,77,12,122,199,44,242,109,46,254,169,158,238,63,75,218,136,8,204,46,193,57,235,111,162,16,135,9,59,119,14,209,10,61,244,57,229,56,243,170,7,56,76,234,20,68,76,121,41,183,106,75,92,229,183,145,215,90,46,17,78,111,253,186,22,77,139,187,137,205,170,152,222,26,46,159,173,27,93,76,156,13,127,56,21,85,73,93,141,58,224,0,9,7,174,206,63,62,194,59,193,122,158,155,159,159,111,122,182,31,99,162,188,188,122,187,208,64,191,36,247,79,29,150,50,156,250,100,125,185,28,188,61,62,137,87,22,240,11,18,229,58,200,108,95,215,193,37,246,206,129,41,138,59,48,147,4,230,230,150,199,54,150,171,132,100,66,31,17,107,102,236,221,193,128,4,229,175,244,70,235,10,155,208,141,198,186,241,194,138,185,18,107,41,30,51,137,94,213,148,100,36,49,249,120,206,206,135,170,61,43,8,228,43,108,14,251,95,82,142,19,9,27,89,197,154,106,159,254,4,119,181,0,56,88,188,11,99,123,238,143,245,94,187,111,204,178,182,61,8,121,242,191,128,66,180,112,92,28,154,42,46,163,134,34,52,245,189,171,127,73,231,193,160,22,199,168,234,173,219,122,27,106,37,3,214,76,30,89,226,53,3,67,127,116,104,138,246,235,91,209,166,111,7,43,167,173,77,60,154,3,173,22,241,1,1,115,132,30,122,85,206,122,136,69,147,126,200,56,243,128,97,94,94,213,131,143,206,66,85,59,94,173,106,142,30,199,5,107,15,114,120,239,176,31,137,177,172,26,105,154,141,127,163,239,145,106,77,151,107,31,90,200,239,129,49,188,141,17,138,144,151,60,185,243,131,5,129,144,18,67,221,180,133,192,213,38,191,25,176,167,237,54,73,219,21,222,145,50,120,67,233,90,0,67,111,235,58,50,215,230,107,218,202,30,37,131,214,74,229,111,143,197,220,227,15,122,74,210,90,39,24,181,172,206,65,71,64,125,36,37,146,201,86,214,144,118,48,170,105,97,203,97,60,226,147,213,169,59,65,72,15,88,92,60,122,250,109,119,232,29,248,141,87,61,46,99,56,111,63,147,240,111,229,103,11,143,202,49,137,84,27,236,174,109,79,33,59,160,198,105,116,147,235,41,112,128,223,176,35,86,26,220,125,93,50,126,137,93,162,252,174,169,31,162,139,103,89,127,179,52,95,103,21,108,45,237,72,138,201,6,30,31,138,66,62,97,44,96,52,36,30,198,15,19,27,145,9,27,15,122,66,167,115,47,7,217,219,103,190,58,234,245,194,20,145,83,184,247,102,98,173,51,118,171,212,160,16,243,180,63,188,201,132,42,58,143,196,164,28,202,139,56,114,51,213,98,7,226,56,167,4,88,69,19,37,183,11,52,127,143,181,243,220,229,109,40,85,28,123,57,197,207,219,176,179,144,214,85,72,106,63,108,187,233,25,102,199,189,161,12,22,182,35,198,96,79,195,102,238,17,92,124,178,159,196,54,159,35,28,105,184,59,132,73,14,109,105,162,209,68,193,28,194,164,233,71,133,100,46,114,138,202,42,128,145,187,69,34,148,206,31,30,103,199,203,131,226,133,133,143,201,173,212,135,48,93,37,59,147,227,7,253,140,225,154,199,130,232,237,106,119,53,99,69,174,53,221,161,149,2,49,157,81,96,22,41,2,135,216,179,39,82,104,85,69,111,149,44,94,87,41,75,204,142,134,132,16,57,198,115,193,26,149,4,185,124,214,128,201,193,165,59,202,188,226,75,86,218,104,48,171,50,46,84,84,246,112,25,90,158,143,190,39,210,168,150,59,165,14,84,179,68,150,190,30,170,190,42,75,56,173,141,186,219,90,80,37,131,201,49,82,154,205,153,30,147,204,202,248,44,227,251,113,106,222,132,78,210,130,173,213,75,179,206,248,116,172,90,174,1,16,55,36,224,66,147,123,186,160,207,69,106,122,129,175,233,50,93,16,30,74,33,240,226,233,234,134,44,122,217,239,35,190,149,217,78,153,53,220,135,198,252,93,7,43,108,50,116,207,203,183,151,2,247,100,54,139,227,10,10,224,186,9,224,183,134,237,113,152,195,123,21,201,171,31,43,199,51,116,221,242,76,206,172,154,165,200,76,116,180,128,210,136,18,225,197,93,227,30,191,230,207,63,36,244,51,201,108,112,140,183,126,234,156,32,35,118,100,26,50,59,2,178,177,218,178,194,122,212,163,43,240,231,124,34,227,72,89,232,230,99,23,210,29,163,197,124,102,154,58,6,139,204,249,33,248,57,192,110,128,4,158,214,95,207,111,68,90,140,16,104,50,246,160,68,119,93,232,98,71,217,43,86,219,168,177,213,19,10,131,246,95,10,129,39,173,117,24,92,141,151,166,16,177,117,151,15,5,113,118,162,135,24,92,133,32,76,152,216,49,87,158,151,155,237,36,233,69,104,177,67,213,139,247,220,0,111,209,33,87,75,77,35,10,20,170,94,41,72,0,97,189,82,182,199,7,129,210,196,226,252,95,185,238,57,194,40,200,0,226,244,235,126,178,63,225,209,125,216,133,99,206,116,233,200,96,231,51,248,47,45,73,146,223,36,47,74,178,129,116,124,226,146,26,65,246,97,32,153,166,125,210,129,10,49,63,176,96,131,10,151,137,18,131,34,60,56,93,146,73,198,228,191,80,83,132,177,25,121,207,229,50,31,72,32,130,251,53,109,40,32,138,140,182,76,166,44,153,42,13,201,172,196,208,197,70,80,22,242,159,37,232,110,59,189,141,173,101,55,122,203,102,217,156,149,193,133,127,246,47,174,27,202,2,149,193,198,169,112,40,81,64,207,87,253,21,41,112,231,115,157,196,56,57,62,202,167,189,95,40,166,121,143,84,0,100,254,48,82,138,63,208,58,44,103,119,25,216,2,65,160,122,185,192,221,194,221,11,117,250,144,201,247,168,61,223,108,123,33,178,209,157,213,243,57,74,6,33,222,166,143,42,184,235,184,47,105,112,17,217,20,102,175,50,70,131,217,124,143,147,153,60,60,183,8,212,146,240,183,180,110,47,153,87,20,173,90,169,185,198,20,170,39,45,91,252,108,195,55,59,151,22,62,125,4,64,12,159,64,172,173,1,220,98,178,143,229,94,180,8,129,136,88,89,131,73,151,235,224,113,206,169,53,221,49,141,16,193,176,45,234,29,0,157,117,83,44,142,158,170,96,84,253,101,198,30,136,91,170,79,143,209,105,94,150,181,76,98,185,140,221,238,224,7,187,221,56,234,68,184,85,129,240,110,88,215,53,110,174,109,52,102,244,226,117,203,146,253,178,250,86,240,107,41,68,60,93,96,27,219,26,63,70,98,29,90,117,23,3,105,58,167,90,193,248,76,107,202,245,199,70,117,191,177,55,29,106,31,141,72,24,110,248,127,62,199,65,95,231,200,204,161,224,16,169,204,34,157,122,103,165,242,222,225,75,185,147,34,78,99,30,62,100,6,3,202,247,107,220,84,241,208,55,112,142,114,168,157,190,140,130,122,131,80,119,154,236,42,151,150,41,85,122,136,237,12,33,60,72,10,71,194,225,254,43,176,28,16,36,141,219,231,152,17,14,6,54,3,84,239,9,22,22,172,120,13,16,113,247,214,187,195,24,178,10,74,110,203,238,199,126,173,40,173,12,232,191,47,85,60,96,90,55,155,79,155,252,213,137,172,133,219,47,124,112,182,1,124,168,3,78,232,107,152,199,176,53,119,243,154,229,131,142,123,11,84,183,92,96,156,23,142,221,169,76,10,209,222,164,216,150,190,27,172,79,180,133,251,145,77,73,177,45,0,155,56,31,120,166,221,210,204,133,249,229,37,135,64,77,168,199,246,25,142,149,121,86,110,112,193,189,127,215,49,28,186,194,150,137,65,23,5,180,99,219,52,37,57,248,41,70,7,197,4,30,201,42,181,202,81,188,13,175,248,20,42,45,164,232,179,252,250,141,226,162,220,166,159,244,49,217,17,238,144,20,171,44,240,183,46,42,215,133,55,132,170,196,77,72,127,230,162,182,162,223,103,30,11,183,124,220,199,249,203,55,150,188,112,178,226,93,142,112,239,125,31,14,216,223,157,21,197,14,206,42,116,121,49,55,239,251,122,79,224,162,89,38,140,110,59,253,131,149,48,171,124,214,2,72,111,207,31,198,194,81,133,93,48,79,88,213,215,135,0,158,127,247,15,10,217,48,152,14,164,25,144,173,56,217,198,21,85,148,100,124,20,36,140,120,151,241,154,124,70,86,145,47,201,185,123,111,157,8,237,175,160,59,180,183,26,244,4,161,192,19,97,108,178,18,246,79,141,117,9,88,89,45,191,31,75,160,224,180,16,49,103,12,127,64,149,138,52,110,29,246,209,7,236,166,27,61,210,213,179,56,132,181,213,177,4,119,132,25,200,9,253,219,124,249,203,223,88,40,225,74,38,157,121,77,171,82,190,157,177,22,251,129,47,56,83,46,126,238,198,136,163,97,181,243,65,121,90,210,250,82,113,245,143,61,133,49,224,206,38,38,158,240,140,161,145,167,182,24,199,217,174,161,12,55,181,251,133,183,86,208,208,172,71,179,205,60,229,154,143,95,136,240,120,34,23,81,110,146,28,145,248,201,164,18,57,147,101,70,41,13,24,146,156,72,102,219,96,193,42,116,29,174,68,252,152,101,217,29,233,35,56,135,125,228,147,243,0,167,184,89,164,175,98,139,234,70,52,250,18,99,141,187,49,79,141,210,203,172,1,43,147,184,189,250,135,200,62,142,234,32,243,28,78,44,61,199,162,81,82,246,31,183,103,57,165,147,176,239,2,25,136,96,9,121,225,180,181,139,125,223,163,122,29,182,145,40,154,143,126,152,147,154,194,178,74,166,203,129,58,96,111,29,43,107,74,238,109,109,46,125,83,236,162,66,1,191,15,218,10,209,143,224,214,235,189,34,218,0,65,186,74,248,213,112,185,48,209,43,4,127,58,23,44,202,102,12,64,38,27,235,133,200,251,162,174,85,29,87,50,136,102,115,11,20,197,151,64,127,50,59,23,58,40,13,141,196,44,62,77,108,116,187,142,68,181,220,3,99,26,66,194,175,55,18,46,252,250,130,151,233,191,171,182,18,213,119,230,54,13,133,134,93,166,248,197,190,198,246,72,64,182,237,42,3,125,70,186,137,114,14,144,151,195,32,130,128,129,30,25,245,152,89,104,82,239,7,226,199,146,184,77,83,92,185,69,231,138,4,227,83,83,204,165,60,214,97,91,10,227,115,121,233,88,154,54,29,228,140,56,133,164,157,163,50,169,53,243,57,161,203,166,121,44,194,241,17,207,10,164,158,41,170,27,48,53,127,212,42,211,155,29,91,231,149,129,103,44,215,41,106,31,242,0,159,160,152,80,203,97,2,47,157,216,177,93,130,116,236,21,47,185,27,149,106,13,242,159,33,216,191,173,38,40,28,58,236,249,177,233,145,29,43,100,132,53,194,15,190,73,189,47,224,103,103,218,207,191,190,123,93,182,242,195,148,95,96,135,124,153,43,73,78,113,95,49,126,223,1,30,139,141,121,64,31,218,85,246,131,145,24,162,103,179,201,199,38,28,15,219,76,146,82,128,192,227,182,36,5,190,9,83,167,29,10,205,1,137,182,166,174,237,213,76,200,2,77,47,75,14,183,251,84,127,172,248,105,87,34,85,16,121,2,136,103,28,164,60,24,118,29,158,210,34,181,211,95,15,203,87,197,38,161,159,161,7,146,15,116,9,83,138,52,50,62,66,115,152,92,205,57,62,149,206,167,152,144,205,201,72,254,228,145,142,35,233,70,188,160,108,121,75,154,31,170,167,56,153,53,21,21,144,146,155,210,191,142,247,20,31,78,175,96,93,215,189,243,246,43,205,226,103,220,202,146,52,3,106,229,239,181,199,53,202,209,110,167,3,168,203,160,46,104,142,195,27,54,62,47,195,115,124,90,92,69,28,200,129,116,114,162,49,105,177,195,88,205,214,165,230,91,123,69,24,13,128,172,17,227,138,32,180,181,243,170,19,171,185,28,88,11,71,109,122,49,184,237,198,72,85,145,172,118,33,243,0,58,15,236,53,172,214,192,201,213,244,110,237,79,74,211,118,149,250,160,186,158,82,82,205,81,103,28,15,114,224,224,13,63,91,163,182,158,58,36,162,168,206,12,231,236,116,241,16,187,87,181,100,119,157,79,225,90,11,162,195,148,73,233,62,3,218,124,203,99,103,188,200,155,166,161,66,99,147,124,16,4,141,253,70,166,4,220,216,169,133,239,241,96,104,183,29,163,170,248,179,228,209,199,114,198,78,212,137,224,228,8,52,227,100,130,191,241,48,195,133,15,78,175,156,192,18,56,172,80,151,204,45,209,227,20,38,186,5,224,249,161,6,163,225,239,218,193,66,169,148,154,4,220,220,243,77,223,186,225,184,106,238,219,22,49,215,161,48,182,181,151,162,244,137,183,51,76,131,184,237,169,170,154,102,194,123,237,121,181,163,232,253,20,138,223,64,151,236,217,104,248,201,176,72,173,231,129,98,41,25,99,39,125,109,128,113,229,90,185,250,123,183,90,177,46,171,74,193,87,149,104,113,28,63,196,108,112,39,162,184,230,123,179,40,11,177,142,44,22,117,151,87,134,124,184,42,173,80,233,36,65,114,226,180,191,142,206,28,28,33,124,108,85,148,105,51,173,176,195,71,15,152,81,84,120,30,212,167,228,183,30,53,119,136,34,95,35,254,185,26,163,97,164,217,178,62,219,61,121,82,46,24,136,23,119,2,91,167,187,43,51,11,161,138,146,44,24,159,121,1,115,125,131,167,103,138,28,54,245,134,113,180,76,208,112,247,105,6,43,131,26,94,215,175,71,66,124,81,228,234,12,44,191,169,146,14,125,159,73,210,215,90,123,190,237,252,54,107,223,249,1,198,241,66,95,195,102,51,13,13,114,144,29,26,228,140,27,198,67,203,8,251,145,253,177,161,241,64,215,83,134,199,48,3,20,152,143,111,119,107,218,253,173,236,91,18,102,202,177,9,193,157,29,164,67,112,226,56,50,150,194,13,128,63,229,116,194,89,0,8,32,216,234,125,20,0,33,254,83,227,85,148,200,236,15,125,157,233,230,9,135,211,78,20,168,134,28,197,147,27,186,144,52,176,37,237,116,127,82,166,55,131,119,225,161,141,143,243,97,138,14,143,2,116,165,146,134,182,120,79,227,27,141,132,122,16,164,95,184,29,219,30,129,184,187,210,17,234,200,167,61,135,29,97,107,132,127,250,136,247,231,112,130,164,193,171,199,94,231,168,251,72,208,164,225,90,175,120,222,86,181,160,7,76,180,183,75,247,220,110,44,163,193,136,148,102,16,176,2,115,5,205,51,38,43,40,132,205,156,244,185,228,191,124,38,117,55,45,153,212,127,78,146,72,96,254,163,209,159,35,157,145,228,171,80,73,249,194,109,151,75,210,182,4,222,223,164,131,1,231,46,18,54,146,113,16,66,57,12,233,170,180,62,201,248,219,29,115,168,35,66,206,189,144,230,251,38,225,83,128,110,40,48,130,111,106,128,240,235,34,155,118,19,10,155,51,47,231,69,120,247,107,165,32,91,153,217,30,208,249,184,171,21,169,57,83,124,213,157,64,159,170,198,168,169,26,173,162,94,57,50,124,224,228,182,110,25,38,66,85,221,198,122,28,113,164,160,203,149,181,90,87,241,168,74,82,106,170,239,206,133,136,154,206,47,59,186,253,119,230,23,36,40,196,228,27,55,129,198,29,149,168,99,199,28,164,253,76,35,38,254,4,136,50,251,137,115,15,247,96,22,187,164,165,58,132,10,117,35,52,124,192,46,49,128,65,233,5,136,5,201,98,79,101,251,162,44,138,2,136,154,66,161,245,113,77,208,124,181,201,72,185,193,154,38,141,0,19,4,31,212,7,222,177,253,168,140,69,144,165,87,66,203,163,243,243,161,93,70,167,56,101,106,74,85,205,134,182,160,46,126,162,200,63,74,26,247,63,205,234,113,192,233,164,192,184,141,216,238,142,145,32,215,22,235,121,93,124,227,144,204,120,99,193,143,231,54,206,186,9,77,33,60,42,212,20,109,138,241,35,239,228,228,94,235,106,104,28,232,146,203,147,121,88,54,113,109,77,227,44,215,171,241,197,138,21,115,148,249,159,241,107,254,253,52,203,88,239,207,137,28,68,96,67,146,135,102,58,191,21,184,118,158,183,243,247,109,171,13,24,72,206,91,143,75,99,51,224,43,21,145,46,135,71,136,94,219,52,26,36,111,135,105,218,37,199,115,250,134,67,116,73,117,31,72,95,31,15,144,28,252,65,27,149,126,42,78,233,125,167,123,202,120,49,247,162,236,14,124,236,188,160,87,176,81,111,100,186,163,2,164,144,130,118,50,217,31,154,211,174,180,81,58,125,165,196,4,13,245,6,35,113,214,160,20,71,170,183,251,104,251,33,66,206,186,197,224,204,165,117,182,139,237,243,140,44,99,212,201,19,237,208,153,11,118,150,181,35,75,27,227,172,126,51,183,144,3,168,61,45,70,62,237,74,214,219,100,51,158,22,197,180,253,191,164,133,124,114,31,240,35,224,22,221,150,57,65,25,74,190,28,35,134,107,81,6,241,51,234,98,22,84,8,156,23,141,90,84,112,208,14,116,83,69,30,241,67,17,30,208,3,218,174,200,205,3,234,102,214,30,37,193,77,147,9,234,162,217,246,114,48,119,219,211,13,47,162,150,252,110,163,152,241,245,252,216,81,5,87,226,17,233,22,143,3,51,135,173,69,129,180,11,231,27,221,93,16,154,227,55,135,243,109,97,107,216,110,208,233,188,227,86,38,109,138,85,241,235,22,182,113,173,179,55,228,120,249,244,123,182,60,67,154,71,179,81,36,217,193,198,242,81,238,10,176,29,25,193,240,73,38,0,95,1,112,252,196,23,22,4,179,72,73,17,41,115,162,71,37,224,170,187,108,44,48,223,160,6,123,44,187,166,198,221,171,189,19,231,85,110,10,87,218,168,202,98,11,233,34,90,252,24,85,201,119,129,214,72,235,91,211,186,0,185,208,248,227,137,197,216,76,204,136,204,44,144,189,150,55,251,106,218,92,74,19,210,166,202,92,175,222,43,234,180,65,138,82,32,211,73,232,115,136,104,53,82,231,184,249,45,176,34,130,5,223,62,38,210,52,145,180,56,200,192,69,34,184,94,98,141,80,142,190,172,251,114,169,149,68,1,188,4,159,31,119,234,214,194,182,159,123,129,181,159,214,253,77,212,216,240,197,63,216,161,107,54,95,21,2,201,205,163,195,21,164,147,155,189,80,151,0,94,211,28,14,226,26,238,152,75,80,186,117,239,237,245,203,28,48,30,54,118,28,28,197,179,233,184,194,181,94,78,130,101,239,140,108,231,133,121,207,242,229,57,33,7,34,174,141,247,74,250,231,115,1,21,110,185,181,95,69,245,223,200,35,114,143,57,168,234,14,76,69,7,187,208,96,88,125,220,79,241,154,145,1,25,128,174,127,5,78,55,210,81,217,89,251,50,114,216,122,126,132,159,247,245,36,78,114,96,250,32,26,245,188,55,154,21,101,137,193,247,32,164,85,225,31,193,156,137,117,196,206,144,46,148,249,103,193,234,158,127,74,124,44,116,88,126,31,149,121,64,143,183,241,35,103,107,55,63,254,11,41,73,126,243,127,74,247,186,8,181,60,198,103,181,200,24,207,183,54,159,49,170,70,18,177,30,151,50,230,207,216,166,176,141,254,230,165,30,100,58,120,183,67,213,58,214,148,37,24,98,150,228,3,84,74,74,165,122,162,221,158,108,175,237,68,36,120,184,83,48,224,223,29,158,231,71,6,132,157,192,86,57,79,24,179,73,239,196,22,236,123,113,47,100,199,211,70,185,121,237,172,70,67,165,156,8,51,124,149,65,32,192,2,108,74,175,195,45,166,109,64,101,43,24,126,188,45,13,14,183,247,178,70,213,59,21,121,50,214,86,170,160,200,208,151,125,238,33,65,244,163,254,56,109,214,104,150,215,18,21,249,187,147,28,207,46,227,137,182,42,138,52,77,238,252,36,151,167,68,43,108,210,117,225,112,58,249,132,184,150,152,155,0,205,115,13,11,242,121,38,112,240,192,122,80,105,250,243,195,189,221,75,63,111,159,75,21,119,107,4,139,225,105,52,26,4,185,250,227,4,247,38,6,44,97,218,143,99,59,37,75,45,119,232,169,119,165,181,192,118,231,23,234,44,50,182,62,179,140,186,56,173,159,51,41,72,71,238,134,48,229,141,10,191,120,179,166,1,43,226,20,39,212,81,213,247,30,244,42,54,133,5,247,233,46,62,42,17,151,166,73,212,130,92,113,5,35,124,154,131,64,57,118,78,37,96,18,40,117,208,17,67,125,152,142,0,174,19,5,44,40,128,74,182,196,204,14,244,33,185,112,74,185,14,210,254,24,161,27,215,143,146,229,205,12,71,95,187,222,97,238,125,211,62,156,225,176,62,81,219,219,209,41,47,205,59,29,85,234,83,182,81,250,65,189,221,182,99,180,241,240,108,11,92,57,189,165,17,224,50,61,69,175,139,238,44,107,52,121,176,138,197,95,140,91,145,180,247,151,158,189,54,32,207,171,168,142,30,102,226,75,159,21,129,215,205,254,123,119,95,215,220,217,227,135,33,119,82,3,215,49,225,56,173,209,74,11,90,18,59,136,173,207,42,58,68,241,177,209,151,208,140,68,62,74,168,42,69,3,130,110,26,132,227,93,25,167,115,91,160,128,138,187,210,110,107,45,91,79,220,75,60,164,239,128,171,191,6,120,65,111,47,106,250,85,91,5,163,86,206,83,23,165,211,5,91,39,250,31,190,138,9,79,34,75,61,68,6,113,178,9,162,108,214,132,122,21,96,38,5,17,12,128,35,224,124,218,170,108,81,22,148,133,163,152,130,4,143,92,172,28,179,10,197,123,199,23,240,107,172,221,66,228,20,45,167,20,223,224,239,193,24,28,117,3,23,66,222,129,204,21,55,30,224,224,123,184,135,86,41,68,41,31,156,199,136,85,26,54,64,89,67,201,251,115,170,142,135,96,177,118,239,194,213,132,31,254,13,161,68,214,184,146,30,186,114,158,176,76,243,19,73,31,30,131,235,129,66,161,99,29,102,64,100,124,1,126,17,0,168,141,245,152,63,42,219,22,223,144,232,24,224,78,71,250,17,25,247,8,26,58,150,170,136,157,137,48,102,33,207,175,83,125,242,84,200,10,194,234,119,203,81,1,217,243,124,224,241,7,31,146,113,86,15,48,198,251,74,184,18,171,83,56,66,153,188,47,100,25,54,126,183,43,207,155,235,138,223,54,46,98,214,23,51,118,92,141,100,62,44,197,78,214,27,79,69,61,122,198,252,80,183,67,53,40,192,57,62,34,234,153,167,244,92,133,42,253,36,84,11,59,210,231,42,220,80,175,208,84,89,218,4,180,148,157,18,161,250,69,122,15,95,194,25,44,183,83,30,49,43,45,80,157,143,204,212,85,126,71,223,42,9,13,150,40,19,155,226,45,217,203,215,29,6,230,145,109,219,252,80,241,20,149,36,70,207,135,90,127,19,45,244,216,88,81,186,2,178,0,108,158,152,223,87,114,33,176,0,144,87,78,206,251,97,83,111,60,105,100,45,229,208,71,201,173,165,231,181,143,42,180,115,7,155,148,166,210,66,102,72,127,9,153,167,28,46,60,86,163,27,160,113,158,180,38,48,187,221,215,251,61,87,154,9,33,193,123,238,81,176,233,199,111,173,73,231,203,104,78,165,127,150,132,125,127,235,100,154,77,66,202,245,150,231,125,249,28,176,40,65,20,201,165,49,252,144,41,122,120,121,207,0,0,49,199,188,165,11,31,137,31,2,28,64,153,125,87,96,68,191,198,3,214,74,119,145,1,28,157,119,50,169,144,241,154,129,165,138,251,141,143,0,46,68,116,169,63,38,84,121,123,85,209,208,227,45,128,82,71,209,46,139,190,73,137,148,56,204,133,151,189,120,5,229,129,137,205,38,92,219,212,184,120,143,129,222,155,42,240,202,182,80,110,182,7,188,5,86,180,77,210,116,99,237,194,76,43,72,129,110,135,30,149,6,247,176,114,154,45,225,90,235,62,8,199,133,46,70,106,55,226,229,194,55,39,96,59,98,112,105,155,228,54,42,44,137,86,88,238,14,65,56,84,148,13,104,76,181,143,93,194,0,231,182,95,164,17,3,248,172,253,182,243,200,95,147,28,46,144,193,78,147,88,231,174,9,250,62,172,106,142,115,83,10,19,27,109,126,26,13,8,226,82,20,110,89,142,185,209,117,118,137,10,31,218,50,7,29,25,165,174,61,146,205,193,194,83,44,202,166,145,46,183,240,207,205,114,250,67,138,148,130,25,240,212,58,67,2,89,39,75,204,32,23,236,174,227,207,189,93,114,188,190,156,113,175,153,125,96,122,123,52,8,155,81,80,74,178,234,130,149,239,129,201,216,15,36,11,234,90,166,127,5,222,0,41,226,122,176,19,179,156,207,128,139,20,136,100,46,87,60,127,172,43,152,213,64,24,137,35,135,135,46,66,193,150,49,26,33,172,44,22,251,79,167,228,100,226,205,7,247,134,29,5,57,237,186,86,246,52,190,100,90,70,62,19,16,46,108,66,127,51,15,7,213,195,149,237,196,223,172,234,209,208,34,20,93,90,131,252,222,221,33,153,115,154,229,214,222,132,179,197,138,134,81,159,204,14,116,38,241,226,216,180,79,158,132,30,74,211,63,224,236,16,103,65,25,175,95,98,61,234,29,87,98,39,252,136,32,55,136,235,176,173,23,79,208,52,180,72,10,82,217,165,224,150,127,123,90,159,192,153,35,235,136,151,212,197,71,41,3,16,62,3,64,44,88,166,214,90,0,148,62,119,203,217,25,0,120,120,229,100,115,84,232,59,7,177,46,45,175,178,136,207,128,14,47,250,105,5,180,35,47,177,252,140,7,202,105,0,89,234,48,157,124,157,85,95,29,231,104,222,89,68,93,56,17,159,106,138,93,18,117,189,239,154,15,190,74,46,229,0,236,113,209,202,36,82,181,31,248,246,39,151,47,104,110,21,218,215,210,236,180,201,128,84,252,219,65,54,69,176,74,138,205,37,156,150,18,51,142,199,69,39,246,120,225,56,240,180,187,211,1,178,102,196,236,127,0,15,69,92,223,12,98,25,70,38,217,222,163,200,228,28,224,124,87,83,19,163,157,184,196,22,27,118,79,44,17,208,239,130,156,37,95,205,152,36,204,142,69,49,148,143,31,189,207,173,181,191,9,143,106,250,248,235,13,72,17,84,7,89,132,137,31,138,157,169,233,157,191,252,104,124,18,85,210,224,0,32,170,173,64,126,126,160,227,116,17,61,253,59,23,161,146,250,217,34,80,100,37,144,62,2,62,216,95,172,9,135,2,225,122,248,230,114,141,250,213,109,114,21,110,244,159,133,22,100,109,30,210,146,103,133,240,131,239,59,224,118,65,217,102,129,252,164,113,94,110,102,36,178,174,7,86,72,168,26,26,114,49,23,87,204,18,107,112,127,42,131,250,112,176,140,99,234,215,101,253,175,36,164,51,96,152,21,86,8,125,42,103,71,170,87,88,56,160,131,172,47,246,158,62,52,225,39,88,186,160,131,1,99,28,22,156,63,104,176,253,18,12,14,179,48,56,123,136,146,215,113,250,244,50,154,48,167,83,162,44,174,110,17,46,55,163,216,112,113,149,124,68,142,250,126,133,15,206,187,24,194,228,209,42,187,32,108,141,153,234,21,2,55,143,253,29,168,63,188,9,117,169,224,15,86,5,91,127,167,237,26,159,118,124,237,199,150,196,198,133,204,148,242,244,152,240,11,122,117,53,220,111,227,234,254,117,108,111,252,139,183,223,193,143,143,245,149,54,202,194,59,114,10,225,3,69,164,103,158,88,23,93,71,189,253,222,34,164,36,62,246,69,230,48,192,67,124,206,9,248,186,99,251,92,22,238,41,189,194,150,224,58,121,35,78,3,144,124,76,29,25,234,155,140,37,55,66,11,32,231,84,202,240,115,110,160,15,26,17,162,88,52,168,97,206,35,156,126,163,83,40,179,177,129,92,202,29,247,170,128,244,40,73,192,42,154,89,34,135,89,252,161,83,238,19,137,82,102,46,165,145,152,200,187,21,98,17,165,229,199,248,173,20,220,128,106,242,201,219,173,223,192,187,101,77,26,155,189,220,212,252,129,207,240,202,59,190,190,85,129,172,35,253,12,225,91,82,80,223,124,153,161,39,84,22,199,160,20,194,204,183,104,9,223,159,220,81,77,118,0,81,49,125,137,157,56,55,58,173,212,249,48,131,101,40,148,65,169,25,77,26,216,79,92,60,76,153,232,102,27,115,100,210,135,169,90,54,128,142,94,191,43,176,12,187,226,145,135,25,118,143,195,199,106,76,198,116,107,183,107,133,120,29,41,253,231,219,58,21,185,107,226,156,37,147,13,243,95,188,18,102,7,6,156,111,193,108,194,84,48,65,35,106,108,202,5,249,159,244,234,116,184,181,169,73,187,188,239,189,246,176,79,52,182,118,242,228,30,41,226,233,152,2,168,112,196,79,56,87,12,127,238,119,137,95,156,210,246,10,242,181,97,116,27,87,58,214,251,114,30,97,96,116,50,30,224,141,238,21,214,132,189,85,6,242,198,180,97,237,173,37,56,142,23,187,155,125,193,84,56,13,129,199,35,143,142,102,30,230,244,1,167,84,147,221,153,60,178,125,14,201,174,140,221,215,219,146,46,21,189,103,222,86,1,97,232,65,40,249,237,108,91,66,58,180,39,73,215,192,98,60,162,97,120,115,218,69,105,2,44,121,111,141,30,231,212,190,116,238,25,77,156,5,147,127,28,249,221,100,97,97,39,101,161,65,249,219,122,0,53,43,187,55,200,210,24,111,53,254,9,249,228,60,146,209,203,214,75,108,126,175,69,229,95,180,23,242,87,12,7,203,83,213,56,234,237,160,69,139,181,125,215,51,86,115,55,145,1,74,72,225,115,165,70,236,98,63,147,38,148,69,180,234,150,237,85,142,13,196,183,151,130,147,100,202,234,43,183,97,11,22,9,196,120,231,247,204,180,219,225,69,2,136,56,27,90,92,67,134,46,125,247,120,211,98,93,99,142,4,207,177,95,96,191,7,101,24,235,182,15,119,249,203,36,10,70,12,240,1,92,105,115,174,10,26,204,170,3,145,142,213,45,150,71,249,148,138,248,213,144,154,8,57,161,65,40,1,57,223,46,151,56,134,16,189,9,207,87,178,80,59,128,76,152,224,192,254,4,154,217,81,140,104,150,35,86,202,200,10,247,76,0,167,95,205,171,228,247,118,2,177,69,173,195,196,218,153,41,40,253,86,89,188,151,218,29,132,44,17,56,30,209,186,140,195,121,87,61,27,162,135,3,184,65,226,21,113,7,109,33,130,158,26,204,1,47,125,240,34,194,186,182,204,2,68,115,0,15,128,223,20,104,212,152,48,85,161,30,226,190,84,1,201,230,163,21,78,193,159,222,93,79,5,31,139,49,248,3,111,130,110,196,253,119,110,27,56,192,141,177,162,17,81,145,80,50,126,227,62,110,73,44,197,144,2,242,8,253,213,135,242,25,219,201,89,70,85,73,13,249,84,59,8,160,5,146,30,122,252,186,179,236,243,171,235,73,22,89,111,56,125,85,127,175,2,39,233,140,209,209,224,5,121,214,188,159,131,196,183,244,145,103,250,69,122,132,29,174,104,166,115,176,114,52,22,211,143,175,234,126,12,209,114,173,154,25,95,170,77,12,58,228,6,23,68,3,236,185,189,36,254,194,147,68,110,91,14,116,27,114,216,89,172,80,45,206,43,123,231,39,68,189,52,115,159,12,120,38,47,165,227,142,33,167,191,194,17,118,151,128,221,90,142,146,176,102,177,67,22,11,165,85,168,143,14,166,135,3,77,112,214,9,51,241,56,171,26,84,73,219,16,148,231,70,168,175,147,160,179,100,11,74,130,25,67,0,49,26,63,105,149,244,215,65,176,202,166,88,205,205,35,127,152,65,96,183,146,63,1,133,19,5,101,21,168,29,62,130,141,58,55,241,51,11,65,190,94,226,43,32,65,20,169,56,130,47,253,226,19,77,0,172,29,13,11,174,214,241,229,198,144,219,249,244,86,164,160,233,223,26,139,155,61,146,121,63,115,109,212,227,60,248,24,240,155,123,42,125,250,19,193,238,147,173,117,117,0,171,134,138,219,72,33,136,78,1,36,144,140,156,197,50,55,163,129,55,91,60,182,62,139,241,79,251,198,148,129,28,60,222,165,44,230,136,1,165,130,226,140,157,71,63,209,170,136,216,55,85,128,233,247,65,115,63,182,39,114,118,163,170,13,214,215,219,227,153,61,248,131,193,156,209,119,2,105,8,3,4,18,134,207,64,186,9,1,148,253,125,26,20,58,178,100,90,185,61,223,72,76,78,220,171,82,140,197,110,18,142,43,221,113,99,90,210,154,49,103,118,132,248,48,83,33,209,76,163,6,242,146,61,5,126,247,142,32,161,231,11,108,220,121,130,75,175,228,232,153,96,178,172,234,168,211,234,48,192,46,60,215,14,172,153,225,15,213,58,243,183,34,151,15,233,75,0,3,137,121,56,36,225,36,164,23,174,77,12,141,192,65,37,22,170,130,204,45,247,204,211,131,123,103,220,58,113,155,18,254,8,219,108,124,170,105,147,98,113,187,209,132,152,188,154,221,238,51,60,77,140,94,167,153,193,27,99,176,253,237,63,106,127,108,34,52,30,86,114,252,195,33,240,213,8,90,158,30,89,174,106,151,76,60,173,132,1,252,91,50,22,4,7,171,223,41,26,242,23,37,236,40,84,54,73,128,195,242,139,21,248,55,217,205,137,72,202,228,125,119,0,104,204,54,125,90,76,124,33,133,134,223,19,150,52,19,170,149,141,132,21,78,49,147,61,71,242,179,140,228,57,166,43,168,133,54,52,219,228,33,137,140,11,28,96,55,14,153,8,140,89,103,37,253,66,168,63,116,12,113,228,89,204,182,158,242,131,69,237,12,50,210,160,19,102,216,254,142,51,212,168,219,148,68,133,193,204,31,199,1,218,50,213,159,247,36,155,26,157,63,12,250,136,176,94,154,206,81,170,165,253,175,43,243,127,27,94,201,207,149,249,120,231,68,110,200,40,143,162,30,41,52,118,201,138,90,220,242,196,113,132,128,180,90,229,234,193,242,179,144,171,77,183,134,162,247,248,200,93,246,162,34,213,139,50,253,244,193,29,34,88,249,38,218,22,224,213,81,14,53,91,242,58,96,227,54,246,224,214,62,206,87,218,117,29,44,65,33,206,243,88,164,254,173,194,138,120,158,230,204,84,54,171,7,127,183,227,8,56,154,203,22,62,35,66,75,131,148,112,245,83,120,223,85,194,241,122,187,248,45,69,214,43,174,91,42,14,174,219,127,183,164,44,155,55,139,244,201,7,237,20,24,152,129,152,169,8,220,84,233,100,134,21,156,21,27,208,147,51,126,196,198,221,240,48,19,23,243,234,208,152,237,1,203,86,22,109,215,101,9,180,95,176,208,221,64,45,57,79,73,242,68,171,131,223,195,252,97,161,16,129,120,127,140,123,195,116,103,230,161,81,57,213,191,165,186,121,234,223,111,110,127,124,252,176,44,186,68,107,24,55,27,49,68,218,105,1,186,69,239,250,166,49,33,229,31,228,32,209,200,142,32,83,203,130,174,54,104,123,134,60,237,1,2,114,61,55,130,118,234,123,195,88,107,179,208,138,152,141,211,142,107,221,214,78,50,245,27,53,53,41,223,152,204,99,53,38,65,0,184,100,124,41,41,84,91,96,75,96,125,90,160,44,150,37,138,207,57,65,150,217,193,194,75,31,211,70,2,159,228,106,142,79,68,136,119,97,103,107,125,223,248,26,6,202,247,85,207,153,99,147,142,9,87,68,32,49,195,203,39,14,201,56,235,21,129,163,53,220,148,98,231,57,37,183,182,47,220,81,113,104,238,231,153,171,208,171,60,127,227,183,166,144,82,82,61,23,203,236,214,5,74,102,32,193,144,89,236,37,217,137,57,156,176,189,86,44,77,91,96,253,184,19,2,195,183,88,247,214,252,238,42,26,180,183,50,0,245,54,75,80,70,155,115,17,185,110,135,224,174,70,139,66,236,159,224,231,215,13,126,205,233,153,73,47,26,27,182,29,30,81,59,40,238,111,220,52,96,219,124,48,14,69,251,100,41,36,71,215,147,100,149,97,142,87,196,146,97,12,159,101,222,10,139,59,112,113,63,98,204,79,43,242,157,69,4,80,111,3,195,51,195,39,252,196,84,115,192,143,225,2,5,209,122,26,221,180,156,112,137,94,94,79,210,25,109,60,105,80,144,229,12,115,99,56,239,187,44,151,84,92,14,61,129,53,250,122,89,219,112,157,74,16,197,22,205,19,133,71,159,80,121,71,45,200,232,116,210,182,164,239,56,90,57,247,20,159,20,184,135,19,213,128,7,113,1,18,243,180,88,129,231,102,107,128,135,62,75,185,175,144,205,172,227,254,55,106,198,66,96,226,82,16,91,132,209,120,95,216,205,144,130,185,17,49,148,73,135,129,181,174,138,11,35,26,107,74,202,68,143,165,48,79,89,139,144,123,202,141,36,216,221,203,243,125,251,67,175,155,69,242,114,218,238,191,90,59,107,220,69,108,131,239,73,60,51,214,97,181,43,242,14,141,141,230,62,253,132,2,29,44,99,114,168,202,24,20,222,244,224,240,216,155,155,62,156,56,24,77,197,211,53,111,165,30,78,43,25,191,65,149,181,169,26,133,77,232,215,106,240,191,97,9,222,99,3,42,2,35,105,155,23,44,167,254,60,100,254,53,63,75,187,24,86,27,8,52,246,109,39,63,62,223,169,27,124,138,148,137,112,53,2,248,246,186,81,22,205,59,129,221,49,58,53,234,184,148,27,199,225,168,183,231,221,109,100,233,0,162,87,236,15,72,99,211,186,51,125,226,120,229,33,216,217,213,200,93,151,231,213,124,71,190,62,97,88,75,39,176,155,25,73,196,253,204,197,192,222,248,48,238,124,34,63,62,38,125,229,235,226,97,73,245,140,245,20,88,24,238,152,103,160,224,127,157,53,199,243,65,188,31,122,139,185,156,229,223,58,188,104,16,190,230,215,120,219,77,10,71,184,20,141,129,81,51,238,147,152,202,151,152,144,135,194,58,118,214,100,93,208,138,5,194,1,137,50,138,149,182,60,85,169,115,75,22,254,66,1,245,92,155,67,46,55,101,91,165,71,13,222,11,159,80,175,24,115,229,16,187,189,55,50,202,7,227,101,50,185,15,22,167,91,137,193,239,131,253,28,145,149,170,247,15,60,117,39,244,29,195,43,112,75,177,236,67,194,217,71,154,230,143,21,129,49,157,156,36,3,174,84,181,48,125,170,201,254,171,166,251,3,113,77,197,142,251,253,20,207,19,203,218,238,100,145,179,51,177,2,52,15,102,95,191,195,221,199,96,158,40,247,199,97,96,138,159,243,190,185,109,210,159,71,222,129,59,193,12,190,169,43,152,133,202,117,170,204,92,246,217,88,27,197,119,75,55,239,62,251,46,43,19,39,102,49,227,37,98,212,157,35,247,23,11,237,230,20,17,59,169,197,190,192,42,25,87,60,224,77,76,252,203,218,42,124,75,84,129,140,211,126,183,48,219,46,24,96,126,234,213,223,167,143,210,227,96,6,76,22,151,123,168,79,108,189,166,60,192,50,167,197,47,58,192,20,129,118,28,16,241,194,185,183,131,192,230,155,25,12,215,229,231,31,184,38,208,113,118,176,233,143,220,153,11,38,33,5,227,48,32,208,66,34,32,25,18,116,30,20,64,221,3,92,68,125,58,215,86,194,178,167,190,35,10,109,106,108,184,63,228,181,149,180,44,137,109,159,250,226,44,50,102,108,93,228,69,19,35,108,128,114,248,105,114,156,196,38,201,162,177,210,68,101,156,223,27,184,32,246,212,16,182,2,168,37,228,153,148,83,23,209,115,195,141,145,80,131,46,207,8,212,3,46,24,26,196,203,59,224,203,89,127,80,10,181,145,250,166,245,170,163,208,54,150,124,222,82,81,15,203,113,51,62,148,156,229,50,188,160,49,151,173,159,57,85,66,112,40,192,48,239,165,252,226,94,56,70,51,149,82,94,94,109,171,60,230,111,166,90,162,136,46,24,125,142,1,217,68,218,148,13,52,181,70,77,70,187,91,80,140,114,226,221,17,133,168,31,44,165,213,15,8,118,207,210,12,100,72,131,178,29,119,54,106,101,234,231,37,202,241,55,233,82,84,129,171,208,144,189,1,202,149,66,137,86,201,123,27,155,175,60,144,38,154,207,37,50,190,90,3,144,237,180,32,220,106,224,186,203,107,156,182,120,205,235,130,94,216,126,42,74,0,171,218,50,228,205,109,8,226,81,252,74,148,177,127,190,18,114,218,186,212,212,202,216,14,176,218,195,95,86,76,8,200,163,172,227,118,90,20,30,200,186,118,115,187,25,95,162,143,155,145,180,46,33,172,74,107,147,248,89,110,233,203,157,226,200,192,126,181,98,9,154,39,85,94,40,165,143,183,205,61,28,218,11,16,190,63,134,20,41,202,136,46,132,46,248,38,99,53,240,154,117,181,158,235,114,204,229,135,235,152,45,60,76,91,224,14,210,25,104,119,34,178,240,130,161,79,202,199,30,207,185,115,164,56,140,82,119,230,1,106,146,222,217,28,109,75,47,9,165,2,101,153,236,160,29,42,46,34,66,166,77,248,118,146,60,105,202,105,53,119,210,107,111,82,240,185,198,144,132,9,97,236,192,128,1,205,2,146,148,4,254,229,11,81,247,245,10,208,107,14,144,77,230,49,52,119,83,75,65,244,4,214,221,28,240,70,231,146,168,209,224,244,253,81,182,2,28,159,15,207,56,39,63,67,71,92,157,87,146,211,209,17,199,31,69,36,155,114,140,59,110,4,128,85,167,13,167,168,36,116,122,218,52,71,52,23,143,148,137,82,252,251,30,173,231,74,128,162,113,119,31,249,79,222,90,208,175,219,115,43,1,107,130,107,6,103,110,215,82,117,107,160,56,106,143,191,148,130,111,52,189,18,225,23,69,85,195,181,230,36,217,76,129,130,61,79,23,14,60,87,237,233,125,226,114,73,226,206,219,36,107,238,50,241,21,149,79,119,187,54,18,130,188,105,125,183,72,61,251,249,59,214,199,130,122,123,170,84,214,45,186,49,249,103,107,129,223,33,237,177,76,196,161,241,236,151,56,195,240,27,250,167,241,182,33,4,173,226,16,188,97,63,123,8,181,53,74,96,188,138,65,170,171,193,50,49,133,211,211,124,226,94,114,253,104,150,233,85,197,81,214,143,202,98,25,28,8,252,134,233,161,34,103,213,234,250,114,246,26,125,89,193,54,45,57,139,245,23,21,192,252,103,203,54,60,41,207,75,120,79,208,227,251,242,196,203,125,33,252,23,130,122,172,6,238,112,160,3,190,156,172,144,71,117,200,160,37,134,165,129,225,207,138,166,41,176,5,32,188,22,92,29,157,164,253,38,85,245,223,22,54,70,172,238,94,252,83,129,15,34,232,131,225,45,241,189,68,135,138,221,156,30,39,219,41,118,226,3,66,4,231,181,222,141,140,175,99,14,167,14,22,205,75,103,145,68,27,161,228,155,91,11,23,196,32,148,130,70,15,195,203,120,163,130,130,2,67,52,205,141,162,126,140,219,13,180,245,79,232,135,155,102,236,4,42,42,153,117,149,14,29,75,245,132,199,197,104,186,75,104,1,73,191,59,225,13,26,236,123,205,208,126,230,5,227,190,254,121,100,162,112,100,150,252,20,204,159,41,23,45,33,177,142,13,53,121,73,88,118,27,104,22,56,149,83,43,123,181,62,142,190,110,6,180,183,92,101,96,247,223,123,75,193,31,205,199,80,34,151,235,15,204,36,87,236,230,108,115,53,197,247,148,183,10,242,197,28,221,236,103,189,228,29,44,45,72,130,138,117,40,204,36,230,114,252,57,49,15,130,0,144,66,170,113,140,20,114,7,245,32,83,218,244,125,43,46,196,49,49,66,33,244,71,69,191,179,233,203,220,172,105,35,103,155,21,11,221,115,69,14,7,0,46,57,239,210,105,189,188,162,188,212,40,145,248,81,199,198,54,179,36,236,135,69,110,89,75,175,80,43,245,142,18,49,32,71,43,115,216,33,24,210,4,195,105,191,14,16,139,175,55,61,182,97,131,37,128,179,187,8,189,78,189,24,224,254,145,27,159,104,253,149,150,156,185,119,200,118,127,247,62,61,50,21,15,154,76,139,88,30,14,144,95,104,206,246,146,125,134,176,156,242,126,226,137,204,30,92,7,180,160,208,116,55,30,201,114,39,59,56,150,117,241,27,162,238,187,114,118,93,105,201,190,1,170,235,249,143,17,153,2,226,178,8,144,172,119,165,124,169,133,44,71,38,164,163,129,235,208,199,248,61,199,183,214,123,12,37,201,231,242,254,172,172,229,119,205,144,148,33,3,214,93,180,108,150,136,154,224,76,141,103,211,31,40,178,58,88,188,196,4,51,46,157,253,46,20,215,1,48,13,190,6,253,244,21,22,173,160,27,9,237,22,183,42,100,57,231,24,33,42,106,249,247,47,103,82,220,124,167,80,185,65,224,53,231,18,222,216,116,67,246,182,178,23,225,207,18,180,107,155,173,30,221,212,90,32,247,155,43,111,149,137,21,107,34,53,15,110,225,112,181,214,18,184,45,121,66,94,103,77,233,234,21,165,62,94,212,49,132,174,117,45,238,162,137,173,45,4,117,229,58,209,192,189,39,99,120,136,60,94,136,146,150,185,1,145,163,190,5,56,103,76,254,62,49,195,52,147,156,252,191,3,46,232,22,128,80,172,164,160,233,158,224,181,48,108,155,118,136,8,143,76,55,147,88,116,96,155,22,181,27,130,65,175,143,191,85,41,3,9,208,128,227,49,164,194,55,150,19,62,145,205,241,104,106,18,115,55,214,84,167,204,217,79,253,192,177,35,151,165,141,77,207,211,178,89,133,26,225,33,251,105,199,134,83,0,18,192,47,157,64,231,111,202,159,79,111,111,241,18,238,240,58,21,171,190,192,130,51,225,227,97,196,24,164,247,231,229,121,176,170,133,25,81,46,204,22,185,89,123,254,40,208,17,201,212,251,80,76,222,121,38,180,32,85,132,115,176,12,228,183,167,162,20,165,146,168,94,211,95,4,203,69,226,25,252,20,175,192,150,135,185,39,193,239,112,185,93,1,169,12,242,184,140,70,254,78,209,15,2,124,236,112,107,241,118,62,249,225,43,91,75,198,149,5,154,247,25,84,2,63,83,142,207,118,149,4,174,149,30,123,63,88,38,137,203,206,207,134,68,144,163,190,18,158,156,101,141,219,22,252,107,120,90,222,217,166,192,122,30,69,77,190,118,170,167,76,0,254,96,15,148,230,136,127,168,152,81,93,236,70,65,76,227,72,90,177,132,253,13,63,94,223,231,122,17,60,197,106,102,151,42,48,43,151,234,246,237,51,63,208,118,14,45,223,241,122,8,49,219,158,155,92,248,50,214,216,245,160,208,236,192,30,88,4,49,193,36,117,235,82,149,103,230,166,147,62,86,217,68,122,47,199,61,185,80,215,27,75,127,117,108,109,158,235,129,154,246,215,131,96,45,30,84,167,30,49,113,97,170,1,124,104,174,204,58,56,26,216,115,241,252,217,26,246,239,157,175,210,238,33,225,129,116,47,189,28,232,183,130,131,63,202,123,93,20,205,171,197,239,85,214,226,170,39,164,30,207,130,185,158,93,18,244,51,126,62,187,241,41,15,212,137,85,112,127,252,142,229,5,114,90,118,184,15,229,82,125,240,108,169,223,160,194,22,25,150,73,67,23,240,131,201,182,180,65,150,2,30,63,11,193,243,23,176,40,185,68,206,87,50,179,24,105,129,148,42,170,44,96,51,125,212,167,79,197,27,72,254,110,153,105,148,212,94,8,231,33,67,196,111,40,128,57,129,181,101,124,107,22,51,188,221,18,48,41,133,92,57,120,8,188,174,173,93,126,77,63,129,229,85,74,53,139,244,91,162,0,68,64,46,118,43,187,200,202,196,171,196,70,76,151,233,164,65,230,37,47,220,90,7,60,159,97,172,44,3,46,87,124,38,106,48,105,200,30,177,223,112,72,23,45,5,8,23,215,146,198,86,161,90,151,176,179,175,23,215,60,129,96,58,172,189,81,37,166,227,125,20,60,33,126,247,238,93,71,133,172,254,48,22,35,197,153,79,29,245,18,229,113,190,226,155,98,161,238,38,220,95,69,128,217,102,109,96,84,90,148,115,135,184,73,191,39,197,193,189,77,232,169,99,186,209,182,187,219,128,61,189,182,37,198,125,115,217,198,132,74,42,224,209,22,159,44,249,108,148,13,229,203,100,202,36,155,166,148,175,102,140,37,248,21,110,203,102,131,163,134,250,189,67,99,111,177,1,112,159,216,242,73,95,183,21,229,99,153,242,84,24,160,216,8,89,10,100,39,84,24,63,163,209,15,189,50,21,132,200,142,164,97,196,208,29,239,216,83,84,126,174,161,154,64,68,168,165,8,247,172,48,183,100,10,205,59,113,22,134,61,127,20,163,16,214,199,96,95,21,26,202,55,86,247,13,35,116,84,233,39,67,28,221,95,83,74,50,150,95,245,216,4,132,218,57,46,178,232,195,120,139,185,239,25,174,125,151,174,131,159,103,125,138,108,209,47,207,183,144,159,90,106,79,84,19,127,129,131,5,1,17,144,215,20,74,0,199,5,172,190,89,214,60,87,59,173,34,105,194,153,156,236,49,33,169,110,58,152,98,39,177,100,149,137,193,178,77,47,167,64,153,105,105,18,130,192,183,78,93,21,166,171,207,151,207,20,162,169,241,39,27,75,206,98,100,205,101,250,115,94,239,119,55,114,213,107,246,121,212,135,67,161,110,54,64,190,146,218,60,198,247,35,173,182,251,80,251,241,39,78,77,188,25,7,172,245,111,252,243,196,209,179,189,154,26,215,87,182,185,97,156,99,167,154,151,169,240,106,57,39,145,130,70,50,86,108,78,252,199,43,140,122,169,221,68,218,65,92,238,175,22,231,41,136,139,115,203,226,49,150,216,121,66,21,122,75,71,213,130,215,254,159,175,104,214,239,154,97,93,176,136,97,48,147,28,28,6,245,242,252,199,14,27,116,210,206,65,198,10,139,8,26,31,117,248,141,251,217,15,133,110,196,23,16,122,187,77,38,144,200,86,17,169,40,31,204,77,162,231,222,157,87,184,175,170,147,120,58,235,123,51,30,122,154,153,175,131,30,99,102,91,6,61,5,55,182,91,190,121,231,215,84,23,16,128,199,253,242,242,70,57,51,75,192,234,58,157,30,228,1,36,161,208,183,169,244,138,231,185,190,3,6,236,89,96,225,208,66,44,199,148,234,62,253,115,112,144,28,198,14,41,203,69,139,199,7,140,191,163,186,172,211,182,15,205,59,76,24,107,104,164,246,149,87,177,178,107,244,187,111,141,240,226,64,162,243,219,242,96,253,53,17,34,88,181,33,199,170,248,216,159,251,6,7,23,213,1,205,137,89,178,116,16,230,106,209,167,113,226,48,164,178,106,242,12,225,95,139,223,227,254,187,78,161,112,156,171,13,137,64,44,202,119,168,4,58,181,6,192,97,146,116,148,239,114,199,26,154,30,240,158,196,251,172,118,179,253,173,221,228,145,237,70,106,103,40,252,93,54,21,65,107,122,114,86,114,129,252,192,144,227,107,106,111,87,165,152,62,86,178,170,28,67,158,121,18,198,129,222,134,113,150,111,198,163,169,252,60,24,175,162,225,78,227,53,115,241,131,97,204,238,202,140,33,194,54,203,42,98,96,77,150,69,31,94,150,73,147,78,197,247,240,87,41,2,101,77,23,151,115,88,50,50,21,44,83,153,137,162,145,187,32,100,186,65,1,204,83,71,207,10,162,214,244,224,80,88,69,130,180,14,73,93,37,227,59,214,160,213,169,133,157,105,145,207,52,204,22,79,227,76,33,93,162,85,168,165,195,176,183,72,187,103,83,131,121,21,148,45,22,211,67,161,107,197,223,219,177,39,178,16,223,113,124,176,220,91,95,0,191,254,88,184,154,99,190,253,243,36,168,73,29,161,139,69,151,10,191,86,100,201,111,204,121,228,162,189,71,6,4,252,127,245,216,191,140,23,51,22,175,35,205,135,221,62,81,228,244,43,219,188,13,94,113,135,199,198,163,97,60,189,168,49,13,116,172,98,119,92,59,228,35,147,85,16,153,149,113,132,92,6,44,153,162,15,125,97,244,141,175,189,140,173,243,248,218,228,233,97,10,127,98,61,247,239,119,242,47,27,70,110,154,208,61,140,0,227,9,202,113,146,44,163,108,204,209,155,136,192,70,150,28,235,11,79,193,217,174,79,21,6,89,80,159,254,134,131,170,55,63,114,79,166,89,5,171,9,165,222,145,24,125,47,122,251,79,23,45,131,253,95,38,198,132,78,219,4,239,216,142,105,141,158,147,211,211,140,17,158,59,39,131,72,227,122,181,148,100,128,43,155,241,124,67,76,47,123,42,153,243,64,90,167,225,225,245,24,170,35,96,246,8,2,112,23,111,41,43,140,44,26,38,192,249,29,12,56,77,47,202,42,165,131,251,67,161,240,6,104,21,51,186,105,210,120,50,226,150,122,55,93,105,65,251,154,1,218,31,236,22,196,170,69,22,164,226,117,89,137,111,81,31,245,64,117,103,23,242,72,121,128,85,185,38,43,100,14,155,7,98,242,223,206,182,182,197,174,44,187,116,17,10,42,85,232,108,74,217,224,10,151,177,98,216,135,20,2,117,199,145,65,178,196,174,146,87,161,180,183,11,79,248,50,231,185,184,52,43,27,117,66,11,152,50,14,30,182,148,238,14,13,167,176,1,90,14,179,166,150,218,133,4,135,50,89,161,114,244,78,245,95,12,217,187,96,200,140,91,64,5,193,239,166,190,166,198,227,136,6,234,227,150,170,44,254,10,151,142,83,225,209,81,20,252,57,129,52,214,154,124,214,23,11,247,217,229,52,245,77,109,14,218,19,115,101,97,79,200,238,85,211,88,148,78,42,237,210,176,191,101,80,52,199,242,229,223,130,218,129,50,159,150,0,164,112,102,121,184,145,73,35,251,39,196,193,154,197,177,90,196,176,109,181,168,130,208,11,7,8,209,91,53,31,210,239,179,21,88,0,195,12,126,61,32,191,203,25,128,169,9,126,80,169,215,148,23,149,123,16,141,197,216,13,254,248,13,188,137,35,79,178,178,21,210,73,133,56,201,209,8,244,224,88,18,12,101,169,206,241,153,69,190,136,200,253,13,199,6,242,153,0,67,47,117,190,28,225,183,249,122,228,17,222,101,176,105,108,113,136,43,29,176,18,176,65,146,91,216,51,2,120,217,241,32,71,5,24,29,61,31,134,155,33,107,127,9,37,224,179,230,207,190,147,239,157,34,50,206,206,133,217,161,145,225,106,143,177,161,173,200,231,209,156,235,44,70,165,178,28,162,124,106,224,195,202,214,13,146,205,237,63,146,85,130,149,90,229,177,103,198,49,100,124,173,157,167,30,124,114,43,45,14,208,204,130,176,96,173,244,250,143,224,27,18,243,33,111,23,9,16,91,103,184,85,118,218,116,11,14,53,132,141,159,200,167,37,84,152,84,40,85,22,163,99,113,114,62,175,53,223,99,50,53,110,113,0,187,92,65,101,92,199,213,21,185,120,15,238,184,246,66,31,201,91,153,12,113,116,163,101,120,5,191,147,173,190,67,36,42,67,31,38,156,119,16,108,205,217,203,235,165,121,58,92,8,227,128,107,49,250,102,220,201,205,127,33,89,244,114,88,36,154,71,183,43,45,107,89,127,202,38,20,151,29,61,81,194,48,117,127,92,37,251,56,134,20,215,121,171,185,134,91,149,6,5,72,6,182,83,222,147,186,58,0,205,163,104,134,181,57,102,69,28,105,15,187,254,166,94,11,247,178,160,57,136,109,252,13,52,14,52,22,180,200,6,247,179,133,174,175,66,133,135,188,32,227,68,138,222,136,101,11,60,17,168,117,57,123,79,24,78,182,40,15,178,232,18,67,155,116,100,223,37,221,131,172,29,62,102,131,81,36,37,100,25,215,103,24,201,211,244,233,247,205,89,111,182,236,48,218,84,161,23,222,194,128,183,63,74,144,232,99,41,137,113,183,33,240,0,93,151,182,179,90,135,18,203,247,72,8,28,137,50,69,99,114,196,160,101,240,17,4,196,93,23,142,113,222,48,175,47,91,142,206,211,132,252,225,116,217,94,23,98,33,92,235,250,155,37,150,110,81,13,216,1,235,81,126,144,212,110,251,68,191,243,170,192,250,181,104,134,195,170,68,141,152,126,224,82,125,160,85,230,66,224,247,73,188,87,67,222,208,142,164,73,152,202,113,166,228,34,182,81,59,249,23,203,163,105,163,199,174,37,113,249,96,247,75,180,126,98,54,153,21,15,198,133,147,123,181,219,16,27,221,215,23,130,245,165,236,231,250,26,200,140,22,27,41,74,235,193,60,166,76,109,99,33,106,193,9,213,6,227,20,92,249,57,4,59,174,76,216,204,250,228,164,209,59,225,165,196,6,252,180,237,224,50,171,103,162,39,172,179,65,174,217,95,233,214,35,36,61,73,23,134,116,249,17,136,203,134,150,173,94,54,163,223,131,50,201,69,49,227,151,65,99,29,35,237,142,18,30,158,141,245,140,83,95,216,229,61,244,110,134,250,94,112,96,37,28,8,183,191,43,67,149,172,0,76,148,254,90,73,78,1,169,67,218,48,164,71,112,101,2,10,107,230,33,61,45,49,139,84,254,172,236,207,119,27,113,107,221,14,25,37,120,94,180,51,138,183,23,109,244,223,137,63,145,83,221,37,96,227,129,157,93,94,129,201,96,5,195,198,149,203,204,249,9,93,172,56,112,165,150,3,233,156,109,70,1,211,119,32,75,107,154,28,17,50,65,99,183,31,102,238,175,63,178,42,101,124,107,239,120,119,209,237,217,33,78,106,70,198,177,79,239,152,252,218,129,73,94,135,7,180,14,197,62,247,179,200,171,104,190,41,92,27,30,185,76,128,129,84,88,253,216,191,176,34,225,114,16,25,213,192,78,236,124,181,205,194,10,91,57,80,22,136,156,148,187,34,86,93,182,16,156,209,175,138,68,125,115,149,247,79,89,117,59,97,198,206,148,229,149,211,57,32,253,125,195,240,147,15,123,75,184,6,202,171,92,198,35,134,157,172,84,155,253,224,16,228,233,14,146,143,189,9,43,166,73,163,188,74,235,98,195,171,12,112,207,141,6,158,160,252,230,161,100,182,205,130,136,140,1,179,113,147,220,35,246,65,129,49,242,114,168,121,116,96,94,244,239,78,196,36,31,63,125,241,227,56,92,1,235,19,226,25,24,91,96,45,127,0,111,248,198,211,32,116,147,213,106,67,104,232,24,158,62,216,184,40,248,142,159,106,235,16,42,185,210,56,120,180,172,193,212,251,27,24,235,206,117,50,67,86,21,177,76,160,41,189,187,224,190,131,71,23,125,149,6,120,134,211,168,223,72,159,211,136,233,160,145,65,161,114,235,114,106,209,187,19,76,33,210,230,94,11,74,13,146,199,63,171,14,56,16,117,155,184,50,95,5,241,0,115,42,82,244,35,67,180,159,167,29,22,174,155,192,160,240,253,214,89,52,79,96,249,153,68,98,109,25,52,43,82,122,178,116,242,200,151,54,89,109,62,208,148,50,43,145,46,217,86,38,210,217,57,74,184,106,224,133,174,137,40,241,65,153,88,211,51,137,176,200,79,14,3,136,117,160,146,67,154,194,222,36,65,98,78,212,212,50,17,125,49,77,207,54,98,225,1,156,243,181,88,206,188,99,155,225,170,49,174,231,200,180,237,85,43,149,239,10,222,171,178,100,142,172,65,173,122,92,11,76,46,88,10,236,239,213,88,14,78,195,193,11,40,13,223,113,156,169,7,232,209,197,114,238,155,8,13,74,30,62,133,203,77,87,124,178,101,186,26,196,246,68,195,198,107,230,44,164,11,193,154,94,174,194,145,174,80,91,82,69,177,158,83,92,100,194,252,87,133,142,188,218,210,104,176,49,31,179,117,179,91,75,146,156,144,202,96,92,232,131,163,34,197,167,22,78,97,143,95,197,194,49,242,160,18,125,195,121,11,114,107,119,150,144,108,141,197,248,147,201,22,153,219,15,79,236,101,91,76,98,234,129,239,10,216,127,5,74,214,88,71,100,178,122,61,61,32,87,232,118,65,227,172,133,177,103,89,211,23,167,57,206,17,180,131,123,71,93,169,254,169,12,215,42,32,155,36,24,251,112,65,235,19,100,29,28,77,6,200,139,234,219,171,154,145,222,152,89,56,92,216,62,230,37,88,158,245,140,234,6,159,1,181,225,42,227,66,201,140,155,112,79,47,214,147,192,53,241,47,201,209,231,149,54,153,78,149,74,92,69,49,75,253,181,161,80,102,100,190,122,236,120,171,113,171,76,168,216,156,25,247,130,161,151,155,111,253,86,81,5,85,227,83,95,18,113,209,79,98,214,45,237,162,236,0,244,2,212,225,64,198,142,87,96,100,111,12,176,108,134,189,184,92,225,76,92,138,178,246,128,87,37,223,31,178,6,39,194,151,59,1,212,185,213,241,35,23,89,139,184,68,161,106,224,142,88,21,39,194,242,239,153,48,250,88,127,171,113,143,241,100,126,183,167,211,104,33,94,196,10,80,161,228,35,67,44,126,230,74,78,241,119,216,206,191,209,75,43,129,241,9,5,174,178,53,77,66,82,135,136,179,142,148,182,191,197,3,158,147,90,187,58,7,82,99,186,134,99,5,180,52,152,83,19,193,210,204,33,62,76,238,241,85,164,157,130,133,13,103,74,164,51,25,223,148,248,52,212,139,124,178,150,127,201,197,226,249,192,58,17,35,37,102,9,233,8,189,2,165,117,53,50,234,172,73,142,76,181,147,195,177,23,163,39,48,24,43,44,68,36,172,164,163,81,54,32,15,77,170,129,214,238,41,131,132,117,229,60,74,238,118,17,224,161,79,199,112,75,208,58,108,79,39,172,148,169,222,232,82,236,78,87,152,20,90,167,244,213,246,166,144,211,177,173,52,9,74,93,131,131,237,198,144,112,134,236,160,249,31,210,22,150,1,220,165,212,34,76,186,88,229,66,228,249,7,61,58,4,140,56,63,149,174,4,156,171,67,114,184,204,5,191,246,63,167,119,239,116,62,11,85,51,73,216,28,31,163,102,109,253,57,248,133,182,6,104,105,30,58,216,125,231,20,30,204,24,240,197,143,38,32,196,209,104,236,131,231,218,195,155,165,44,176,184,224,34,198,205,189,97,83,166,86,24,225,115,235,72,148,156,217,95,40,156,200,217,28,55,79,127,13,7,120,2,102,143,61,165,147,183,133,24,59,235,197,100,115,178,15,254,13,16,196,72,216,127,85,201,246,120,240,98,149,195,11,74,136,42,76,168,98,131,170,103,65,173,214,46,195,238,198,15,201,215,203,228,152,49,228,242,215,216,91,4,194,50,225,227,53,7,29,147,184,190,4,96,117,15,98,17,246,187,131,60,96,69,96,91,155,207,158,43,64,251,31,124,215,86,145,154,96,114,202,129,4,222,164,202,110,212,22,79,26,60,156,107,147,166,30,238,151,92,80,95,18,151,140,155,219,213,17,132,232,13,18,105,35,232,232,219,238,74,8,166,224,85,252,100,19,59,232,161,196,132,86,123,105,23,149,185,152,163,218,189,24,113,111,49,153,244,119,211,100,205,144,204,30,13,94,220,142,119,184,247,185,55,178,68,230,122,201,136,19,187,124,13,166,7,82,220,187,105,57,58,176,163,136,102,70,6,47,217,58,112,231,41,15,231,159,120,110,67,246,64,66,149,183,179,219,154,56,118,72,181,55,239,80,207,219,137,5,119,103,137,229,64,186,180,233,224,21,124,96,40,80,93,192,152,39,47,91,156,23,183,123,232,116,108,233,119,70,198,234,181,56,100,252,155,242,157,11,40,225,38,228,140,101,58,87,19,224,213,147,174,67,239,90,247,215,240,176,172,151,146,158,160,51,167,59,195,233,145,64,19,116,236,34,157,179,165,50,72,190,249,219,55,0,152,19,70,155,105,112,218,137,16,31,75,158,108,124,54,221,69,65,34,71,50,59,244,174,117,1,216,40,138,54,163,130,90,193,186,135,15,73,113,127,157,115,102,135,45,123,214,8,40,21,15,92,110,43,133,105,88,166,49,114,5,209,145,211,20,159,151,95,198,35,2,233,160,129,220,212,67,185,117,118,8,0,245,224,61,133,64,93,43,49,48,15,115,164,211,97,26,166,224,245,7,76,147,227,140,131,157,12,53,21,170,135,100,140,163,27,103,45,51,162,116,103,94,47,159,227,13,109,13,105,3,101,208,221,50,241,207,236,192,73,112,60,69,184,226,249,161,196,11,147,199,237,52,252,112,183,196,217,130,78,53,249,143,84,247,236,205,21,48,138,208,184,211,34,235,178,88,228,70,39,152,62,241,85,96,8,42,9,57,187,51,49,33,247,164,184,229,11,68,104,81,80,91,188,5,20,134,168,121,253,244,71,60,219,226,9,17,165,185,82,219,244,139,219,252,64,12,23,27,207,117,150,12,182,10,219,121,209,135,82,68,8,75,113,227,192,174,21,175,252,214,54,221,172,117,58,213,50,162,167,226,146,72,193,122,81,225,145,31,72,173,205,26,196,119,106,105,119,157,248,41,37,74,167,151,157,31,50,90,34,6,64,13,26,150,43,143,227,248,243,219,209,87,66,45,116,101,75,188,38,241,58,224,237,165,134,132,119,9,48,222,188,142,172,202,177,206,61,241,92,138,46,223,161,89,216,117,63,17,5,117,182,181,75,38,30,128,23,216,245,67,195,211,214,67,215,226,130,41,137,102,198,57,34,204,13,6,118,55,195,27,244,22,221,80,119,254,200,77,30,74,241,166,14,76,129,193,136,225,225,127,77,0,116,89,64,202,134,13,160,40,98,102,132,65,24,70,102,189,91,58,182,181,99,170,197,158,105,165,77,22,53,155,0,83,170,143,121,200,98,11,227,95,50,212,90,69,80,115,191,86,107,198,109,80,28,119,95,186,83,104,160,235,92,142,65,103,206,234,78,67,67,181,139,119,50,167,55,113,181,59,58,105,167,90,52,101,140,168,114,171,102,91,201,65,35,15,63,4,46,175,149,208,72,212,24,73,197,160,122,82,1,109,119,236,183,248,85,79,243,166,43,65,125,215,43,123,78,164,244,177,112,236,42,43,155,99,92,57,191,132,4,104,138,244,87,204,106,190,76,198,15,143,128,123,48,89,97,56,200,62,217,251,218,49,17,93,134,160,85,6,107,151,125,39,58,160,2,38,220,219,73,197,206,190,120,195,95,146,209,60,89,10,126,231,180,34,214,251,177,190,135,136,118,224,167,141,131,226,67,84,229,18,139,176,236,227,250,184,237,117,219,207,199,11,70,217,92,130,204,144,244,123,237,243,223,178,135,242,226,248,147,159,174,100,120,63,102,57,18,84,135,126,238,218,116,132,43,129,39,239,127,28,230,0,26,142,61,172,254,22,209,13,44,20,242,161,246,149,60,247,149,169,42,140,72,165,239,152,17,34,98,71,27,130,193,31,242,214,124,189,58,15,226,109,71,163,155,10,153,207,112,225,127,195,174,68,216,136,124,149,154,86,143,55,63,59,92,114,186,177,7,188,185,192,249,242,143,246,130,182,135,208,41,91,97,179,253,56,211,232,223,117,244,3,70,218,218,22,133,13,179,232,16,219,100,69,104,111,194,242,36,187,29,234,115,35,18,18,238,51,119,78,202,125,195,216,82,247,47,10,62,19,55,155,65,141,15,140,183,116,47,212,88,202,105,245,36,128,119,30,1,233,106,127,16,239,73,127,195,39,142,115,91,189,249,242,138,91,230,76,119,128,36,83,143,214,20,168,92,123,202,188,228,211,141,231,48,230,69,189,157,137,172,246,211,214,141,135,139,78,125,29,94,55,231,25,252,252,88,34,82,244,87,10,22,178,253,237,232,39,211,56,109,45,99,165,137,47,216,113,111,200,247,33,132,125,64,203,228,225,149,178,229,165,178,169,92,40,173,173,23,175,36,254,36,208,231,241,60,187,42,14,245,142,106,176,249,216,200,128,162,80,115,182,227,104,43,203,247,50,36,153,18,28,53,138,161,205,222,173,2,110,143,197,251,73,33,124,13,251,102,249,226,152,43,56,28,58,46,6,37,22,240,204,21,126,211,132,145,78,197,158,103,96,233,17,152,206,203,57,252,80,233,12,244,33,56,187,98,227,142,31,173,60,235,87,114,101,113,3,56,123,89,11,125,40,14,128,124,95,214,206,72,214,176,102,163,122,161,174,17,161,193,41,113,101,166,215,26,92,86,181,170,81,166,98,44,189,52,64,243,41,42,207,130,79,55,90,147,14,1,220,81,159,81,63,11,175,36,140,235,243,86,43,144,167,77,209,197,192,231,0,39,64,220,162,42,194,221,104,120,130,175,164,61,122,157,75,111,246,239,59,193,63,52,171,86,92,71,116,95,65,116,98,4,198,157,146,57,208,148,202,89,182,64,215,247,101,74,129,30,171,100,141,235,161,118,54,157,183,167,50,239,169,80,184,167,251,171,122,83,212,102,167,173,126,184,240,251,236,68,80,169,21,74,5,17,119,202,232,103,38,181,59,213,161,203,249,243,238,177,64,134,73,181,137,7,206,160,100,79,211,51,104,254,130,167,58,175,75,6,62,13,249,219,206,172,186,68,118,96,49,80,28,30,250,187,140,55,130,166,108,147,225,41,39,140,215,38,209,81,154,29,1,109,0,60,53,190,7,223,47,4,176,180,47,150,174,2,156,62,57,94,137,244,58,177,212,253,92,180,236,93,67,235,201,59,192,243,141,120,124,204,171,176,231,216,135,221,3,224,213,153,9,108,236,176,215,176,109,157,37,231,117,166,112,44,221,32,174,23,122,10,154,236,50,107,30,215,121,246,228,51,17,113,112,35,18,174,82,179,91,83,147,61,47,193,206,179,64,114,116,172,157,252,152,128,87,145,203,65,186,174,183,144,21,157,67,75,65,197,159,213,85,239,239,65,2,156,230,166,129,162,40,219,245,236,20,208,66,20,104,134,229,150,74,86,204,110,212,110,18,14,132,22,139,143,233,186,25,115,129,37,182,59,246,157,223,18,70,39,18,226,57,90,49,108,40,121,166,233,8,73,200,14,242,220,141,133,123,196,60,6,162,177,20,145,162,239,122,126,19,118,98,193,210,252,198,110,69,46,164,34,195,120,80,211,147,26,181,227,149,240,84,253,151,15,23,173,31,225,148,21,220,149,240,75,16,232,110,177,234,243,69,235,87,102,192,16,152,16,132,105,19,43,215,3,180,65,243,87,163,163,151,184,82,161,127,117,249,64,24,242,186,57,199,156,110,127,22,243,136,213,131,211,6,237,46,254,95,5,70,100,186,192,109,141,78,126,2,39,3,83,219,26,162,148,120,89,151,106,111,41,164,13,254,124,36,213,175,244,24,121,75,75,6,176,180,32,199,4,63,43,116,107,169,181,221,31,150,113,241,102,234,207,13,114,80,98,249,220,160,205,50,234,11,129,55,229,239,230,76,143,70,62,119,186,186,52,180,176,72,244,223,242,87,184,111,224,64,232,203,75,38,77,235,90,178,94,142,164,28,127,17,117,98,28,39,158,121,241,26,197,19,199,40,184,239,51,192,220,143,212,60,107,135,68,226,20,250,240,134,124,117,44,204,29,198,204,25,208,120,117,165,113,17,65,107,191,42,67,134,121,43,180,195,151,48,66,133,31,142,206,220,9,48,164,254,181,242,147,173,175,80,159,222,171,9,153,193,202,28,42,160,181,129,201,240,135,10,210,241,101,46,49,97,80,161,217,220,90,117,9,181,33,189,135,59,175,2,229,59,162,232,158,165,59,185,164,108,95,22,4,191,181,62,204,84,132,16,224,0,98,217,185,92,216,60,50,176,73,152,166,63,15,216,154,36,170,108,79,169,246,146,151,247,8,2,79,9,14,42,28,55,132,68,95,37,32,16,17,33,129,224,0,27,94,62,137,123,29,239,18,226,131,105,232,67,65,70,58,42,232,232,69,44,170,238,113,49,245,125,62,181,39,142,9,62,239,110,71,30,16,124,186,141,176,221,252,128,8,163,137,56,20,78,113,49,114,172,180,104,156,154,119,176,216,32,162,78,93,87,155,89,61,112,97,86,216,141,15,167,147,3,82,116,6,222,252,214,148,151,135,156,103,70,128,38,241,187,56,247,19,84,37,4,48,127,252,211,128,167,130,134,32,36,196,32,115,197,89,125,56,56,195,148,33,35,23,64,124,174,106,246,170,123,94,85,53,11,24,218,113,128,79,18,54,41,67,227,22,102,121,53,146,170,221,227,145,188,141,138,174,247,100,115,71,124,11,106,207,176,12,232,125,80,216,90,176,168,254,111,4,30,44,64,107,42,213,164,120,21,47,245,162,90,246,60,25,50,107,152,158,254,89,192,131,14,147,57,148,145,77,71,171,103,160,28,26,200,88,51,118,190,113,36,236,211,144,43,141,144,24,66,207,155,114,174,54,150,244,247,176,108,179,233,175,140,90,216,175,23,138,229,243,75,22,79,224,25,34,107,110,208,250,1,254,106,50,37,168,126,28,57,233,124,254,11,244,237,200,19,72,11,196,104,156,141,13,85,206,178,11,12,18,125,44,212,26,94,233,89,106,88,104,124,17,198,199,13,169,133,142,93,225,3,55,12,163,105,31,254,180,245,23,158,235,21,253,242,72,16,95,30,73,24,163,47,247,80,162,144,56,191,227,248,123,13,91,47,47,49,10,159,201,38,35,241,104,1,160,8,196,178,36,172,154,5,51,106,43,175,75,224,154,221,87,58,125,244,1,205,8,213,126,133,232,109,173,189,210,75,48,140,177,100,127,21,183,7,130,251,8,137,168,199,197,232,241,22,81,228,46,117,31,56,72,193,220,84,113,147,154,77,63,187,94,4,200,121,97,165,237,102,205,252,59,103,229,85,234,211,120,222,105,150,43,23,80,125,227,222,201,95,51,166,198,170,213,188,202,13,99,47,97,41,249,214,59,112,84,10,6,102,221,99,178,241,217,83,169,3,134,7,19,168,120,116,50,165,193,78,214,250,44,188,100,157,67,41,107,155,252,175,40,16,227,87,210,84,40,35,8,84,204,193,151,219,154,115,88,204,25,21,123,44,190,190,207,236,186,175,18,86,58,34,55,192,34,88,78,75,177,95,65,194,81,206,47,180,29,72,5,40,220,14,97,21,1,107,254,14,119,86,128,71,64,217,195,37,41,195,123,143,5,80,38,105,38,221,13,62,218,127,160,164,165,146,26,20,28,123,41,167,138,204,142,118,225,211,42,200,78,83,161,217,68,63,135,192,86,200,221,160,117,60,173,204,32,32,101,36,75,247,140,9,45,68,50,89,179,243,208,215,52,14,249,117,212,225,37,71,58,45,142,208,122,50,19,69,82,25,62,205,244,228,239,127,153,234,36,1,135,42,11,222,40,113,89,0,111,10,187,212,68,217,58,211,89,1,43,28,201,70,75,216,20,54,217,228,176,17,99,127,80,179,227,192,201,236,49,61,38,47,175,66,168,108,254,209,230,123,74,254,109,76,130,233,227,88,205,232,43,140,142,159,147,46,233,7,210,65,71,206,188,68,152,93,17,213,104,159,195,87,155,129,4,66,143,192,80,181,223,150,240,104,147,160,155,104,95,227,116,35,15,192,130,149,193,235,203,202,120,51,108,211,6,223,165,121,186,66,204,86,53,184,81,11,40,62,28,124,95,1,142,224,50,70,13,93,0,18,163,30,232,222,182,199,7,13,116,98,20,229,132,181,21,141,56,231,96,176,164,134,130,243,163,121,229,82,143,74,237,248,55,67,194,214,54,101,104,25,121,93,193,177,162,246,64,42,168,57,231,0,240,210,146,246,156,195,119,20,66,239,151,218,170,8,208,10,230,245,30,167,87,164,182,225,212,15,105,52,96,241,190,117,126,236,92,241,150,238,73,44,34,124,80,44,124,154,159,204,8,70,168,9,213,137,183,38,75,152,245,183,204,154,85,194,138,30,186,18,29,69,106,182,93,105,94,196,163,95,103,29,44,52,155,182,234,199,155,184,55,136,142,120,180,182,211,65,88,158,127,105,234,67,27,117,31,75,251,81,32,59,240,242,22,108,213,13,91,193,189,86,100,173,3,113,216,17,29,17,89,82,188,66,192,38,107,230,42,142,103,189,139,153,249,228,58,148,138,237,36,132,81,78,12,32,120,110,169,237,122,161,240,148,223,155,97,102,196,134,15,148,7,115,206,26,231,57,130,75,226,246,112,142,222,151,141,84,122,149,31,38,224,127,182,96,84,153,123,93,239,50,4,250,232,223,40,149,71,177,11,58,159,248,219,62,11,86,25,12,147,178,6,45,230,80,60,149,195,252,85,180,135,92,117,171,29,177,80,142,240,90,133,219,121,48,243,203,15,15,219,208,17,218,96,241,198,27,127,210,148,190,198,36,54,36,246,229,140,87,23,171,210,186,158,161,78,219,251,10,25,72,50,60,52,83,227,252,210,201,54,231,205,154,106,173,150,146,254,99,121,127,8,40,11,237,206,117,147,145,166,55,98,106,202,78,213,205,120,248,140,214,196,85,44,2,244,10,103,79,146,1,161,31,9,139,40,131,231,254,64,222,237,70,29,184,237,66,176,163,80,54,14,166,52,163,165,87,185,116,228,238,68,228,165,24,2,208,28,251,146,182,84,113,138,159,22,142,124,179,174,150,158,147,99,204,35,208,176,116,48,239,185,40,7,219,174,209,213,249,193,40,25,194,19,141,119,139,157,128,70,45,3,48,204,240,20,178,43,80,43,233,26,144,3,78,76,3,138,26,114,170,21,228,8,60,46,53,108,6,210,80,155,4,159,50,219,117,51,102,40,86,88,6,32,161,97,9,54,152,138,173,164,178,28,1,115,146,205,48,40,43,151,57,27,14,80,75,16,203,217,110,157,120,170,16,157,158,47,48,167,199,211,14,175,66,1,79,135,8,237,148,208,183,116,242,169,14,248,177,235,151,47,70,217,250,31,163,229,41,42,194,92,144,251,139,24,223,161,186,221,46,225,73,186,136,153,8,104,233,36,107,91,149,205,124,226,90,196,10,159,47,191,37,141,131,138,17,62,28,18,247,106,100,129,46,4,162,133,32,17,206,38,139,184,145,250,147,32,197,145,208,79,61,221,31,67,43,193,121,221,145,24,209,201,103,7,168,44,64,252,234,63,107,246,32,206,105,210,76,195,198,217,62,54,32,80,24,60,205,253,132,117,23,124,218,120,57,15,202,221,187,58,120,86,49,205,98,106,63,54,170,25,39,209,25,205,190,41,225,180,16,229,130,133,224,84,191,133,195,134,171,78,193,102,9,215,246,141,171,137,222,92,122,65,8,179,41,48,62,155,31,124,205,178,95,186,174,9,221,72,141,149,165,96,241,6,138,47,122,123,34,142,38,219,56,168,30,184,199,221,95,171,248,74,225,82,143,254,195,207,107,190,8,90,235,233,194,158,226,228,166,98,186,128,100,227,63,147,207,36,246,131,227,148,209,108,132,73,184,56,40,208,218,45,253,202,188,226,4,9,231,83,178,109,210,62,23,65,24,15,138,192,169,234,238,167,143,18,244,246,92,82,92,0,69,175,150,213,77,251,127,16,213,55,194,129,61,74,121,174,108,195,244,8,82,7,182,65,140,85,118,141,122,228,150,160,77,195,11,108,210,149,42,150,108,191,81,14,108,168,25,60,216,3,126,46,152,205,89,169,194,3,5,52,148,55,87,222,39,102,156,39,178,72,241,207,139,10,153,245,129,121,18,30,64,4,196,70,143,80,65,219,195,174,17,199,46,97,61,9,115,152,237,107,90,22,89,60,123,78,170,171,129,247,136,252,66,62,248,190,17,193,109,250,245,124,118,101,101,214,5,247,26,41,188,180,76,170,247,167,186,165,37,68,133,126,130,235,66,49,254,148,77,42,236,132,129,51,183,214,249,80,162,57,227,41,193,43,9,35,251,17,164,157,4,96,97,254,168,159,102,156,136,118,197,80,22,80,215,23,59,230,35,93,87,174,73,18,191,68,89,188,87,58,241,95,54,74,151,30,246,208,25,35,107,231,62,93,206,241,63,244,139,171,227,165,205,55,203,93,80,112,71,8,135,127,212,132,178,127,206,71,179,214,50,171,102,43,120,234,1,112,219,42,136,225,129,145,90,207,31,215,51,149,94,91,142,98,76,56,235,229,24,65,42,48,1,217,31,45,66,54,44,133,230,96,200,238,253,154,108,103,2,2,201,142,202,12,161,55,130,98,194,80,248,44,48,145,148,100,101,59,175,173,210,16,93,154,252,144,148,16,93,240,111,248,100,196,110,18,100,198,136,85,73,52,33,212,194,194,45,44,57,218,71,110,245,205,119,252,232,243,124,221,28,254,83,245,65,119,61,149,86,16,9,82,35,211,108,64,10,118,37,119,209,78,109,225,141,139,89,112,12,220,112,165,184,230,136,204,245,174,28,123,82,34,51,126,246,111,77,228,11,118,163,199,47,161,196,59,58,6,171,23,114,7,117,108,175,85,173,34,206,108,44,171,1,179,206,41,125,5,17,84,144,168,189,68,150,158,69,44,32,19,158,4,194,67,9,226,86,228,232,19,154,114,101,55,7,107,58,61,55,149,114,203,241,24,172,178,100,54,100,103,206,146,166,46,78,76,209,14,108,64,71,151,48,234,122,159,89,147,91,237,232,157,176,121,37,55,95,154,128,161,40,181,211,242,229,91,97,17,130,127,34,247,176,153,155,200,26,206,54,251,108,140,8,103,202,98,205,241,45,154,73,77,239,203,248,164,192,136,4,55,102,81,94,104,200,219,167,32,129,16,229,107,173,18,147,101,0,203,88,73,242,93,63,175,215,203,47,229,144,184,109,188,152,204,9,248,2,211,59,81,170,82,103,174,170,132,76,166,79,29,39,27,227,60,195,201,99,193,227,108,189,159,232,47,39,230,19,231,159,28,8,241,230,189,95,116,234,57,148,73,122,194,60,225,208,205,148,254,194,233,172,99,88,241,78,99,163,86,218,155,202,174,197,92,129,108,154,194,80,79,45,108,30,204,132,55,215,99,180,54,233,145,104,100,31,236,32,196,245,223,222,236,51,157,131,249,82,74,71,38,246,191,122,109,137,184,114,179,176,244,167,95,23,14,78,170,39,150,72,93,30,148,224,245,186,208,10,98,231,191,19,244,72,121,25,133,80,79,70,145,253,92,142,249,245,170,129,39,93,249,250,206,111,247,54,153,244,197,8,51,167,225,172,41,76,185,169,25,212,121,127,99,84,49,62,60,175,229,18,133,207,164,239,90,111,35,165,47,27,146,209,41,173,142,250,143,246,125,77,204,198,157,253,106,101,232,64,91,134,51,27,178,107,132,96,155,120,124,62,108,101,202,88,209,205,92,239,74,217,112,157,101,92,148,67,8,182,6,35,152,141,120,198,214,170,190,80,87,5,209,126,44,94,199,63,252,3,225,241,250,186,30,89,128,171,120,60,132,125,214,253,82,230,140,47,69,33,213,44,246,165,80,213,171,235,229,162,179,137,45,142,87,46,177,162,177,53,30,56,40,182,136,185,128,154,43,99,246,142,9,169,207,89,125,70,158,175,69,222,121,153,253,88,203,120,33,213,109,217,160,116,110,244,132,200,93,234,250,200,77,238,72,87,0,156,78,141,17,205,118,93,120,50,245,213,167,117,70,24,187,239,123,105,202,114,54,72,6,66,137,31,195,27,186,247,53,215,142,187,136,102,179,203,56,22,165,67,136,112,141,24,119,232,217,163,196,105,109,52,81,220,152,64,145,80,8,43,199,153,19,27,144,185,21,208,243,88,145,7,237,64,237,156,82,155,137,52,68,96,218,212,28,96,186,176,102,181,72,28,160,229,100,175,254,46,181,23,15,163,239,132,131,39,80,157,203,140,54,36,81,20,153,158,216,173,205,121,207,15,1,13,163,12,171,209,58,43,175,244,80,33,48,123,12,176,141,43,229,110,115,123,218,67,167,171,162,190,153,68,17,66,214,159,103,237,119,64,254,247,141,103,211,225,156,236,206,66,209,82,5,24,53,147,186,40,26,75,248,161,169,50,110,80,214,89,143,144,68,168,154,7,240,54,238,11,236,138,185,224,69,9,63,16,176,122,61,122,51,123,228,249,122,163,37,3,187,88,69,221,109,47,218,13,25,86,220,203,180,74,149,156,56,233,47,73,60,83,185,34,11,220,43,227,98,201,132,63,141,237,76,30,243,39,159,95,9,118,58,43,225,240,88,176,237,99,186,47,23,12,171,14,181,46,77,43,16,34,185,29,242,228,140,236,159,85,73,174,178,97,131,235,241,188,44,109,137,137,173,139,30,232,24,114,174,224,63,134,100,86,43,75,212,207,2,47,84,23,66,192,215,53,170,47,220,180,19,210,68,131,236,25,205,95,158,115,8,12,140,4,88,175,30,221,117,235,141,143,150,208,131,46,188,50,7,138,172,185,220,248,55,69,86,71,188,72,247,62,183,20,246,95,21,51,57,142,25,204,100,186,196,75,206,117,253,181,134,51,45,13,138,239,229,8,146,150,96,183,241,100,6,121,165,154,240,127,30,137,122,17,127,214,96,117,84,226,25,130,184,226,159,157,37,76,200,207,168,210,140,81,205,19,105,89,172,246,109,197,135,225,208,201,158,32,186,61,32,128,161,19,213,146,131,20,207,22,177,218,189,23,240,80,200,205,181,99,225,140,117,246,83,246,9,227,55,121,160,30,121,208,222,30,5,42,63,166,217,165,168,243,44,213,129,55,233,85,42,0,130,172,79,106,78,11,185,201,105,226,164,178,139,216,150,242,114,101,236,50,13,175,243,224,32,237,146,82,176,242,179,147,109,160,124,20,170,23,9,6,190,38,207,57,243,226,12,253,184,184,23,61,190,188,135,64,201,73,187,170,170,30,217,216,48,233,188,206,24,233,182,195,148,213,163,143,242,231,7,157,186,26,181,88,192,41,221,238,188,115,76,132,86,177,25,24,120,0,231,193,166,62,159,239,122,243,133,114,172,6,117,41,158,160,103,171,124,178,112,214,155,187,214,247,244,57,57,151,33,174,29,92,218,34,38,80,201,173,155,15,248,14,29,190,240,190,16,30,186,140,227,209,239,27,3,176,90,222,161,60,209,218,24,11,12,173,228,180,97,82,240,136,3,222,161,207,46,213,192,163,119,16,56,191,71,64,166,60,36,64,205,131,17,143,179,131,1,10,206,154,189,67,169,12,197,227,127,70,117,0,97,0,154,141,220,206,193,170,196,35,167,139,6,62,249,155,225,207,161,31,225,157,106,67,41,74,3,73,71,20,203,197,160,233,134,50,146,236,63,254,20,176,228,161,226,74,173,56,244,237,91,14,179,24,104,75,68,134,34,253,195,0,195,185,51,253,102,16,141,220,34,230,243,202,61,117,132,85,192,49,160,165,218,59,13,179,97,42,117,238,222,13,159,136,118,160,110,123,144,51,51,29,139,137,168,91,140,170,187,203,180,214,239,121,92,194,33,96,1,83,16,77,49,13,128,33,151,147,154,45,48,152,22,147,133,36,232,93,37,193,157,155,71,114,96,236,230,147,249,221,214,162,158,36,172,240,95,115,27,206,153,54,4,91,116,57,226,131,200,220,243,113,22,8,2,48,153,204,1,107,231,134,195,253,198,195,225,213,18,178,234,193,147,103,123,118,155,92,46,48,215,142,162,235,165,12,232,247,49,176,199,84,80,243,14,18,185,74,53,252,17,195,186,217,251,73,147,109,15,151,91,112,43,92,176,135,100,8,154,89,110,142,229,141,246,166,155,138,104,101,216,13,213,165,68,163,72,155,170,113,141,229,49,111,45,87,115,144,30,63,81,205,244,92,197,56,246,182,52,193,14,55,23,142,70,1,42,135,148,217,241,8,123,49,7,242,117,176,142,101,162,209,149,212,2,85,135,34,42,128,253,126,87,218,178,81,178,96,90,252,208,46,246,223,3,68,160,122,8,16,190,67,33,106,172,136,148,137,223,59,151,163,26,150,220,199,40,27,8,236,184,220,156,117,70,49,184,46,146,197,146,95,192,227,37,114,72,70,190,232,83,29,56,180,18,118,249,89,101,187,96,68,246,225,158,199,1,120,243,145,212,60,45,186,78,253,25,157,30,93,212,152,14,99,143,55,196,218,201,130,63,95,156,251,103,245,90,141,95,146,96,72,135,171,56,8,154,139,4,213,44,151,136,148,172,236,170,168,1,216,119,197,39,117,80,68,129,98,59,12,154,176,253,121,168,21,81,248,49,50,160,141,226,31,120,234,176,109,140,81,70,4,253,142,222,149,212,222,52,63,184,206,241,138,254,66,138,93,17,32,25,183,170,70,191,130,252,144,171,41,99,144,149,106,178,150,232,67,128,210,166,82,107,135,126,250,168,201,244,229,20,200,146,103,141,252,1,105,159,53,11,39,78,137,89,81,34,240,60,18,25,59,123,35,85,89,79,195,162,156,198,11,9,34,205,120,15,146,79,42,16,70,231,42,179,17,221,104,8,23,100,59,7,244,78,223,143,94,80,30,216,56,65,133,200,18,224,175,121,34,126,187,110,224,3,185,251,33,250,72,26,81,0,202,214,86,210,166,165,140,78,180,78,20,145,98,249,218,203,70,143,3,201,154,186,254,139,192,170,107,208,210,121,29,165,41,123,47,111,124,58,205,213,39,59,186,137,57,114,142,210,121,49,214,87,153,80,42,185,17,68,99,123,77,52,103,251,108,234,245,147,49,149,9,191,158,241,116,21,167,128,249,94,156,230,93,203,19,71,98,75,82,109,172,172,86,110,134,211,191,247,120,15,141,144,30,13,93,220,174,177,42,141,189,233,195,58,62,105,42,95,44,216,220,196,5,12,216,224,115,55,218,144,101,55,75,172,249,152,83,158,104,237,37,152,28,222,41,112,140,3,211,241,91,102,108,239,28,163,24,43,247,227,221,93,123,118,253,137,45,13,191,123,95,157,40,194,63,238,51,102,230,43,167,143,43,197,5,25,205,201,154,208,117,243,86,97,238,45,43,58,224,247,14,11,67,49,89,145,11,159,38,105,79,219,14,137,34,208,184,166,232,196,30,59,157,36,156,200,171,202,23,54,68,77,94,172,181,227,179,62,56,138,96,202,14,151,54,10,69,181,211,163,114,84,175,103,83,48,184,192,137,2,58,243,56,166,202,211,77,15,44,229,13,2,167,197,204,159,114,40,200,88,180,237,157,222,99,38,47,217,127,48,56,193,64,246,219,25,8,154,55,185,176,125,188,71,175,105,4,223,109,65,185,184,176,2,238,138,114,58,47,148,225,77,159,2,133,95,85,252,178,17,151,78,210,237,94,253,123,29,26,160,120,88,102,188,239,192,132,230,198,70,101,66,203,62,69,5,58,192,43,110,62,205,65,74,192,43,175,46,71,62,82,253,201,104,99,163,245,135,5,223,130,64,242,252,184,90,37,34,52,246,205,91,205,182,88,236,203,198,150,104,62,203,163,39,4,190,204,55,156,220,67,3,92,160,27,240,65,173,43,48,130,95,110,54,148,25,209,35,84,36,20,42,10,150,56,248,106,105,163,38,95,203,6,177,206,185,20,28,43,254,191,85,2,225,251,123,222,135,223,123,34,76,123,184,48,167,137,12,125,131,207,141,69,91,129,241,29,234,120,175,84,13,43,15,137,170,188,160,235,180,248,111,8,99,65,39,15,17,91,194,228,149,239,71,85,100,15,84,242,2,109,123,126,211,39,199,145,123,50,51,232,72,156,83,151,22,11,96,205,82,191,165,215,151,186,8,25,221,169,109,193,211,95,6,229,163,107,49,232,21,34,248,110,54,245,11,6,203,156,110,1,220,247,247,17,40,121,157,194,207,3,99,80,73,117,137,215,137,52,200,138,141,8,16,162,89,24,115,19,130,128,132,184,99,252,205,54,199,223,13,203,163,158,13,73,226,131,107,57,20,250,166,82,170,73,63,37,204,245,155,136,193,178,124,18,77,205,112,78,216,114,80,236,18,98,120,33,108,147,236,242,127,84,102,238,27,21,31,178,106,99,58,35,57,114,141,207,8,239,214,16,127,210,114,158,150,170,92,217,254,239,4,136,162,99,215,224,182,220,3,247,176,239,15,70,238,240,212,220,26,64,149,251,1,22,68,242,183,18,92,46,105,162,7,240,44,208,118,243,141,202,2,164,188,173,163,223,201,47,113,227,54,92,214,212,65,80,40,250,225,97,48,229,120,84,229,41,187,76,79,181,208,85,103,55,234,125,192,250,193,124,47,88,159,206,235,3,97,171,164,35,156,216,62,187,232,87,11,213,106,70,146,193,147,208,158,226,224,143,88,217,140,142,226,232,111,100,204,26,179,220,217,230,103,137,81,47,203,187,36,222,12,62,50,109,131,117,243,159,79,50,1,78,104,212,101,138,2,197,126,245,250,172,26,142,214,32,41,138,248,219,87,97,52,102,127,119,97,85,202,198,6,162,137,141,44,136,29,136,139,49,100,194,52,141,21,110,202,73,50,166,230,108,107,163,126,166,127,217,95,123,235,36,20,108,226,48,110,52,41,223,123,248,188,232,150,129,0,155,31,88,0,149,191,123,196,157,167,242,227,3,153,198,99,142,86,92,184,37,177,239,214,176,160,36,33,91,44,228,54,27,24,248,237,216,160,73,57,234,66,70,220,203,33,92,81,44,42,220,200,106,88,237,83,158,103,166,72,246,162,190,72,19,151,88,53,138,6,110,117,45,100,183,66,223,148,133,86,163,21,23,219,42,246,80,127,31,163,179,31,241,94,94,25,139,247,80,58,31,147,176,58,223,151,135,242,248,242,138,120,22,241,82,239,146,76,209,141,123,203,194,221,191,206,205,16,141,44,89,103,133,2,139,168,65,55,41,221,76,108,254,231,65,145,31,24,211,141,60,130,18,179,127,222,60,231,118,206,4,34,245,39,157,67,23,222,11,156,182,122,23,209,170,165,207,114,18,135,101,8,55,131,242,170,53,217,252,89,47,195,30,73,160,140,175,41,178,192,171,3,179,9,54,32,187,49,35,165,114,210,73,63,99,98,213,13,14,122,46,94,190,244,207,188,66,221,235,84,28,248,99,172,57,229,206,153,4,157,97,218,130,73,119,51,25,66,138,46,191,41,89,6,81,74,136,223,253,163,224,47,132,54,58,250,90,28,234,92,234,188,50,67,249,242,112,190,235,76,177,60,206,213,7,252,139,57,27,101,82,106,13,200,244,39,103,3,60,160,251,153,21,106,144,212,240,232,169,190,191,48,96,21,122,115,55,198,197,85,5,21,12,82,243,169,104,129,36,193,208,129,126,46,212,23,45,209,228,33,13,101,46,235,122,192,211,203,99,197,167,167,89,88,42,222,105,117,149,36,157,160,130,1,5,21,74,219,181,124,56,131,22,94,77,85,83,59,74,183,215,24,54,158,208,217,128,232,44,24,72,92,99,165,51,232,173,213,138,74,91,26,178,229,118,78,235,135,19,77,26,235,115,8,72,204,232,135,30,101,40,79,201,201,215,48,57,197,170,238,151,61,179,174,117,179,164,244,15,47,20,119,80,176,228,139,191,7,27,164,61,34,77,89,57,99,30,203,250,146,94,201,7,87,96,7,222,71,214,102,91,45,34,121,122,136,152,173,2,24,90,105,77,252,56,224,173,66,91,3,249,54,219,77,73,145,136,63,37,207,63,162,109,137,170,209,47,33,220,164,10,47,177,87,138,36,252,189,163,149,20,108,198,6,7,235,154,226,6,196,111,238,242,127,232,227,11,98,78,224,163,137,24,157,160,192,246,103,102,56,218,214,100,134,12,85,195,75,61,17,187,37,155,230,236,141,88,196,18,217,108,113,48,231,57,17,63,92,233,108,97,75,240,218,64,41,217,129,44,158,196,30,139,133,154,245,107,101,37,72,122,93,138,43,66,202,110,33,5,177,46,165,17,232,44,226,113,131,218,220,43,132,26,238,62,211,186,138,172,91,168,75,86,124,234,83,129,137,65,17,15,172,87,242,243,34,171,158,224,214,164,137,66,133,135,174,174,103,212,161,78,34,6,57,206,67,57,217,157,0,242,183,164,109,43,6,121,27,85,87,148,172,90,129,249,59,119,17,214,118,147,171,22,27,231,29,137,150,53,185,134,216,47,197,228,71,133,67,113,85,220,246,217,89,33,245,86,92,190,29,2,188,90,236,175,223,199,162,188,213,85,8,230,62,159,148,51,2,150,134,86,128,100,153,74,56,209,98,55,106,18,142,223,248,183,104,153,13,44,100,116,118,235,218,99,107,131,128,229,174,169,129,111,129,20,180,176,237,237,83,227,69,235,210,87,0,17,167,125,134,184,26,196,25,18,206,22,218,134,21,209,57,168,110,245,54,144,169,167,180,183,46,228,46,14,34,181,36,6,121,220,118,211,175,227,64,194,36,35,129,21,234,122,152,182,204,36,48,149,131,29,55,35,227,125,5,254,226,43,213,239,191,211,159,138,59,172,116,31,202,197,99,188,148,87,131,6,47,174,161,169,200,176,139,234,239,25,90,66,216,28,78,241,44,157,21,39,206,77,197,232,72,111,136,52,39,205,200,145,144,36,129,233,125,142,185,98,115,220,98,246,6,33,220,122,160,170,106,134,91,59,184,34,184,136,77,142,240,162,177,52,180,203,46,176,226,117,56,236,217,195,18,112,15,128,218,232,179,234,217,109,253,72,101,44,155,46,115,234,110,52,4,123,69,21,98,236,41,7,107,198,144,187,55,99,100,129,100,57,200,89,23,186,224,36,84,218,203,243,43,19,248,11,70,252,106,3,135,186,90,243,245,140,127,254,246,186,18,180,103,40,100,12,241,47,175,81,218,191,81,196,201,152,137,154,56,24,236,50,165,218,82,171,10,5,120,24,164,32,145,1,191,230,34,233,222,246,237,15,221,18,64,44,106,92,184,77,34,241,86,156,121,61,11,158,243,226,209,211,173,220,190,175,249,126,66,90,182,170,98,28,48,109,118,114,49,30,224,62,237,152,130,182,6,25,8,182,45,170,68,219,209,105,203,157,15,236,86,40,232,90,153,114,87,34,3,49,248,234,178,146,20,41,186,177,154,129,56,226,203,180,59,229,108,195,225,84,44,88,188,78,192,112,220,109,132,98,77,155,85,15,123,237,209,63,163,31,42,92,121,93,126,17,194,108,44,90,48,147,206,41,90,111,251,40,154,28,207,139,58,206,140,86,24,44,117,173,235,203,141,74,47,98,248,188,194,77,133,79,162,174,52,56,233,39,126,175,175,126,133,51,104,59,164,131,5,70,27,169,31,253,75,105,240,4,201,52,234,228,2,55,181,53,1,167,85,134,225,85,229,52,191,147,244,87,177,131,17,4,193,148,223,12,75,33,224,105,220,67,249,219,17,192,115,227,206,160,82,64,250,231,198,241,69,242,102,13,156,178,68,15,199,112,108,175,137,126,178,148,53,131,71,189,208,93,125,33,251,180,117,174,229,97,21,58,119,5,246,68,73,1,195,156,70,36,17,80,153,14,220,98,75,196,22,253,87,116,164,199,101,9,143,138,6,124,62,120,83,181,221,215,215,185,26,75,72,115,237,97,44,182,205,102,105,8,154,48,27,170,83,198,23,191,110,196,169,196,108,238,101,238,53,237,48,36,75,148,37,16,129,124,233,145,220,204,33,31,174,39,177,237,58,212,62,129,223,111,164,13,211,132,154,175,195,86,136,240,96,232,247,150,167,229,35,24,190,143,219,171,192,209,0,205,68,249,25,109,193,224,40,7,69,87,27,179,120,55,52,167,49,91,51,33,205,23,85,25,72,167,185,104,210,226,113,100,176,42,14,149,196,164,23,21,2,27,93,99,120,113,171,227,96,213,181,72,252,149,241,91,107,149,224,214,208,72,22,251,99,163,96,207,232,68,247,28,245,13,38,246,45,154,30,153,208,193,139,137,22,98,2,176,129,144,71,173,128,112,88,162,60,23,216,29,220,242,230,81,112,48,237,74,54,168,86,195,80,243,171,141,187,244,83,17,155,69,91,140,217,69,89,93,251,135,0,141,71,211,33,217,77,191,200,149,194,152,80,205,42,21,40,55,173,4,61,203,213,96,17,11,64,73,62,39,113,45,185,48,127,145,72,220,159,203,100,95,36,213,124,208,164,54,245,83,125,236,186,17,225,230,4,229,28,41,122,147,164,76,138,36,120,139,0,28,45,241,221,201,119,220,196,84,184,93,107,254,120,164,248,183,40,154,252,132,21,162,176,174,133,165,34,199,63,152,43,141,112,175,4,79,242,38,188,110,241,180,169,86,92,62,233,206,22,186,113,191,80,200,128,86,70,83,175,122,232,163,97,118,47,44,208,190,140,234,184,56,133,110,87,55,170,220,25,53,2,231,168,45,60,163,73,167,156,162,191,154,136,0,136,6,105,43,238,252,249,16,48,34,110,97,22,254,248,181,61,106,62,241,55,14,25,193,131,199,61,49,218,8,231,157,154,75,49,216,131,160,100,87,1,18,86,22,89,224,212,65,144,247,99,144,53,131,241,250,169,249,150,183,18,65,122,41,140,118,161,186,107,170,24,161,3,188,14,173,33,197,208,84,229,241,150,214,29,164,119,1,149,77,145,208,30,38,115,128,111,115,26,252,85,39,85,162,250,11,94,97,155,211,218,252,235,65,227,193,135,195,68,123,57,61,120,36,108,130,105,28,105,26,46,193,3,60,54,251,192,105,236,89,7,235,93,32,223,209,73,116,113,110,248,53,231,150,229,155,24,91,113,29,160,10,18,133,174,218,224,114,208,165,189,211,9,223,66,214,162,233,117,84,61,38,22,43,69,251,19,37,25,245,250,49,223,182,64,219,128,53,50,254,16,167,180,102,67,43,117,129,170,217,91,161,182,161,221,38,218,145,23,202,133,91,45,152,129,33,3,154,73,83,20,53,155,90,115,250,199,115,44,74,103,47,6,119,13,34,38,77,203,169,9,245,157,159,219,112,113,151,169,18,17,142,90,119,222,64,136,40,17,190,195,173,114,182,172,4,230,176,31,165,63,144,134,78,77,2,189,108,243,65,98,142,101,95,13,206,222,33,6,206,20,161,163,222,169,87,45,174,114,61,241,235,55,120,76,207,75,49,157,138,112,118,251,63,216,91,150,113,185,153,5,155,212,120,253,30,28,76,204,81,89,154,84,20,243,189,155,96,27,59,131,12,121,145,128,26,105,40,62,181,252,122,8,223,198,250,26,168,109,198,109,122,135,123,56,76,195,154,139,172,98,250,206,236,25,99,145,17,139,48,51,47,186,161,126,159,74,87,84,193,188,20,201,92,232,179,171,126,201,241,20,17,147,173,71,99,200,141,32,164,73,90,136,7,77,121,1,148,159,64,185,110,12,239,19,179,110,62,182,212,20,199,241,160,109,108,76,103,74,188,146,104,180,188,9,95,33,61,86,31,113,74,82,5,229,97,175,166,139,35,204,102,129,247,7,233,166,97,176,6,84,1,123,149,79,158,25,206,150,190,78,64,128,24,137,196,85,248,253,217,239,197,246,215,250,91,41,131,213,43,140,148,165,125,46,125,56,30,230,137,135,37,206,124,157,110,141,195,210,10,91,53,68,159,225,209,140,142,30,222,75,45,225,83,19,67,14,247,95,137,230,205,24,143,173,69,121,121,218,190,204,143,100,149,149,215,43,180,17,49,44,141,248,89,27,66,169,146,181,227,141,44,67,119,60,40,36,78,214,59,254,249,145,58,64,93,47,164,107,233,84,108,206,122,225,79,115,191,230,92,154,48,222,86,183,114,126,173,193,151,231,251,30,253,123,213,43,222,50,155,67,26,150,251,26,213,186,240,243,39,36,178,167,170,4,203,248,222,2,117,107,74,86,175,4,185,36,243,63,88,66,110,223,135,125,25,113,16,220,73,147,118,122,181,178,99,237,123,92,226,59,100,167,212,106,247,63,54,198,82,10,159,137,178,199,106,4,102,39,180,219,40,153,46,142,173,45,81,200,159,165,173,24,132,161,52,161,190,35,224,138,114,15,151,20,148,108,110,89,12,132,86,111,211,87,230,159,72,35,149,71,131,3,81,10,199,7,132,40,113,80,62,133,24,248,7,57,227,141,103,149,251,207,106,26,150,212,216,25,213,8,132,153,234,243,166,228,191,1,79,78,250,209,141,100,232,128,213,72,15,180,179,227,204,105,23,143,110,29,56,54,37,72,241,235,253,197,11,54,112,87,212,123,161,84,37,170,203,19,112,10,73,150,201,75,151,47,32,208,211,84,142,16,31,219,117,25,249,236,160,148,231,45,137,204,254,109,119,186,117,20,19,18,185,35,147,92,194,139,140,220,140,237,245,28,123,59,230,129,29,201,253,69,31,206,223,87,92,23,60,13,237,142,163,101,82,167,1,104,192,219,97,38,227,112,163,192,55,83,32,127,86,229,237,2,30,202,172,159,1,199,87,243,44,75,137,142,249,45,6,3,76,124,63,198,100,104,122,190,206,127,14,21,208,130,54,34,38,58,122,7,147,65,66,105,40,38,21,33,42,87,64,124,249,232,6,21,151,27,221,225,118,199,11,222,90,4,195,81,147,49,181,149,85,129,35,108,167,169,221,136,210,9,93,117,184,135,122,207,44,160,198,88,124,102,238,73,111,55,65,109,74,168,1,160,228,80,60,234,5,227,209,50,41,2,0,208,110,223,163,142,192,239,65,26,17,152,68,176,200,131,137,62,46,191,182,112,224,98,39,156,2,231,202,144,251,74,46,63,62,162,164,167,242,150,124,189,129,23,83,248,227,195,174,216,57,142,131,197,192,222,235,225,94,79,13,124,233,211,1,252,1,235,72,34,192,99,194,22,164,111,211,249,207,253,97,250,45,113,130,217,129,2,246,217,75,25,86,155,41,25,198,153,122,104,172,34,239,66,159,5,29,217,156,227,147,17,228,170,4,191,239,23,36,243,245,33,74,40,151,131,233,176,74,178,15,17,193,109,222,25,12,119,56,63,116,119,120,115,127,252,198,161,15,196,23,49,164,246,142,58,223,121,246,153,164,243,30,193,116,43,226,111,218,187,142,108,67,87,163,40,234,141,169,151,217,201,16,183,81,178,114,232,157,33,45,183,112,84,221,53,61,167,170,112,39,192,143,225,186,61,89,138,107,237,150,166,243,178,83,157,8,95,113,171,116,183,102,90,176,8,79,162,214,65,146,223,161,146,198,9,56,172,191,138,201,136,112,55,88,24,28,109,188,155,47,168,110,87,241,48,26,12,171,136,160,172,2,154,219,128,131,169,18,141,34,231,252,16,100,105,252,175,186,26,102,90,43,44,186,130,203,206,217,244,10,77,183,130,223,228,229,25,95,95,55,67,6,105,221,195,122,99,72,166,95,191,237,85,27,45,125,169,254,8,238,212,6,53,134,2,141,194,215,107,83,125,149,74,5,72,238,178,104,73,161,172,129,120,42,18,203,220,202,198,24,59,76,125,243,144,110,117,36,214,250,213,59,232,119,214,10,47,127,91,141,82,122,63,30,61,99,242,67,223,24,116,234,128,180,41,233,166,74,143,25,53,155,83,144,94,70,112,172,243,34,226,178,155,149,173,183,76,77,183,38,11,75,170,147,216,2,40,232,7,101,251,194,149,180,86,110,203,108,168,98,42,155,47,110,241,221,186,200,79,195,132,109,70,105,49,180,168,138,176,15,59,203,63,122,47,85,85,38,173,91,212,212,136,223,140,123,144,92,237,176,39,148,69,27,202,238,104,249,68,226,191,17,53,7,190,163,117,12,159,9,153,216,145,129,50,72,215,173,191,181,189,104,66,40,186,35,246,230,83,161,129,100,134,179,68,42,211,161,118,33,175,237,157,88,3,120,196,243,25,157,77,149,139,207,156,23,59,17,213,47,23,202,109,228,13,51,49,235,229,66,116,228,162,97,66,10,75,192,77,3,98,234,200,186,222,104,183,0,124,25,118,39,150,36,104,156,157,45,39,33,187,115,128,112,201,224,239,3,171,231,247,65,71,86,197,165,172,73,46,26,29,65,214,169,109,52,140,221,83,134,248,113,60,217,36,103,132,162,191,207,47,172,100,17,117,71,149,62,141,162,248,178,214,231,111,74,67,66,238,3,59,208,130,160,120,149,167,148,204,206,32,142,62,234,4,52,30,226,3,163,231,215,99,217,90,23,40,236,123,229,67,187,21,175,191,36,35,229,205,86,250,164,107,164,8,174,13,9,143,182,120,250,0,246,228,97,176,203,181,161,210,198,142,235,183,65,9,38,213,241,109,179,78,217,236,184,250,212,136,122,241,225,175,192,178,84,203,183,119,111,23,19,87,120,4,101,185,223,86,135,14,195,59,89,163,171,67,185,220,125,200,208,42,136,34,134,14,110,46,129,43,246,161,229,203,247,7,71,70,214,37,73,32,73,84,77,153,88,225,2,28,145,169,201,33,199,47,39,193,224,116,194,72,189,179,110,247,55,48,229,175,65,38,249,49,43,18,168,213,250,34,28,224,106,209,135,71,212,34,176,155,254,119,207,50,52,15,96,20,188,28,64,137,188,142,243,89,25,191,167,242,15,8,247,13,191,72,125,200,54,196,156,186,149,48,17,80,227,69,75,127,33,17,112,135,35,146,222,237,106,158,22,241,177,78,203,16,169,112,56,219,94,116,116,100,111,81,195,92,31,193,234,191,165,33,35,3,219,18,139,117,74,227,217,132,128,186,0,160,132,207,0,95,141,169,176,242,186,0,177,202,76,198,206,186,251,210,30,22,249,240,215,48,149,97,22,78,43,20,214,232,233,154,86,239,106,95,115,142,39,84,17,187,130,198,86,130,103,0,122,44,90,60,159,225,196,49,62,18,157,171,224,236,241,42,119,202,99,165,109,243,159,100,60,16,243,81,239,210,184,126,94,249,153,172,175,182,48,225,244,204,141,34,180,47,26,200,4,219,161,38,24,10,231,13,115,198,164,60,202,197,231,62,57,206,69,251,111,154,87,252,145,155,84,117,102,183,183,250,12,147,208,42,67,220,27,24,127,15,206,61,113,108,150,138,212,182,143,11,60,30,124,193,106,234,50,221,37,77,111,145,199,222,211,58,231,38,85,217,55,62,119,22,233,141,139,46,76,46,17,233,87,195,76,89,4,75,234,136,66,108,188,109,151,56,200,21,165,65,249,195,226,135,135,250,109,20,219,25,63,51,89,140,92,13,193,108,28,103,46,122,125,196,219,214,139,71,180,142,129,81,169,59,28,127,64,215,4,236,230,51,192,32,194,117,60,115,45,216,148,227,117,186,47,7,167,83,57,31,237,44,112,252,103,229,140,225,111,88,117,119,196,253,20,150,31,79,155,32,13,222,229,85,31,64,218,26,3,53,224,141,83,22,85,111,130,104,57,113,56,228,236,247,45,199,170,51,14,2,143,46,12,78,88,113,24,254,97,161,227,18,170,150,237,251,12,112,246,212,83,111,21,62,241,90,248,74,253,145,162,18,37,61,246,209,112,79,246,132,187,70,46,158,188,172,184,232,96,27,26,16,58,119,149,1,102,168,55,243,132,130,149,114,226,180,102,63,202,168,6,73,10,28,225,131,19,30,177,9,216,68,27,47,215,1,66,73,81,209,254,1,200,213,248,135,77,67,216,170,74,164,184,23,246,216,35,8,144,138,34,9,174,4,240,92,95,170,149,169,169,231,166,95,112,53,205,222,234,212,94,214,78,83,141,63,86,69,36,64,109,247,186,248,206,18,15,226,183,123,70,119,204,155,17,195,139,102,10,87,214,195,74,217,67,186,232,245,80,30,191,33,13,235,215,22,240,35,209,102,93,25,176,112,89,189,14,79,71,75,129,136,7,39,139,215,196,60,120,134,58,156,224,88,30,172,227,177,156,103,243,141,139,236,166,134,224,187,140,171,28,63,149,203,150,41,184,48,88,93,41,153,250,134,97,67,139,218,229,109,192,220,48,113,136,204,238,25,168,102,40,106,209,201,49,162,173,169,24,194,221,1,95,240,248,143,86,50,147,48,217,155,25,180,113,134,115,158,225,33,8,163,1,108,172,107,139,73,167,54,30,20,69,5,81,154,119,16,7,151,219,178,134,50,167,151,96,196,143,251,44,55,69,177,150,193,48,153,174,177,112,138,178,137,74,213,147,94,221,4,138,231,153,155,151,199,132,244,240,12,240,138,220,10,148,251,174,76,81,218,190,106,64,98,33,131,81,50,170,39,209,239,33,254,229,12,131,167,118,201,35,118,170,10,36,176,99,57,141,139,72,8,239,226,145,111,243,157,64,126,136,189,23,219,70,175,55,227,159,94,100,147,77,1,118,8,199,215,121,15,69,43,219,58,88,81,94,249,31,96,139,235,151,97,254,182,244,158,131,211,158,127,115,197,193,184,126,87,3,231,56,189,63,102,136,123,121,207,45,66,203,253,85,179,81,168,13,83,64,178,206,233,80,196,199,54,126,124,246,121,9,88,67,182,227,134,166,233,252,76,115,9,101,227,247,125,29,174,190,139,245,248,112,33,38,91,207,128,141,238,175,131,23,32,144,125,27,248,131,81,153,212,75,246,181,40,25,172,195,110,125,46,235,132,141,40,133,74,131,192,5,13,211,167,32,212,55,121,98,196,211,218,70,193,222,21,46,122,242,68,105,87,157,59,136,217,3,254,235,81,110,199,199,250,113,168,145,229,97,224,197,13,68,105,100,82,151,108,184,39,162,115,138,34,102,136,58,99,197,22,163,88,143,41,206,153,104,242,172,250,98,171,113,33,61,109,38,210,3,228,178,102,113,84,95,174,194,214,72,164,199,193,2,244,55,220,98,158,166,167,64,78,156,25,150,21,154,151,226,242,148,18,85,174,119,44,203,188,147,150,125,220,206,144,91,157,147,150,177,90,69,60,16,82,102,95,155,188,108,99,26,117,112,104,112,248,155,88,73,202,83,37,30,73,63,136,12,166,141,57,247,235,116,229,9,160,129,181,209,105,65,38,26,227,132,104,136,139,96,251,110,90,211,49,110,194,192,108,56,136,241,234,126,146,223,44,115,245,23,1,179,15,204,33,131,171,143,158,253,209,61,74,119,176,57,221,252,201,50,200,75,103,211,32,209,20,225,131,6,3,152,192,57,217,238,155,218,124,10,128,127,227,151,83,103,109,166,234,5,206,9,126,50,118,196,150,39,139,194,137,172,172,74,203,103,70,131,169,99,204,250,234,250,231,90,221,19,107,234,199,132,248,146,80,247,58,159,172,205,111,179,216,219,85,39,206,174,180,216,34,43,11,219,40,83,170,189,184,49,10,129,11,189,253,98,32,4,120,242,94,156,21,243,173,59,97,239,42,12,159,73,153,254,172,154,42,45,6,198,144,1,59,136,220,143,134,247,192,64,208,161,227,253,18,157,2,177,25,215,68,253,21,198,39,27,249,159,246,79,238,80,196,134,232,221,81,105,14,114,148,21,24,38,159,204,57,124,93,54,224,240,228,13,175,83,183,237,248,190,165,219,0,144,30,102,249,56,233,93,137,203,166,155,43,236,189,147,158,155,18,56,149,164,233,136,113,11,138,124,182,172,75,169,154,24,226,172,178,12,50,124,160,121,208,154,135,33,227,73,3,107,152,105,40,67,172,7,241,68,36,178,73,241,243,206,129,110,90,25,180,170,240,56,214,128,9,194,103,199,235,179,130,160,5,114,85,213,154,76,166,180,73,63,142,34,80,51,225,194,221,212,147,230,155,179,123,198,179,16,215,165,21,27,50,56,236,237,122,186,204,181,2,6,6,243,196,93,118,80,122,44,60,237,33,39,3,21,201,84,199,138,140,92,237,106,47,152,4,187,176,76,69,208,85,27,29,36,67,147,158,84,112,191,157,65,79,247,20,220,126,171,44,83,210,183,83,15,176,122,198,136,93,244,14,229,140,60,38,63,95,222,101,241,139,119,227,83,54,83,158,99,109,164,158,37,152,198,212,199,171,12,246,92,9,194,223,27,2,3,78,89,172,11,4,21,132,146,17,168,196,223,174,216,93,53,66,214,191,77,67,183,63,89,189,220,142,152,239,228,130,163,215,85,189,90,228,190,64,0,106,67,156,129,34,224,131,230,185,77,15,175,224,215,6,254,59,190,100,198,58,33,193,101,75,209,166,170,147,251,133,89,191,243,251,55,51,100,156,114,119,210,199,237,229,81,45,7,197,118,200,199,200,243,101,231,169,148,132,61,208,0,157,225,167,21,2,119,205,240,44,41,106,59,172,191,75,137,152,50,243,236,53,161,67,117,151,3,20,31,42,249,50,172,85,166,204,7,29,86,174,41,180,224,162,252,234,66,18,150,147,202,23,232,4,119,238,81,139,69,199,200,24,165,71,137,84,15,8,15,111,81,4,121,69,150,117,186,190,114,64,1,100,253,90,113,116,124,153,98,20,161,181,69,78,167,58,146,242,34,136,78,53,201,149,7,228,202,34,145,231,22,171,211,100,64,137,159,157,54,177,83,153,56,242,9,123,119,176,55,43,193,195,206,213,174,84,94,238,7,41,74,101,42,196,186,243,186,117,49,127,35,66,73,190,124,86,109,237,141,183,19,147,215,42,92,22,39,239,147,60,58,20,147,78,139,45,39,188,37,118,150,116,53,252,194,40,16,189,67,38,194,147,118,21,101,160,76,154,110,61,146,231,76,150,156,59,254,203,243,54,161,145,55,92,217,153,243,128,71,68,164,95,96,13,5,232,194,79,159,3,195,138,121,147,133,226,225,107,132,49,14,129,157,44,174,4,148,50,76,252,120,126,239,200,192,177,16,81,221,235,96,59,152,7,96,96,40,152,0,64,160,143,247,74,250,108,152,184,115,239,117,219,53,9,210,54,179,236,197,139,171,114,6,246,140,31,53,16,102,187,59,158,226,163,243,132,127,126,141,35,47,18,176,29,19,192,210,18,46,118,151,104,80,184,225,121,92,70,16,112,18,87,159,148,6,219,19,104,68,14,80,140,142,59,26,41,239,63,134,202,164,105,113,149,36,76,54,182,95,68,195,74,74,196,12,101,119,95,240,142,214,227,226,7,233,151,70,225,203,65,114,145,198,245,247,172,65,12,116,14,207,167,173,84,5,106,56,149,246,11,159,82,116,20,8,162,197,163,242,116,205,164,179,231,118,202,186,202,172,194,45,247,247,159,92,113,102,161,100,54,252,188,136,152,125,91,142,225,133,33,53,250,177,188,47,17,197,188,164,191,126,243,66,135,6,194,101,154,172,144,196,88,160,202,135,109,2,206,144,156,38,210,75,52,195,130,187,76,254,221,36,157,48,155,23,230,239,109,97,212,159,212,31,159,234,239,98,202,115,133,37,32,43,77,163,242,228,29,16,31,58,233,180,102,170,94,187,132,200,58,191,207,56,145,69,119,147,137,24,94,166,49,62,11,240,23,123,2,25,103,147,31,245,157,208,23,57,115,227,3,125,89,189,12,35,233,119,113,187,107,157,121,117,201,81,2,122,242,207,150,235,128,79,163,223,139,180,72,237,37,214,92,229,42,116,122,15,193,24,19,191,68,129,202,188,18,84,70,200,169,15,186,178,44,30,124,207,60,52,43,106,246,25,137,80,68,120,124,188,234,24,234,218,79,90,249,54,93,135,107,136,206,163,97,195,145,218,52,120,46,192,77,161,230,187,7,100,146,10,39,84,57,26,213,254,156,115,37,52,247,119,242,176,6,103,243,101,1,183,73,141,92,139,218,68,129,130,8,56,227,57,107,172,97,79,26,199,220,66,172,89,212,73,139,101,58,158,204,49,142,244,4,40,17,164,81,189,103,214,217,59,196,237,15,185,139,243,106,136,128,212,131,171,95,70,196,240,218,93,234,234,151,235,217,72,253,52,170,232,238,74,185,235,243,118,76,41,59,41,161,105,17,198,28,154,75,218,102,16,213,247,210,89,143,163,6,127,110,45,86,111,232,227,168,64,247,51,131,58,184,191,183,32,144,59,143,253,42,41,195,206,205,1,26,229,7,111,149,232,143,35,69,4,161,18,71,98,160,23,84,212,153,83,147,49,160,172,128,19,4,150,193,153,55,10,227,215,211,99,184,182,49,104,88,54,115,99,70,46,173,103,171,168,159,14,248,33,197,135,110,252,133,202,208,140,109,153,69,69,100,63,252,204,21,129,17,145,210,162,75,107,149,160,147,215,38,85,149,116,129,10,4,41,200,226,4,34,36,129,94,77,229,171,210,235,59,146,27,122,19,69,251,114,18,5,165,137,67,78,107,102,99,88,12,140,180,110,52,105,62,143,50,211,37,74,129,181,114,242,178,200,112,45,20,37,166,8,15,235,31,204,194,244,222,202,8,94,214,79,102,52,60,58,21,49,157,4,141,247,190,202,85,93,54,245,175,237,15,200,82,176,65,38,218,73,124,185,162,153,250,80,9,211,67,10,143,166,23,254,134,84,191,217,190,144,108,51,33,47,199,184,242,183,109,60,228,223,11,243,161,251,32,244,168,100,141,164,55,246,197,233,100,165,243,116,136,174,19,39,203,43,240,227,154,70,171,78,216,140,70,13,152,51,29,12,28,46,240,83,170,233,4,80,47,157,17,199,210,166,114,125,223,193,103,30,224,131,55,207,241,172,162,188,178,100,201,92,180,38,121,167,222,123,202,203,111,92,219,175,25,92,22,220,222,83,17,136,16,28,35,227,131,23,91,235,106,163,125,245,217,105,228,207,192,206,111,191,182,216,168,87,38,223,204,109,105,213,82,253,150,118,175,44,6,119,204,63,52,56,139,159,126,66,9,66,135,60,80,202,97,73,197,206,20,7,153,208,127,52,176,215,87,239,252,88,240,55,225,233,96,125,105,34,250,200,25,160,50,165,165,114,187,56,216,253,224,155,221,90,16,138,49,112,40,55,238,130,209,187,162,56,96,137,217,177,100,181,207,231,108,194,15,18,232,16,63,209,113,141,61,183,177,200,50,136,251,105,48,249,67,156,20,46,232,172,73,41,1,153,7,14,127,173,217,54,204,200,79,169,210,250,2,171,20,209,239,196,158,77,182,110,100,238,4,241,141,38,107,228,156,96,126,224,20,77,114,194,79,82,49,217,177,122,130,211,151,112,43,90,102,92,192,57,133,39,168,87,87,188,147,179,28,70,39,201,39,230,181,153,156,123,128,182,112,32,102,252,49,168,43,168,178,14,207,210,64,234,212,32,204,168,134,166,28,223,31,91,39,87,63,200,152,17,118,158,148,125,205,186,230,83,2,242,28,153,174,146,72,22,183,161,103,86,202,202,246,27,205,205,76,81,26,205,199,239,41,43,129,132,100,198,182,76,94,35,212,108,225,203,170,2,80,213,116,72,125,242,47,144,229,13,1,51,254,6,143,168,81,88,170,59,148,194,95,254,219,179,174,155,74,134,158,40,59,80,160,92,15,223,97,250,41,12,147,237,60,33,59,218,144,31,43,129,8,173,185,84,97,120,37,98,65,179,190,58,69,191,161,42,178,19,7,247,27,124,23,24,209,133,249,146,157,95,167,144,52,19,14,227,139,51,204,177,240,80,217,23,4,179,173,133,164,29,215,171,104,2,124,62,222,234,180,105,192,234,100,111,205,54,129,229,19,21,230,249,112,28,71,11,108,199,104,158,89,113,102,9,71,139,160,37,150,247,71,145,107,97,222,142,11,180,241,252,174,147,26,48,43,85,36,65,54,112,140,111,79,174,25,242,222,93,250,165,22,77,132,215,118,242,142,84,64,159,174,245,101,165,6,29,0,250,246,93,109,232,151,39,6,252,121,210,104,53,171,21,225,208,99,143,174,215,89,29,147,195,42,139,6,112,89,33,243,173,59,169,166,22,192,136,16,27,241,229,15,116,227,28,192,232,199,102,10,95,4,5,113,165,83,90,243,183,37,244,244,225,229,187,119,217,134,163,37,32,27,155,198,216,98,228,233,151,183,218,59,66,212,18,252,175,240,149,146,126,123,101,104,146,226,41,27,166,140,121,15,251,98,213,191,95,23,245,89,110,83,237,121,10,140,154,66,113,98,31,198,117,254,89,37,151,24,99,229,217,73,248,206,245,138,27,4,7,114,35,138,37,78,209,132,49,98,191,240,32,145,134,125,51,153,230,4,73,81,92,87,170,229,88,145,126,55,124,169,189,94,224,57,32,89,102,16,86,9,162,143,73,53,190,147,134,51,114,133,124,227,130,248,253,208,160,61,120,72,54,195,222,52,192,180,209,250,107,239,137,240,201,221,13,63,175,5,53,126,102,18,163,108,61,41,27,197,44,116,142,1,41,90,198,145,220,57,185,27,121,196,32,202,178,70,210,12,169,20,70,210,82,68,74,104,230,198,249,44,149,77,77,205,46,117,228,36,113,198,59,141,221,124,105,171,93,95,29,25,197,154,74,0,18,172,199,1,233,246,136,148,107,159,159,112,68,92,8,236,74,70,213,180,177,134,68,23,155,201,1,216,90,36,100,251,163,31,113,72,216,136,252,19,66,159,67,125,102,58,155,168,192,165,214,2,126,140,229,47,249,208,209,229,9,8,228,45,74,97,85,139,74,94,206,64,177,75,144,71,197,143,93,70,118,212,75,80,169,164,1,62,2,41,124,118,205,93,182,97,96,196,25,40,51,232,98,58,74,41,11,156,198,95,98,37,175,84,214,73,78,179,25,210,3,81,128,104,150,101,230,239,56,215,134,223,161,192,83,159,60,143,79,209,24,98,178,100,239,206,26,91,240,17,4,23,72,65,145,204,219,124,113,50,226,198,73,50,239,74,70,151,87,140,49,101,5,121,105,70,35,72,181,233,30,35,62,253,181,87,194,253,147,149,89,125,95,139,150,214,189,30,44,232,223,200,38,214,59,54,241,156,47,60,56,166,54,129,239,8,179,144,158,75,243,18,100,64,212,178,198,137,103,253,119,251,167,96,252,54,172,149,119,85,243,54,230,107,40,109,87,226,51,50,216,112,87,107,46,47,56,223,93,222,11,206,2,164,64,99,172,186,166,140,112,137,239,75,156,186,67,91,223,6,227,46,96,149,22,241,207,115,231,41,174,94,72,56,142,66,33,252,116,16,65,84,31,22,58,102,245,140,135,250,105,40,185,124,219,150,145,149,91,31,115,149,3,207,103,185,156,204,16,98,251,83,229,230,167,136,162,121,246,18,230,75,75,210,161,138,87,181,91,42,26,73,150,0,250,146,205,94,155,35,104,248,114,49,103,105,229,10,117,217,57,224,158,146,28,121,182,237,22,170,64,218,175,9,214,220,47,38,55,86,26,84,216,136,247,9,156,147,168,114,42,159,118,114,203,17,89,249,139,184,121,39,211,175,140,204,201,106,223,241,15,71,182,41,169,204,157,93,87,203,202,55,107,80,58,223,144,172,207,165,254,228,53,81,157,46,252,109,132,43,216,142,201,55,179,5,214,209,84,82,61,69,81,148,94,214,14,74,198,89,252,81,156,98,143,3,8,91,207,116,73,41,75,98,233,221,101,155,27,63,225,243,25,168,134,138,0,189,145,207,130,69,248,24,203,15,164,194,54,219,115,60,61,37,183,63,185,247,57,27,35,59,38,74,24,4,39,159,34,19,65,90,248,97,113,221,101,170,243,228,185,179,214,65,123,148,153,119,168,248,214,92,165,224,111,151,112,75,152,115,216,190,158,71,254,202,88,106,196,109,83,64,191,50,214,245,222,45,203,53,4,213,82,8,208,198,6,42,126,77,63,131,52,170,104,98,24,21,254,53,138,69,139,0,214,13,8,189,45,229,42,34,246,149,156,139,51,124,190,56,1,81,12,163,135,74,138,56,112,23,65,156,80,33,23,130,204,71,99,199,3,74,248,178,27,138,62,51,204,10,57,167,116,22,131,129,232,239,175,222,57,29,159,151,28,227,187,74,51,66,160,28,91,39,19,224,208,56,15,129,33,4,118,140,97,3,14,218,41,138,95,76,97,110,12,94,76,99,11,21,35,37,250,52,31,58,20,162,50,133,201,209,102,6,125,231,219,54,226,186,5,110,122,132,70,221,174,45,49,47,216,176,40,245,113,211,242,124,101,38,144,58,219,183,162,77,50,187,135,151,219,111,193,96,81,180,135,229,49,184,113,38,177,73,177,202,41,14,251,71,52,152,234,221,18,38,40,191,233,216,36,131,254,87,237,16,127,225,17,40,11,57,235,46,149,156,194,163,68,66,194,213,5,204,58,110,215,183,192,76,125,64,55,167,86,37,139,149,212,45,254,115,137,194,240,205,5,202,42,154,61,34,208,203,110,151,244,200,34,239,20,63,73,87,82,5,112,27,155,80,212,116,128,36,80,91,153,53,189,155,60,58,188,212,128,21,129,48,216,229,176,243,51,191,247,7,116,46,137,164,160,123,36,221,138,221,88,240,35,120,31,214,40,178,228,136,45,140,36,22,17,210,151,194,30,212,125,77,68,156,155,209,46,231,1,84,79,146,34,40,114,68,25,68,157,224,185,41,67,133,184,78,34,6,131,93,136,190,207,136,181,41,215,99,213,169,39,232,154,63,111,45,41,179,202,29,27,198,184,87,205,92,94,78,196,247,27,98,198,189,157,102,33,37,65,231,65,13,116,120,223,19,29,102,43,108,89,17,107,202,103,122,147,31,127,226,68,123,201,231,125,197,57,137,154,105,236,21,171,130,179,29,10,118,47,89,148,134,82,4,124,183,11,134,144,166,152,162,127,201,230,215,250,124,8,65,207,123,11,104,239,107,52,22,197,41,233,204,149,197,245,87,247,127,238,127,144,246,35,187,170,60,51,114,118,150,115,233,182,50,117,36,21,12,63,249,186,220,224,79,207,159,105,250,137,182,121,249,133,66,226,215,68,208,149,69,65,8,163,13,54,64,10,154,81,0,175,90,203,196,21,9,83,169,230,78,113,118,175,103,213,107,183,84,78,53,178,192,150,4,198,41,120,10,7,191,205,61,90,208,45,30,93,141,235,228,64,133,70,59,200,25,159,163,227,69,80,38,210,67,90,194,213,245,204,44,238,46,11,193,77,153,77,152,203,50,150,62,40,237,186,235,124,222,133,226,254,32,37,6,68,2,172,138,59,96,24,29,224,165,240,215,13,111,124,90,115,249,250,231,217,232,233,176,198,119,22,198,214,28,115,30,249,77,172,14,203,95,61,113,115,207,174,56,124,247,166,234,0,21,240,234,165,83,163,140,143,36,143,232,133,221,241,69,98,80,73,196,68,129,39,186,104,166,245,177,64,165,34,144,12,232,144,170,142,123,221,52,24,177,74,71,57,7,192,21,24,151,85,52,228,238,148,204,182,129,134,119,238,177,51,201,233,234,12,193,217,70,239,178,108,155,253,24,149,234,82,187,52,89,126,83,146,81,1,108,110,19,216,35,199,56,207,187,210,47,174,8,146,123,0,124,204,17,204,171,30,65,80,45,55,57,143,93,142,87,12,212,110,120,159,210,3,62,59,245,211,177,49,204,42,173,226,183,232,91,85,180,4,114,203,33,177,77,189,6,9,22,154,149,13,59,35,1,21,134,8,70,134,79,211,155,226,40,68,64,67,50,63,57,71,199,155,157,219,189,230,122,44,251,60,3,144,84,176,14,90,187,108,141,218,13,251,137,222,237,21,30,244,97,231,38,157,222,171,72,134,91,172,92,169,91,218,178,44,93,162,196,206,207,131,194,74,136,95,185,216,144,46,76,151,116,117,153,206,125,140,231,203,185,8,188,92,189,17,28,133,167,238,139,227,66,80,154,248,104,141,33,247,62,110,162,121,9,157,2,102,243,148,116,2,56,102,17,0,103,195,53,15,54,97,73,234,52,162,15,191,160,130,129,60,166,155,152,235,114,193,47,174,70,30,212,89,213,50,171,173,213,85,96,108,28,80,198,75,99,28,210,174,177,84,12,14,105,53,72,90,120,27,96,106,67,24,47,59,105,206,34,91,209,167,52,240,163,166,227,79,132,122,13,215,21,38,89,85,129,18,35,207,43,88,150,247,174,238,67,82,198,23,158,129,55,88,171,87,81,124,147,74,63,197,72,146,159,6,42,230,174,110,18,165,158,181,250,82,185,183,108,51,154,197,185,102,18,129,18,143,239,176,101,206,205,29,66,236,37,171,181,229,93,31,203,182,10,15,201,50,158,8,198,239,108,231,43,79,194,159,145,151,82,110,130,134,140,34,222,73,119,180,58,37,5,199,125,119,150,127,119,12,138,172,249,219,205,84,45,239,219,55,91,217,72,173,190,210,34,124,196,86,144,206,246,96,125,18,111,168,80,191,98,73,30,226,143,183,214,248,113,72,145,169,80,25,61,87,116,205,253,104,147,184,41,13,23,248,220,1,178,139,64,197,199,139,114,213,61,222,230,246,224,96,43,175,237,7,155,213,39,154,189,203,59,38,157,203,111,9,130,81,52,59,92,130,47,53,60,228,194,94,204,6,217,32,215,164,89,201,52,5,216,235,86,213,83,218,150,140,168,161,214,73,242,246,42,80,228,143,157,70,251,65,188,31,13,156,119,37,105,180,58,25,210,208,63,211,206,94,181,121,137,230,41,152,31,124,9,179,113,52,213,92,12,194,219,198,185,110,79,225,114,173,194,231,23,205,160,83,178,212,202,143,22,125,137,117,216,110,31,234,114,78,101,67,251,161,120,153,123,43,53,80,84,246,206,96,121,197,212,174,247,2,217,121,15,149,33,225,59,243,187,184,200,170,145,215,239,94,19,108,101,143,42,19,155,79,143,130,85,59,173,74,67,212,227,180,233,38,49,63,20,29,241,154,249,86,42,104,38,66,3,35,153,212,87,110,138,80,50,87,200,122,154,121,203,136,33,33,109,129,140,177,87,202,173,161,210,84,7,84,235,5,183,192,202,85,135,194,212,72,224,146,44,149,94,215,159,140,77,209,183,62,2,158,17,156,69,75,44,125,190,190,185,194,254,71,12,108,2,96,24,183,208,47,172,143,46,101,135,67,113,212,250,123,180,115,219,126,2,96,191,164,86,200,92,35,19,206,218,177,134,235,152,11,9,5,176,216,46,9,156,184,201,77,69,217,252,110,100,173,87,96,43,207,137,44,127,114,185,10,142,225,201,119,165,181,226,11,72,100,5,43,19,56,179,240,149,38,126,45,201,245,227,158,142,98,106,90,118,171,57,150,95,168,216,21,90,143,50,211,219,84,79,246,10,207,11,43,189,233,207,144,31,81,182,133,226,67,194,145,160,123,153,172,76,49,223,71,163,254,249,181,33,1,177,164,0,192,80,43,37,193,58,158,234,18,152,239,63,159,52,25,60,139,227,132,100,140,41,84,201,71,52,232,54,205,202,105,194,115,192,250,7,168,61,4,29,43,82,106,207,73,14,94,146,34,28,120,3,107,216,172,10,182,126,248,27,100,132,58,103,51,232,185,209,49,126,97,168,58,161,236,201,69,188,82,41,51,128,186,24,236,6,244,189,228,4,235,144,235,222,249,93,253,61,95,110,178,15,31,67,203,243,108,195,235,208,74,78,79,148,153,40,180,59,4,64,116,189,78,208,247,139,223,35,3,226,130,217,29,21,234,254,241,149,2,6,120,42,237,15,88,42,129,41,28,31,38,100,97,195,84,214,4,236,55,142,107,150,174,174,44,145,66,23,135,204,111,173,183,223,52,206,145,90,40,82,1,200,5,241,211,249,82,215,141,189,94,77,154,4,191,135,195,6,112,8,241,75,3,209,204,181,162,61,5,181,205,102,97,120,232,14,131,62,125,103,196,15,88,106,126,161,50,54,96,118,180,188,33,39,246,213,86,152,23,252,25,149,120,161,154,176,98,121,163,241,44,47,243,170,52,240,50,136,11,124,220,227,12,101,219,175,177,173,230,130,129,122,230,143,69,131,238,103,50,249,163,71,12,186,19,245,235,92,43,153,32,44,159,249,220,250,223,136,149,72,164,196,43,101,102,104,77,208,252,116,57,25,203,185,39,79,4,47,245,121,142,28,67,227,77,170,8,142,103,213,35,83,138,56,216,147,142,100,161,194,201,78,177,162,227,163,39,147,179,45,164,113,147,189,61,73,234,132,144,96,60,16,87,45,219,125,246,52,214,85,141,110,249,167,152,138,207,202,173,157,23,44,106,155,25,86,217,140,149,128,42,85,98,245,242,174,218,164,40,113,142,30,176,188,133,44,132,69,213,73,177,151,6,79,49,243,236,235,95,102,164,38,157,65,218,221,14,92,239,235,35,1,119,13,78,17,186,170,188,75,138,181,213,49,129,110,87,197,65,53,82,206,50,66,84,60,94,40,24,166,83,143,21,119,227,109,153,75,149,246,30,242,205,171,201,240,88,176,127,224,43,18,242,185,7,54,43,183,246,150,207,127,76,119,76,131,88,24,67,58,251,203,30,231,170,153,105,172,175,160,239,138,33,121,8,141,5,160,82,20,73,28,152,142,6,53,209,169,50,253,207,172,192,18,229,43,152,203,37,58,182,252,20,94,253,27,253,122,58,80,143,73,168,214,123,69,54,121,131,118,184,62,45,131,221,230,100,229,95,139,217,37,175,218,90,131,86,192,7,110,44,135,20,86,52,178,134,233,253,16,197,50,73,231,45,118,97,203,218,129,253,234,180,69,126,160,182,154,204,174,237,129,246,9,219,70,167,86,163,114,223,80,1,131,140,42,44,194,241,213,212,6,245,68,9,105,55,131,156,193,249,176,193,59,188,233,155,171,112,245,105,122,86,36,40,12,82,112,213,220,164,230,180,163,199,117,62,135,10,4,111,114,45,195,169,173,233,222,21,41,118,171,217,152,49,37,207,162,59,120,42,59,101,10,121,175,14,107,70,234,136,30,7,140,150,5,82,28,87,131,198,104,22,216,211,86,211,118,157,229,203,53,195,183,225,163,233,85,243,222,101,22,186,126,162,74,204,136,227,209,16,167,162,247,141,132,237,219,101,134,133,139,208,104,15,89,214,88,240,235,169,114,89,94,128,42,8,177,120,228,86,50,87,194,44,176,245,79,42,219,26,129,66,131,38,23,246,111,194,148,144,106,54,114,123,250,107,148,102,141,176,125,26,239,203,93,6,65,209,222,170,200,242,63,210,165,60,130,122,47,114,4,164,86,103,106,51,250,121,111,160,106,60,252,38,76,186,128,46,59,11,25,29,12,30,211,143,7,79,66,73,94,147,209,58,230,148,222,134,7,154,17,201,42,84,116,160,12,157,0,202,130,172,222,14,250,157,79,244,47,68,212,92,0,226,76,80,70,26,158,162,109,67,91,86,85,92,98,114,101,149,55,117,210,12,246,46,217,183,237,225,216,242,89,157,45,107,41,71,186,237,10,117,105,158,235,44,229,4,238,208,175,36,145,158,73,224,167,54,33,104,227,158,11,140,53,18,58,243,110,197,57,65,201,145,162,248,7,152,142,35,148,184,32,45,58,124,67,216,35,130,102,236,113,118,218,6,199,252,115,21,234,197,4,232,84,152,172,52,222,244,143,204,79,104,37,82,221,199,98,14,20,235,100,71,1,164,108,180,208,22,82,152,96,112,117,197,221,180,27,187,178,78,254,53,180,131,213,151,84,154,10,229,21,66,135,243,102,124,251,242,74,98,234,160,235,131,30,217,18,94,152,216,215,174,197,124,47,91,118,186,178,201,208,68,173,70,236,83,64,98,218,28,216,254,101,3,123,145,14,188,205,246,100,185,79,64,138,37,39,232,236,123,116,138,187,20,247,228,163,210,215,227,232,221,29,248,231,178,138,30,10,3,134,138,25,138,205,24,152,169,157,240,178,182,29,76,46,196,134,145,200,162,41,59,182,199,34,20,99,132,208,108,96,133,244,121,28,132,52,192,156,3,56,95,65,184,34,34,218,131,219,176,88,114,187,221,201,242,204,118,71,113,166,93,126,173,213,180,158,57,50,13,194,58,83,134,44,239,230,82,199,43,113,192,107,62,154,28,250,136,231,206,156,133,115,248,243,46,172,146,76,118,243,110,160,132,32,21,5,68,179,207,193,43,3,207,173,87,246,193,199,8,170,188,248,90,155,222,60,8,150,108,86,6,250,84,219,79,181,178,176,68,96,117,206,148,243,187,7,254,221,169,60,57,4,129,68,113,102,89,235,20,190,184,96,244,109,157,235,134,38,146,183,252,203,195,237,121,26,183,22,198,136,120,96,157,252,11,122,223,135,230,99,129,129,233,172,57,228,186,163,35,233,206,199,54,75,154,91,55,106,121,147,152,216,151,150,232,141,153,14,220,55,100,33,122,156,188,107,168,72,191,36,232,80,225,7,194,168,50,104,104,17,5,150,122,230,138,120,128,215,172,97,109,68,42,133,238,150,119,86,26,38,110,138,115,207,242,60,104,181,92,35,172,137,123,16,168,22,135,249,232,118,185,5,33,48,105,168,152,5,194,164,122,138,208,221,140,187,78,152,76,8,41,183,3,36,56,176,186,119,135,202,196,194,159,151,182,127,69,142,8,159,35,174,24,216,78,25,179,166,229,22,75,195,138,197,39,124,195,221,32,196,136,30,86,82,29,238,135,180,91,214,123,178,231,40,126,204,89,21,41,228,13,174,61,114,72,70,210,83,19,36,185,128,215,110,247,51,111,91,210,69,163,220,174,62,46,95,25,137,209,251,84,41,40,129,229,16,20,55,110,162,121,239,17,193,91,107,59,137,182,121,61,195,6,152,62,82,5,250,51,115,162,157,125,29,221,239,105,251,61,161,196,5,173,140,69,7,197,43,241,127,71,67,145,119,102,120,93,96,39,187,96,103,170,7,166,151,205,38,73,97,155,47,182,210,79,1,30,100,215,10,225,29,188,16,6,19,163,211,62,25,210,238,171,61,9,72,127,22,178,128,151,16,79,232,39,246,134,34,123,196,192,236,141,186,71,109,5,154,202,147,78,92,108,205,237,9,25,128,112,56,130,76,188,141,115,37,31,57,198,232,223,19,66,221,120,201,132,226,207,151,233,152,207,147,69,250,11,152,126,18,210,115,147,103,221,8,161,70,26,90,240,178,241,198,53,34,37,2,164,73,241,105,102,205,87,101,104,46,156,185,35,84,20,96,193,1,53,190,217,95,188,136,138,19,196,226,92,216,194,135,15,208,118,59,88,10,153,191,29,8,120,58,58,91,195,166,68,96,174,30,73,40,172,102,202,69,78,67,175,237,5,140,62,188,47,96,195,122,30,0,98,96,187,10,230,39,101,47,207,178,205,241,177,204,101,174,226,243,224,81,79,192,12,74,70,86,230,148,222,101,161,72,108,42,150,176,104,129,132,134,151,53,37,91,173,245,8,196,109,79,76,9,90,46,121,194,47,168,98,195,124,79,144,167,236,228,206,211,76,77,88,122,182,95,179,187,14,122,140,20,134,38,73,108,98,121,187,6,219,199,76,39,226,145,68,66,25,222,34,209,166,144,119,172,168,117,246,64,84,52,36,146,59,172,54,142,213,41,41,18,95,45,216,13,48,216,91,8,33,40,200,208,25,220,249,205,4,48,123,219,5,107,4,97,189,107,195,126,41,250,6,14,233,177,137,3,142,209,145,6,8,126,204,142,74,254,108,234,185,246,100,104,154,102,207,1,194,230,206,250,118,15,138,70,24,74,202,176,207,31,50,219,49,22,119,69,222,18,9,202,10,60,169,175,100,249,56,47,158,109,243,185,212,49,122,97,99,43,82,184,136,116,157,250,207,19,132,225,248,119,114,33,110,86,193,155,173,82,219,213,197,48,52,200,66,8,204,211,200,113,189,179,254,43,34,245,167,108,208,159,83,180,190,148,250,21,134,57,229,101,32,15,76,205,237,168,182,158,4,218,56,30,197,2,143,88,178,64,0,34,1,172,253,177,96,87,74,131,13,197,186,15,2,91,231,221,143,43,185,122,71,47,2,38,164,109,196,222,89,31,232,14,159,49,25,234,207,183,238,60,242,2,162,9,80,146,9,159,237,145,114,5,92,33,184,114,105,82,108,150,245,87,142,130,94,242,61,46,102,57,31,253,91,191,109,120,15,179,85,77,246,67,26,10,160,2,91,92,188,230,77,131,180,8,225,2,29,52,10,57,105,216,132,169,244,133,27,153,173,229,4,171,231,80,56,26,144,109,58,13,113,113,19,226,128,214,220,117,179,232,90,232,78,99,14,163,211,26,130,234,249,69,161,124,242,97,42,55,237,48,224,149,190,221,178,14,185,153,225,1,87,85,182,86,239,93,184,37,201,176,72,182,41,225,145,245,109,11,193,188,141,224,93,159,81,85,0,191,218,83,134,164,100,19,108,67,77,32,71,103,123,234,212,207,46,140,7,195,107,165,174,35,85,49,171,187,101,234,28,94,87,49,43,111,116,32,32,202,40,111,149,199,232,240,67,168,24,133,144,230,74,151,235,193,180,3,70,30,118,110,93,155,194,210,207,2,157,112,26,217,192,106,94,234,212,22,111,87,206,63,65,84,17,158,245,44,82,75,73,136,116,203,113,12,89,72,242,78,227,235,57,183,150,182,68,83,62,120,84,92,86,218,223,0,75,107,215,5,65,46,226,33,120,235,120,43,163,78,162,98,116,61,102,192,241,66,62,171,35,71,207,113,190,172,197,101,169,212,117,49,209,165,7,97,48,84,217,245,51,54,171,176,140,177,52,167,187,43,61,184,38,209,18,67,96,205,196,37,248,145,110,41,10,247,234,174,67,108,75,201,134,54,5,100,5,146,179,61,233,60,135,73,201,83,8,121,183,189,175,252,251,93,163,229,111,224,178,154,136,150,17,171,91,52,127,231,180,228,83,210,218,183,141,42,19,109,7,146,202,98,163,31,241,147,182,56,113,253,197,98,216,23,116,104,13,26,212,116,14,81,64,130,202,79,99,151,115,122,0,80,142,87,29,88,246,236,115,175,172,221,218,52,48,198,47,206,38,193,5,85,123,129,223,90,212,237,176,175,186,110,189,115,54,161,195,99,188,250,248,246,20,133,168,32,105,169,169,192,185,22,55,8,32,98,35,67,67,225,236,111,215,217,169,85,93,54,62,161,164,22,68,236,66,123,214,137,239,133,71,151,151,31,212,40,161,106,168,40,90,14,104,160,153,44,91,49,7,148,116,61,166,191,160,12,24,21,105,208,90,176,17,198,230,28,91,122,174,49,20,68,245,74,64,54,221,29,115,121,3,217,73,95,186,142,230,71,197,192,110,222,218,253,36,178,3,208,170,131,53,62,145,174,142,72,6,196,147,73,154,193,122,198,169,52,113,247,234,209,65,125,198,98,215,14,169,35,188,52,8,191,8,17,166,105,82,107,180,167,35,108,57,212,215,112,240,33,127,250,162,139,210,132,173,186,47,71,65,98,236,249,33,154,180,231,229,58,139,172,50,178,80,53,204,177,12,164,162,114,45,166,147,178,226,157,205,34,95,139,94,176,79,190,114,131,234,166,61,101,116,30,35,245,109,26,77,223,243,26,107,75,67,81,168,187,240,49,24,54,118,80,211,167,66,117,109,34,160,225,200,139,40,86,67,35,219,80,54,238,196,130,66,76,247,85,89,234,45,120,53,233,185,175,32,253,141,131,61,30,111,131,214,102,90,114,253,104,111,97,133,153,216,248,146,97,180,189,198,107,115,15,178,250,44,82,165,223,215,124,81,231,250,104,138,173,198,114,253,10,24,170,226,98,43,129,125,36,241,162,235,40,92,184,138,50,46,163,171,136,158,138,156,99,184,247,140,164,108,105,152,103,167,32,5,92,88,118,201,22,203,146,229,223,167,108,122,145,180,165,207,243,118,248,93,211,31,83,34,182,19,158,254,66,105,146,31,128,153,131,74,142,138,72,150,66,144,97,52,111,84,249,63,27,88,102,37,235,56,187,189,180,46,77,13,213,184,247,188,185,111,116,103,135,203,214,178,3,76,6,99,252,66,47,162,141,30,7,176,51,62,4,197,81,216,22,80,121,47,146,12,22,141,84,137,18,122,150,176,28,226,102,110,112,152,86,227,26,64,209,121,174,9,71,81,55,147,47,54,162,16,12,114,232,73,160,201,18,91,103,112,9,121,147,172,231,199,126,128,120,163,43,152,209,27,211,53,166,39,164,60,5,254,229,158,155,72,18,144,222,36,157,209,30,216,115,232,116,133,228,87,11,198,146,41,126,224,241,199,111,76,161,240,243,36,226,137,187,83,48,252,13,98,226,113,159,164,8,66,35,214,120,138,59,63,102,138,183,91,228,102,200,174,228,101,184,185,181,10,28,135,220,222,194,212,88,21,135,32,25,212,136,100,61,169,85,54,41,100,124,34,244,154,160,169,25,226,41,182,156,105,165,59,50,128,136,150,209,139,117,86,180,167,137,117,233,160,241,229,221,151,14,38,53,114,27,132,2,106,84,6,182,115,133,184,144,16,177,228,161,81,125,222,6,239,40,59,36,139,8,80,144,155,70,214,188,240,24,103,41,201,57,103,92,183,86,75,143,100,249,141,69,226,174,166,1,148,117,254,30,46,224,250,231,1,26,91,121,32,225,108,66,74,200,139,55,145,43,86,175,55,143,98,238,111,140,38,205,147,83,3,108,45,64,136,133,213,197,6,166,123,174,195,79,17,243,115,85,24,9,26,245,159,139,188,88,146,169,145,88,86,6,192,203,126,4,234,103,52,73,57,134,77,164,235,55,114,62,228,156,50,134,203,133,22,57,134,55,191,228,90,143,3,169,74,10,221,220,18,246,170,40,172,25,177,99,25,90,92,68,44,193,97,114,230,16,142,105,84,2,147,83,188,146,177,35,201,86,174,222,68,127,178,200,183,46,189,177,83,177,214,60,173,173,39,63,6,123,46,106,239,126,93,147,91,82,65,16,50,237,189,203,246,20,105,166,251,206,123,229,148,172,74,83,162,8,229,248,210,218,212,252,158,60,126,81,55,223,174,251,173,91,150,221,243,73,100,0,229,96,61,18,250,180,241,208,146,38,160,215,52,222,228,83,113,207,163,46,232,47,21,166,216,180,78,214,176,195,74,37,50,143,140,97,25,25,194,156,214,195,243,28,100,217,233,241,219,166,230,117,119,202,2,27,162,190,209,198,24,177,95,135,63,167,42,226,58,239,202,232,242,191,197,175,190,155,242,185,75,19,53,175,74,12,100,25,122,201,189,183,127,131,209,26,123,21,174,179,166,152,60,59,18,214,141,158,75,126,172,146,24,96,144,38,51,144,138,160,80,221,66,80,175,162,51,25,72,180,22,227,43,245,194,178,43,228,154,102,98,8,233,62,173,205,242,165,125,253,105,251,174,250,15,81,188,148,45,209,204,136,181,217,166,211,29,154,47,57,43,15,109,184,186,156,217,169,111,236,230,190,112,36,172,252,44,182,219,58,137,109,25,145,182,37,170,122,90,76,186,66,131,67,65,229,205,254,13,82,155,140,234,66,201,34,242,221,63,92,204,103,66,186,71,251,147,237,21,240,42,244,227,179,99,105,144,182,145,112,133,129,43,48,144,43,139,175,41,54,105,218,162,144,147,19,223,41,102,131,153,228,34,68,33,241,35,189,183,219,166,192,125,228,131,231,142,219,155,99,32,2,73,25,49,81,225,209,185,171,190,86,25,241,17,200,230,133,239,120,122,71,132,46,199,124,197,191,87,13,54,5,145,42,47,124,128,13,204,160,107,196,137,101,174,218,135,68,242,60,84,30,127,181,187,100,157,94,105,237,240,55,108,57,169,179,26,46,129,184,238,217,199,36,127,156,152,107,189,14,3,153,54,113,80,43,27,242,88,126,132,241,142,58,55,138,12,37,74,164,99,14,200,105,154,161,17,78,14,83,97,230,16,140,195,221,99,194,252,141,116,110,242,201,129,87,82,195,229,13,158,15,225,33,227,247,124,111,82,198,210,240,235,143,226,192,88,200,214,95,218,225,64,124,150,230,95,206,150,56,70,15,175,130,34,110,40,174,155,95,182,217,99,52,15,191,96,5,86,14,24,150,195,1,211,192,189,102,31,66,14,221,160,58,204,165,64,161,43,94,9,88,126,62,241,5,38,35,24,223,128,94,219,174,52,115,167,96,89,245,5,175,78,142,129,68,121,116,243,0,80,117,139,89,115,144,189,97,84,27,129,143,153,74,117,118,20,9,211,107,237,204,213,136,144,192,227,45,214,103,22,193,165,99,231,226,227,98,250,10,106,43,184,207,69,210,188,11,130,145,126,20,27,67,77,216,206,180,176,40,73,231,214,0,60,211,104,77,141,79,228,242,248,193,189,44,82,47,7,49,239,46,174,74,89,254,47,183,99,30,133,67,111,82,246,227,127,137,37,141,225,75,222,135,6,247,136,102,130,106,159,178,60,11,197,182,166,1,193,112,233,115,92,101,145,187,209,232,76,168,232,134,237,134,192,16,45,52,224,47,135,11,147,245,139,86,26,232,201,56,160,1,202,82,175,38,133,183,244,248,242,31,251,196,31,224,148,250,157,125,124,82,14,83,117,172,62,85,56,176,165,144,203,233,234,118,208,118,15,176,157,226,28,177,166,187,134,154,215,201,253,47,163,125,28,90,1,165,132,11,159,63,209,242,170,158,115,233,241,246,229,122,245,199,192,79,167,107,90,163,200,20,6,90,28,196,157,30,187,61,173,73,72,127,114,155,174,154,254,216,144,154,123,60,44,44,148,30,131,187,155,166,238,104,42,183,130,159,130,28,126,167,40,59,172,114,241,37,32,165,191,24,107,6,107,252,229,252,219,240,203,16,105,41,119,97,18,171,249,32,55,39,2,79,138,71,45,162,60,150,238,138,13,148,167,59,249,136,80,71,107,120,114,175,177,246,150,45,112,101,92,107,172,232,169,99,245,251,2,40,7,164,201,121,212,175,74,162,196,137,72,27,145,184,131,108,237,113,0,224,242,66,20,109,58,129,138,104,203,222,244,111,85,248,40,50,4,221,62,242,140,215,207,148,10,180,216,132,63,92,123,241,21,51,65,2,169,225,117,242,149,90,0,95,225,198,69,1,210,164,43,232,17,14,139,20,110,252,92,42,236,82,28,83,72,203,36,132,228,49,186,39,230,188,159,112,149,26,126,104,245,247,207,140,180,50,143,247,3,66,129,181,159,128,75,103,87,210,148,223,224,168,39,94,145,172,14,85,186,45,85,17,239,96,110,157,103,84,129,207,125,205,172,64,176,78,247,197,3,13,79,242,34,64,205,215,73,249,56,48,245,90,225,26,128,163,52,176,123,193,111,182,241,218,186,115,172,10,187,110,190,51,92,172,199,157,69,49,41,67,164,188,53,108,31,42,75,29,2,196,6,55,21,44,153,207,143,101,57,189,242,223,167,31,175,14,120,153,158,127,131,166,0,254,29,11,90,93,13,150,163,220,77,188,51,114,254,87,108,34,112,139,36,144,218,244,193,164,211,143,145,35,194,41,175,87,247,99,228,136,44,160,96,91,91,37,31,18,175,79,50,171,98,233,168,81,87,137,40,210,95,67,108,215,154,132,155,109,148,61,197,0,18,214,136,28,162,121,162,128,17,137,132,59,155,242,61,215,142,116,29,95,31,28,142,226,88,72,212,22,0,22,94,168,12,198,81,250,249,214,133,66,97,215,168,236,115,190,3,242,140,2,232,250,106,40,151,183,74,76,91,127,173,254,72,90,217,112,167,38,234,222,163,155,154,16,207,83,155,42,160,35,98,67,14,165,109,138,247,235,142,14,227,199,225,117,97,76,29,101,240,60,155,204,33,131,44,141,201,238,31,56,177,67,117,232,202,85,54,83,52,226,66,107,129,229,234,164,89,231,23,147,186,48,79,114,67,171,169,114,141,16,115,126,72,114,30,154,104,201,190,202,144,11,114,85,243,179,223,26,33,249,11,167,236,193,126,155,190,220,23,241,112,192,24,30,187,52,81,219,239,129,107,130,12,152,213,140,45,211,103,254,133,123,93,53,62,66,114,175,61,69,9,42,79,241,102,214,124,52,71,191,235,149,22,228,44,192,131,227,113,177,219,122,183,103,79,115,143,52,16,180,49,166,231,100,32,161,172,32,66,100,142,210,18,220,147,246,90,124,20,122,0,40,209,243,253,112,86,187,24,40,37,0,150,188,116,251,220,102,29,128,164,32,249,19,63,131,2,49,186,60,209,243,116,9,24,180,254,97,191,0,94,28,148,70,98,151,111,17,61,176,132,88,203,231,240,18,220,223,155,189,241,81,80,72,25,78,202,158,146,112,136,9,6,168,12,235,49,7,40,2,248,159,79,170,230,57,117,96,143,195,196,22,138,10,22,196,180,137,26,224,209,241,94,113,198,137,173,129,194,47,143,16,186,47,246,174,162,232,100,220,100,20,42,37,17,28,9,42,54,151,181,217,216,215,52,144,37,229,98,92,26,122,237,173,213,110,49,185,41,151,177,76,116,25,176,209,130,157,10,114,215,147,82,6,214,220,214,111,73,69,196,254,137,57,218,182,193,155,145,8,91,243,216,3,193,195,186,232,8,95,146,48,151,186,157,63,11,166,253,169,21,134,45,192,43,75,80,22,13,107,48,47,116,84,222,75,40,26,169,90,254,195,75,234,181,189,112,77,233,79,232,250,203,170,110,8,124,139,232,141,63,243,245,153,181,129,182,122,245,76,133,12,120,72,184,14,150,79,30,91,115,20,90,207,128,115,219,109,191,143,34,157,48,159,144,147,34,176,240,120,146,131,110,246,38,216,15,171,11,148,58,153,253,2,126,40,5,52,180,90,100,53,152,95,216,61,248,74,41,42,65,186,136,57,55,214,79,164,198,229,33,109,42,144,37,208,16,148,227,156,232,223,44,233,164,204,20,104,15,81,124,173,70,103,10,0,66,204,113,125,119,30,210,181,53,15,170,162,197,250,251,189,195,22,43,147,29,142,140,118,236,111,20,188,50,53,86,64,130,208,74,133,162,91,6,208,217,183,173,37,114,227,164,179,112,249,36,211,88,165,6,22,78,251,8,146,29,45,11,36,49,59,81,28,117,61,53,3,229,222,85,18,235,144,99,4,51,163,9,38,242,132,102,157,164,127,205,135,253,81,170,170,134,196,72,236,243,4,25,115,38,2,220,140,145,74,59,41,4,217,136,231,42,184,50,85,60,231,248,246,42,5,122,24,236,117,7,195,79,90,73,41,201,235,19,76,207,20,213,126,239,28,131,152,213,47,149,251,196,192,127,137,84,250,11,232,201,185,109,135,16,63,35,54,59,66,119,227,197,242,198,231,229,207,106,134,180,165,23,4,146,254,33,119,100,76,16,174,112,185,154,49,254,216,54,13,222,64,102,112,22,102,75,163,212,104,184,133,125,147,156,225,101,89,75,106,95,68,123,173,58,190,89,12,11,22,252,121,13,96,43,102,131,138,16,82,233,88,208,235,110,208,24,67,251,169,3,77,188,57,101,183,141,114,234,183,176,29,40,212,63,95,151,59,72,2,19,236,152,68,101,168,24,76,219,106,172,205,210,244,162,140,108,74,223,35,51,26,222,23,30,240,244,91,151,245,43,225,57,76,243,209,183,30,17,55,201,35,82,117,19,160,125,30,145,105,248,54,214,199,147,135,243,52,41,207,64,185,174,10,96,158,115,210,68,224,215,15,207,242,158,254,59,66,201,78,153,16,26,11,155,24,109,159,114,65,129,197,57,131,87,6,251,152,48,208,93,107,177,8,8,177,124,123,239,38,219,37,80,40,133,94,68,7,119,198,2,140,248,60,114,81,247,232,81,244,155,220,17,205,14,5,184,21,224,82,71,41,172,44,50,53,174,185,226,3,217,201,25,85,60,198,124,95,32,69,56,100,134,89,28,75,134,206,194,30,72,151,243,28,76,160,51,48,141,69,84,137,109,113,204,40,23,80,74,250,187,30,165,212,33,106,176,246,84,143,25,119,244,2,191,1,8,148,114,150,132,147,44,179,82,188,77,243,129,104,200,192,138,72,20,155,41,16,9,14,185,151,25,70,212,52,79,191,192,41,14,165,109,196,227,23,115,55,158,229,103,111,81,174,94,94,229,62,76,116,245,93,209,253,231,241,38,143,7,170,190,82,39,238,241,201,81,162,231,116,183,232,131,166,74,176,123,1,51,248,145,60,155,64,222,12,87,114,56,199,143,197,118,42,15,154,155,187,204,231,59,252,147,11,7,231,70,170,141,12,152,242,191,159,40,251,181,185,137,106,30,46,10,229,110,182,186,25,116,76,163,61,147,183,43,35,183,49,116,128,92,222,213,23,53,169,204,43,118,69,131,240,210,211,234,133,100,142,150,205,230,173,5,204,187,128,64,105,100,20,118,9,102,43,20,253,231,170,44,231,66,106,71,178,76,106,114,202,218,245,145,224,181,210,152,76,72,45,50,86,100,124,81,194,28,233,175,10,34,147,104,163,231,254,90,34,241,151,86,112,104,104,101,26,141,238,135,59,188,41,12,130,96,169,150,204,81,215,164,49,251,214,193,11,173,52,17,65,174,17,223,198,227,98,222,151,227,35,150,107,23,119,95,144,166,189,224,183,135,42,184,239,235,14,52,219,192,7,48,105,196,237,59,77,135,197,73,153,41,240,57,89,183,196,207,6,163,192,183,232,223,78,238,176,147,102,182,5,148,30,27,134,109,58,156,208,203,26,206,77,120,78,156,154,76,217,75,122,200,38,190,36,34,215,18,170,151,214,2,113,125,114,17,238,117,173,1,250,29,96,163,173,176,191,202,156,78,136,23,60,172,28,22,229,155,183,147,243,180,49,117,159,82,175,29,206,51,246,193,25,240,96,218,131,187,173,134,61,15,226,1,245,91,79,106,128,92,233,182,68,63,228,170,148,107,12,90,244,146,12,78,33,138,178,204,99,183,77,155,97,111,15,230,61,46,115,28,7,66,212,49,68,138,49,137,113,198,173,28,50,196,111,173,225,43,89,101,158,158,40,229,112,25,112,233,67,251,148,124,184,50,114,236,76,232,119,17,76,16,67,129,144,225,193,122,11,168,193,200,114,190,29,89,135,159,168,58,33,120,135,77,186,171,243,71,52,95,35,166,8,60,249,68,44,141,240,11,3,186,132,118,173,49,97,31,186,29,111,250,146,229,184,40,118,237,99,17,218,144,241,195,201,32,71,195,60,10,44,243,180,164,134,236,212,239,92,158,18,166,112,124,92,164,228,112,244,161,112,112,241,231,113,10,240,7,46,67,128,157,124,68,162,134,167,149,250,190,14,145,210,39,189,229,79,229,183,110,29,76,102,236,76,68,226,243,97,61,168,227,204,49,216,123,91,43,50,72,208,234,151,102,206,8,194,81,114,237,158,65,237,164,196,13,85,186,50,15,98,57,220,117,63,101,205,8,121,159,163,38,20,147,215,50,105,73,7,42,223,245,92,122,18,123,230,78,144,42,67,43,68,65,160,78,109,5,231,72,76,180,147,172,103,65,31,53,94,116,119,47,205,63,3,105,183,202,233,141,85,88,38,243,147,49,19,251,90,93,22,152,2,142,32,64,122,124,33,177,197,44,3,141,60,88,100,198,143,10,142,162,80,23,42,203,144,204,200,27,8,61,83,235,163,48,203,11,203,208,176,202,95,123,236,128,109,74,244,1,60,209,192,181,101,26,138,127,254,55,69,176,70,15,190,128,160,133,98,104,80,188,93,54,177,42,80,221,107,179,104,95,177,136,27,192,26,40,102,93,152,218,219,231,48,223,168,73,195,89,24,22,96,132,209,225,148,18,151,188,185,100,149,251,83,192,32,77,164,112,76,239,198,126,44,152,165,158,15,233,205,253,130,95,161,145,123,242,95,246,21,54,234,108,81,103,55,252,97,218,107,251,247,249,90,113,29,106,51,135,90,227,189,79,59,212,176,190,237,166,96,48,237,253,124,13,89,192,48,175,148,61,74,234,176,16,30,92,224,242,67,74,208,179,145,251,32,127,113,228,37,92,18,35,21,167,68,200,219,3,159,51,85,114,169,3,254,198,208,185,144,141,16,158,211,118,181,200,143,26,191,102,111,238,106,77,227,185,139,186,8,39,165,1,48,67,177,2,3,97,180,171,6,14,175,129,90,232,1,200,124,131,143,243,231,87,1,152,14,127,109,23,72,38,170,121,74,254,188,39,233,229,132,60,37,42,54,11,18,108,226,234,207,228,165,111,154,89,17,179,210,150,242,131,91,113,37,170,23,110,142,145,192,29,22,150,191,217,173,235,99,175,37,142,108,53,48,145,84,171,146,168,87,3,31,236,24,127,156,193,208,164,146,223,175,242,27,235,166,132,227,42,169,203,236,254,88,140,125,13,34,230,88,196,93,99,178,161,226,19,102,167,111,137,188,124,18,225,197,235,151,250,85,234,53,61,30,242,140,231,47,166,6,1,204,208,188,168,242,92,53,19,112,57,54,3,129,182,117,79,123,87,112,74,29,135,50,63,227,133,9,174,39,167,172,253,69,80,161,59,23,149,105,175,52,71,222,188,41,242,12,74,34,95,168,187,97,200,24,157,207,120,27,85,184,73,26,111,150,101,121,22,134,218,40,37,140,113,175,196,237,107,133,211,41,81,226,187,98,254,235,11,110,45,141,53,75,82,66,125,51,2,224,177,40,235,127,209,245,231,183,94,251,238,150,206,121,11,107,220,17,210,136,197,149,83,28,147,158,107,116,250,132,195,160,52,167,243,172,101,64,158,234,140,208,198,164,26,123,32,218,119,228,9,7,72,179,11,63,124,123,103,164,193,183,202,127,239,129,38,58,155,208,189,122,123,168,38,81,234,172,105,130,195,204,67,99,158,137,59,149,79,231,199,0,20,26,195,76,213,98,136,190,90,173,130,244,182,206,125,201,211,249,208,124,81,21,240,46,21,91,164,62,126,149,136,111,106,88,76,159,125,245,42,224,57,245,92,180,223,141,253,209,129,238,176,194,221,100,222,19,208,213,253,241,76,124,186,169,210,128,135,230,48,4,41,233,249,36,236,57,60,227,29,91,22,204,206,34,113,114,175,200,61,244,7,202,152,168,156,165,161,74,194,170,94,79,21,183,34,226,54,57,77,48,199,162,151,253,215,238,79,21,121,16,129,248,27,200,117,134,143,249,70,76,225,250,223,229,70,177,126,79,242,148,85,182,118,174,12,242,131,218,108,61,158,94,137,194,29,3,38,92,242,70,231,55,160,36,250,73,8,224,40,181,37,139,88,118,115,139,16,67,29,125,111,112,137,63,52,59,25,181,118,18,237,0,144,202,134,145,117,196,243,202,74,36,215,206,55,212,162,233,4,232,94,215,103,196,216,180,170,211,31,30,132,123,102,128,233,206,18,130,199,6,197,230,180,3,134,107,195,189,75,94,57,232,15,35,5,158,211,157,195,185,240,69,82,249,230,5,232,122,82,201,53,185,116,192,220,186,241,189,44,63,136,222,10,174,103,125,11,76,192,78,242,77,227,51,188,13,112,102,92,69,205,215,71,87,88,42,7,225,161,175,95,83,230,198,181,164,68,81,30,149,173,240,53,214,70,161,176,71,98,8,149,36,134,241,60,53,242,123,133,179,242,180,67,252,198,82,233,48,232,220,174,146,10,116,47,170,88,46,135,90,71,208,143,163,62,212,176,160,65,159,134,212,14,33,135,181,123,133,226,175,165,213,131,206,74,82,67,5,178,223,96,11,212,205,101,120,89,242,49,73,249,116,30,180,243,6,190,42,111,12,190,74,82,218,241,195,163,141,221,106,212,198,54,132,1,211,24,26,199,227,21,51,52,29,7,59,82,37,157,239,89,109,67,156,118,75,240,246,253,147,5,132,96,73,227,228,135,174,174,232,207,140,109,214,134,88,95,244,77,6,109,89,170,10,76,138,138,201,0,141,194,95,70,216,200,102,115,49,151,28,150,48,60,177,149,84,189,126,248,97,1,196,252,250,88,235,183,50,39,212,180,16,246,57,146,64,76,176,217,16,157,237,206,132,165,104,208,52,178,225,97,210,97,153,121,173,194,55,182,176,166,206,228,107,28,250,16,180,112,230,81,27,32,169,245,172,128,87,79,14,228,123,6,113,218,162,138,108,130,78,98,45,89,153,9,220,78,101,127,212,191,180,14,210,188,112,132,189,191,31,196,237,128,23,61,87,4,60,140,206,169,151,14,19,91,53,153,93,63,235,126,63,251,180,44,45,28,145,111,33,91,107,79,241,72,52,247,29,20,159,2,28,207,87,71,167,191,15,18,57,125,80,70,8,244,9,145,133,74,97,125,40,94,173,46,121,229,252,121,53,130,71,64,115,128,242,56,245,23,247,146,139,147,105,126,191,20,81,39,205,53,120,108,79,248,201,96,64,186,95,163,209,25,148,37,235,143,76,24,17,218,101,162,161,73,69,99,100,99,94,149,75,192,117,68,122,119,159,139,247,122,81,159,156,237,144,147,232,185,46,224,191,214,101,68,248,232,149,98,254,143,100,45,3,109,48,132,85,212,118,62,215,191,74,178,221,99,147,65,45,237,252,108,39,237,84,3,178,43,223,6,83,215,34,72,99,31,143,51,235,246,41,95,48,13,45,164,54,199,112,125,171,126,99,24,37,126,25,121,170,147,113,27,125,133,250,32,99,79,91,126,149,119,168,227,213,175,82,136,245,61,106,7,226,172,98,59,167,11,36,38,112,37,72,53,217,88,151,207,150,147,250,232,113,9,226,26,108,248,91,146,117,161,92,55,146,147,134,253,124,7,198,78,106,17,14,224,51,89,45,192,44,150,63,184,119,197,37,165,194,122,104,47,190,91,77,50,218,183,171,179,206,37,183,221,154,13,130,132,43,167,57,184,78,117,45,215,81,174,16,144,145,49,115,77,183,132,169,202,228,10,166,211,120,14,88,205,208,51,201,210,141,84,89,194,75,44,122,136,154,4,106,245,44,98,58,113,128,240,32,169,252,57,120,26,104,215,175,133,174,105,59,75,2,15,49,97,54,36,247,168,186,48,197,216,158,63,183,87,74,120,29,22,16,187,108,194,147,179,194,254,176,34,137,32,186,102,102,15,125,213,116,0,141,25,208,79,139,228,0,63,63,151,86,248,248,117,253,68,115,92,163,30,77,181,225,172,88,15,146,69,54,51,109,77,121,165,61,220,84,224,101,173,59,156,117,35,60,64,162,110,174,199,136,208,165,93,202,61,139,32,228,95,154,132,120,200,11,252,233,23,167,176,197,208,80,204,136,216,99,91,145,2,134,28,153,26,90,209,198,21,251,137,214,76,19,161,12,124,98,6,218,136,155,119,67,188,235,43,228,238,239,123,224,67,196,30,173,213,86,63,28,207,135,189,184,47,44,70,104,110,181,220,174,99,217,253,138,28,77,22,3,237,10,217,91,36,239,141,22,245,74,119,9,4,50,206,216,140,168,115,119,247,209,209,64,219,61,191,157,91,32,145,240,223,130,116,71,171,100,221,61,134,181,109,228,217,65,29,223,190,46,156,157,145,93,76,61,74,233,60,96,6,204,111,147,240,191,243,33,194,70,235,76,46,31,179,157,88,252,34,77,50,36,233,160,247,96,49,222,239,210,95,218,3,203,122,147,248,237,127,52,133,20,199,229,163,209,142,159,137,133,168,63,192,92,197,129,55,170,121,105,248,192,78,162,127,81,214,8,48,60,119,50,185,165,136,7,56,149,151,205,100,27,49,38,85,151,243,178,133,156,113,72,107,24,85,180,33,7,185,223,95,106,230,6,185,248,195,49,160,75,184,37,188,13,179,226,222,106,122,229,91,195,199,71,80,227,74,243,192,74,8,168,12,117,207,238,84,23,17,232,102,228,234,208,8,185,135,187,93,177,166,177,210,112,239,188,28,92,118,65,166,106,243,75,43,72,249,199,32,95,172,95,77,105,129,172,189,43,123,60,48,161,237,102,203,106,38,66,79,146,0,198,70,176,211,131,252,66,54,111,214,152,13,179,157,210,18,224,84,120,110,119,39,231,195,120,31,191,167,210,14,182,45,64,13,193,38,50,196,38,211,167,130,208,57,74,177,234,231,40,85,187,229,90,58,135,64,41,105,214,156,103,106,250,31,200,235,141,239,168,199,79,226,33,2,148,149,196,43,126,156,223,229,161,9,20,105,178,43,113,36,77,7,103,252,183,218,243,114,152,59,253,182,37,123,247,36,76,41,193,46,49,101,96,245,188,52,61,35,33,209,197,121,240,156,135,22,250,105,50,29,45,20,155,213,168,231,199,39,129,58,15,69,215,98,110,213,36,149,87,164,116,108,190,213,44,191,203,244,183,15,127,184,202,188,91,2,31,211,247,20,53,16,7,172,250,124,48,223,88,116,51,45,55,186,221,184,116,191,223,226,81,31,58,46,101,194,5,252,11,83,23,34,19,5,89,16,105,182,217,226,127,65,34,238,0,200,233,154,181,231,123,218,181,170,209,10,223,192,145,27,19,66,220,109,130,21,64,113,207,90,201,197,137,100,126,163,105,155,217,25,28,60,11,181,16,39,141,51,240,232,117,95,210,2,186,183,227,199,107,226,120,104,160,90,149,209,70,107,35,241,78,119,151,93,221,4,79,12,100,50,175,185,232,32,219,8,207,50,124,7,239,242,44,141,20,213,188,207,128,189,82,94,34,24,157,148,155,32,69,48,79,169,136,127,27,150,98,85,189,240,189,4,134,190,171,239,13,214,229,225,18,233,207,10,206,59,195,143,169,142,236,101,51,22,77,225,134,228,129,83,241,233,1,132,202,181,141,1,71,178,13,6,228,64,110,170,168,13,207,225,229,117,54,218,37,52,34,158,245,200,114,41,238,211,220,201,109,65,73,97,82,215,74,74,29,174,141,207,151,239,80,27,177,16,22,75,182,26,204,1,107,156,188,161,1,57,215,210,151,194,116,246,51,185,140,164,139,9,180,191,108,42,52,246,184,21,169,82,109,148,226,85,242,130,2,72,228,13,69,20,152,216,143,82,95,100,197,124,136,101,121,186,113,4,11,219,89,90,172,47,47,86,115,148,62,72,182,42,119,9,28,20,128,179,57,169,198,172,225,145,218,161,101,175,53,59,184,115,82,0,205,243,206,62,104,245,239,156,35,46,193,174,189,182,214,18,26,216,70,139,90,31,254,166,45,14,39,169,56,18,99,123,29,154,194,90,245,225,156,217,184,170,89,65,78,74,139,142,147,213,18,189,141,62,125,42,182,213,40,116,120,98,185,225,112,73,121,185,91,26,2,197,116,221,190,28,113,223,115,190,16,191,56,213,103,110,200,202,61,226,238,30,142,105,94,209,198,171,191,182,142,240,19,87,5,132,208,206,74,209,113,33,111,61,214,194,218,143,92,105,185,229,250,110,44,26,204,114,62,130,253,153,226,146,176,164,89,165,173,8,208,236,42,155,216,119,86,54,246,165,191,137,52,79,146,159,235,194,81,82,144,228,112,244,241,124,188,124,100,252,49,80,39,94,109,140,173,36,199,20,173,105,222,20,183,79,248,165,162,186,190,250,201,6,66,125,38,233,90,29,222,14,36,175,157,192,204,122,128,36,99,124,41,92,34,228,182,162,224,146,187,47,167,210,168,13,160,82,68,166,129,43,35,192,204,3,10,141,229,8,154,15,71,104,67,248,94,178,127,46,27,231,204,131,118,153,13,177,13,119,89,60,119,47,172,252,76,144,173,154,191,4,46,79,95,35,235,211,111,81,233,85,23,135,160,133,148,43,99,228,112,69,54,170,182,232,77,228,155,80,155,234,53,89,50,130,7,4,51,209,79,26,167,157,39,244,237,172,21,115,85,186,74,227,52,63,60,166,24,21,179,81,190,143,149,93,168,201,30,25,119,153,207,16,119,20,75,156,226,67,110,248,127,125,197,240,47,127,220,168,153,96,71,45,86,242,12,132,229,180,187,178,84,239,97,237,77,76,133,195,165,207,240,138,111,228,89,22,154,215,8,176,51,61,164,210,117,54,28,218,139,79,154,173,211,203,162,175,210,72,187,10,95,59,165,241,139,223,227,102,133,233,122,237,77,133,55,196,6,184,253,208,75,243,88,228,122,66,170,54,48,84,40,158,228,91,211,62,184,151,178,156,68,6,196,167,4,151,60,225,154,228,80,5,161,33,94,7,210,65,148,183,58,31,124,222,231,250,138,140,208,101,92,38,109,10,232,53,147,211,197,41,234,176,12,222,151,228,127,9,144,157,240,88,163,210,46,103,124,47,55,13,174,15,113,222,147,5,107,228,185,95,237,11,16,104,165,247,241,214,188,87,193,50,38,150,46,101,232,156,196,120,153,86,138,217,140,0,42,172,123,164,124,231,35,80,86,222,148,243,184,230,189,243,19,31,175,135,88,200,72,189,0,186,129,178,136,211,153,225,137,143,125,249,4,21,125,244,187,47,217,201,161,52,115,138,206,230,23,23,113,213,101,253,20,1,227,142,9,169,196,165,225,100,154,2,252,38,157,1,128,191,97,34,242,63,91,154,84,101,172,107,64,243,89,7,213,73,115,50,59,164,107,219,120,201,198,125,33,178,109,150,0,125,224,208,221,134,35,224,33,222,157,55,60,37,242,243,242,192,206,5,118,77,157,58,215,228,21,43,77,207,89,242,117,41,230,65,48,139,9,0,175,67,73,65,191,147,104,204,44,127,59,61,122,82,207,236,254,1,138,131,81,223,110,215,220,92,229,138,47,21,246,156,138,190,238,52,115,84,94,127,43,70,156,225,166,131,248,0,60,39,234,83,216,158,182,119,243,144,28,238,99,75,212,152,21,149,20,219,145,76,90,166,157,106,234,100,210,156,31,244,132,233,149,222,170,80,207,1,218,72,56,108,206,174,212,19,131,162,79,7,12,138,196,214,104,111,172,33,56,160,201,141,100,209,71,153,25,1,49,111,175,153,109,143,114,228,247,8,237,146,97,132,45,159,169,41,213,71,222,112,138,175,133,63,67,57,90,166,143,131,178,230,45,112,50,108,69,137,214,155,111,57,29,249,51,134,191,251,213,17,138,140,232,233,208,250,16,231,13,175,108,30,201,45,15,100,34,240,28,113,96,75,179,143,242,165,32,167,226,39,211,202,240,7,19,173,123,242,123,168,150,188,118,38,38,246,148,86,230,157,118,154,12,111,204,147,195,48,105,91,144,222,8,41,239,25,166,71,146,153,67,120,222,73,150,33,35,154,148,14,32,84,142,57,191,210,31,196,190,17,64,118,194,35,75,130,102,80,130,120,132,52,87,156,222,215,233,223,209,209,124,47,156,183,221,70,39,92,197,133,220,5,113,80,218,59,212,230,119,86,239,34,81,94,193,65,105,131,131,250,194,175,80,136,104,220,192,236,21,159,120,113,98,251,203,147,206,151,22,167,216,125,155,229,71,11,237,224,105,175,86,93,130,90,226,81,89,17,0,52,85,43,47,121,177,126,163,166,40,78,253,220,52,89,38,96,5,186,105,206,19,227,218,205,176,204,222,159,74,50,162,92,174,91,177,109,112,173,236,29,150,152,164,128,24,96,110,145,119,21,207,88,228,151,242,183,146,96,100,2,196,81,182,70,230,76,248,146,87,172,0,162,17,27,196,75,158,114,146,56,87,21,206,133,152,169,122,231,229,92,212,99,138,216,139,152,234,9,237,108,241,40,57,60,104,69,144,71,181,179,8,200,149,30,151,212,98,18,22,70,153,94,88,57,212,138,28,216,156,154,152,229,41,222,154,206,155,56,12,151,21,10,15,133,165,125,139,238,71,5,247,115,129,223,67,90,172,185,127,153,147,55,160,115,136,42,150,154,48,115,126,167,73,41,213,253,205,97,92,243,228,197,91,28,124,83,23,197,133,204,166,183,69,71,25,232,253,149,193,96,53,48,98,31,66,238,74,124,119,72,225,246,160,216,148,130,26,191,132,26,204,125,96,98,25,129,173,190,139,213,31,228,18,209,176,13,24,20,103,83,243,96,4,150,205,243,165,42,197,203,219,191,235,59,139,26,254,78,74,69,202,206,137,131,178,164,188,250,78,102,239,128,94,189,12,235,15,211,55,183,104,10,49,25,94,39,28,17,247,232,153,243,68,12,58,103,12,60,228,75,2,97,53,195,240,136,90,198,26,187,53,56,88,197,82,61,100,110,105,99,137,251,212,201,145,206,90,46,78,144,195,100,118,194,50,253,21,98,129,245,155,241,210,50,17,217,212,141,247,250,229,186,171,168,113,134,142,231,101,85,171,79,67,233,79,205,180,86,54,31,190,252,73,17,166,34,205,69,54,195,26,0,0,113,35,53,113,50,189,221,95,135,131,96,194,29,210,206,183,72,152,226,83,186,38,118,151,132,206,135,152,202,105,123,162,39,128,75,254,228,140,175,119,159,47,247,174,205,132,191,164,191,114,245,81,133,147,198,45,52,39,108,182,188,111,115,175,8,73,73,86,136,178,182,123,203,154,170,240,86,21,190,75,237,222,45,88,233,20,137,196,207,172,45,232,74,34,153,196,217,22,125,238,219,87,13,196,52,144,81,7,246,190,60,202,19,166,123,226,134,42,90,92,227,189,240,84,254,166,175,137,221,245,175,159,192,136,25,119,253,174,157,62,191,66,161,40,188,23,86,57,232,223,205,72,146,99,2,246,38,154,93,42,109,48,253,14,253,183,190,234,46,23,164,42,31,45,113,148,67,224,203,107,5,157,4,152,165,43,63,161,164,10,73,81,139,68,106,159,204,98,218,208,205,46,3,166,76,16,188,30,89,225,76,231,121,88,51,133,46,125,15,143,94,148,153,225,114,53,99,209,217,154,25,253,247,140,132,76,63,166,235,75,4,206,38,143,41,188,196,83,220,75,87,156,136,221,34,190,253,216,132,237,180,199,168,245,91,191,35,28,229,44,198,140,48,119,184,49,17,74,234,179,145,114,15,116,3,204,184,68,93,34,13,116,239,171,218,41,223,155,156,144,42,107,7,200,26,143,21,30,252,109,166,49,220,129,209,8,182,157,153,203,47,126,189,13,87,249,16,235,140,66,44,95,55,130,162,195,201,66,202,133,247,179,34,84,200,95,107,17,148,119,214,224,114,208,148,69,69,43,234,206,178,253,83,52,114,22,207,200,183,126,207,164,249,176,139,157,5,213,143,64,127,21,197,200,160,143,36,147,185,129,32,118,171,246,64,242,102,77,154,123,72,228,149,17,217,218,217,33,175,253,185,30,159,224,168,36,110,127,159,87,55,139,61,202,89,211,122,140,195,171,12,244,114,239,158,181,181,174,176,112,43,234,217,38,180,39,218,151,59,179,91,146,145,79,153,205,149,12,86,203,39,118,3,115,190,208,111,97,80,187,241,155,171,140,22,219,212,245,175,120,86,45,121,13,12,141,107,235,213,178,232,71,130,162,147,114,233,38,170,5,67,219,110,151,54,53,99,71,205,64,7,187,168,57,199,77,102,15,232,170,135,110,252,254,164,39,174,173,242,120,117,168,217,150,112,86,251,71,148,57,0,23,64,235,23,52,184,33,43,210,73,38,196,27,97,123,79,44,227,181,126,157,178,86,184,153,162,187,18,193,141,90,129,51,172,155,37,60,64,224,116,249,42,241,42,124,241,175,81,86,167,152,122,116,43,234,210,227,179,247,94,249,104,168,179,78,15,178,139,67,200,149,45,127,109,217,102,246,159,19,104,73,149,122,93,222,18,96,167,216,18,114,93,211,196,254,232,233,55,166,52,178,167,153,120,19,83,132,174,51,250,47,122,58,5,190,96,128,98,186,127,50,254,53,60,149,99,52,114,158,75,30,188,183,158,30,88,18,98,208,10,47,218,47,144,37,157,8,242,179,158,99,59,6,209,12,207,85,30,197,108,22,55,20,78,9,181,241,26,83,170,107,99,168,175,108,212,66,120,16,114,74,117,94,92,3,254,188,74,127,125,30,13,215,10,208,135,162,198,146,127,30,121,135,141,129,106,68,192,186,168,157,184,46,60,249,168,82,149,220,22,128,147,143,139,145,244,22,13,138,243,131,229,228,130,72,155,239,146,72,155,211,142,159,180,161,81,125,209,49,51,182,58,133,216,63,190,69,127,196,63,173,27,76,150,51,188,75,69,160,176,154,9,172,62,89,197,12,195,239,130,43,98,217,108,63,62,162,116,144,10,110,186,40,58,98,121,205,147,153,55,148,96,24,30,157,39,231,243,14,148,243,238,203,251,196,249,177,58,37,132,121,133,110,131,157,131,131,244,24,91,128,48,251,225,153,115,56,204,122,193,54,162,230,1,8,211,216,235,251,194,149,29,174,153,108,229,169,225,8,143,2,14,132,129,160,185,171,239,198,0,61,112,192,66,228,162,3,20,17,203,10,185,200,66,52,147,254,110,38,241,54,7,173,231,46,87,241,20,178,138,72,68,107,146,40,60,156,139,200,241,219,123,192,160,16,203,36,23,19,135,17,112,23,244,216,27,249,24,232,252,165,10,179,101,254,33,164,147,224,204,203,236,221,5,182,154,159,139,74,61,150,38,64,177,213,43,180,171,195,7,220,66,21,209,242,4,156,146,3,145,8,168,184,245,21,113,136,231,201,47,170,176,226,82,228,22,91,204,224,46,23,213,54,103,188,233,34,69,182,212,127,175,217,150,28,166,196,246,165,177,145,73,104,176,220,88,115,149,48,179,240,53,212,83,85,46,190,136,9,57,139,59,73,198,142,28,112,159,253,47,206,36,45,18,52,129,105,168,33,246,117,142,5,178,143,123,119,48,51,190,59,243,250,76,189,226,26,115,20,120,136,214,169,253,173,176,114,139,205,150,64,36,103,188,109,112,233,3,243,228,30,183,114,60,9,118,12,31,197,159,6,175,211,102,29,99,86,130,168,200,191,45,172,29,80,155,219,157,212,154,248,89,4,150,214,112,132,18,249,248,79,189,115,205,77,252,115,20,217,204,152,197,155,165,93,192,58,225,201,60,33,114,228,102,60,19,108,43,102,245,77,147,29,177,205,65,215,19,24,155,206,230,42,110,49,223,102,139,139,139,23,133,62,79,182,23,121,200,207,70,231,115,171,31,127,27,21,196,164,196,200,4,86,231,29,51,192,197,109,223,141,222,15,14,58,162,194,18,191,15,254,19,201,237,170,57,12,97,234,214,242,242,138,161,78,135,21,70,105,12,79,161,108,101,87,163,212,164,67,156,192,181,124,158,224,44,40,122,128,201,136,165,7,157,118,78,33,140,70,245,218,173,134,132,206,62,93,43,36,70,246,33,150,154,91,208,157,155,175,14,237,184,15,157,60,239,75,160,158,39,211,222,180,38,163,112,69,47,55,158,164,220,224,209,188,2,127,110,204,0,23,18,204,103,10,2,17,146,233,12,90,136,182,244,132,4,44,5,125,164,29,222,230,171,142,176,211,46,175,47,59,238,196,113,240,247,202,55,13,244,104,33,5,201,177,70,195,240,53,14,68,248,46,2,190,8,242,78,231,231,125,182,177,219,9,106,232,70,29,95,70,67,54,53,106,104,174,199,121,123,37,220,124,107,170,182,222,238,33,30,143,78,219,29,148,88,22,35,94,126,208,228,250,35,186,251,246,42,86,164,115,67,138,200,253,178,40,101,55,165,12,82,38,1,179,38,182,80,138,136,246,93,41,194,112,16,28,61,41,137,186,159,189,96,113,190,3,20,4,112,229,214,198,127,2,95,242,211,180,143,33,122,181,157,131,63,121,183,73,138,249,109,236,26,208,9,121,184,110,9,68,44,91,139,194,77,120,154,117,16,59,97,19,177,109,244,35,248,247,26,178,216,16,20,86,62,225,82,142,86,237,17,104,232,106,112,130,139,52,244,115,201,48,254,251,157,86,210,80,246,201,147,136,152,219,99,185,151,254,3,118,122,254,149,34,98,3,206,14,98,8,22,7,71,90,181,53,203,23,51,165,102,154,151,248,224,210,155,184,79,222,156,137,92,108,232,253,162,128,118,102,254,48,187,111,196,190,7,87,54,200,71,242,154,101,169,32,204,41,171,6,49,51,228,180,73,65,24,119,147,99,1,115,22,45,38,199,84,248,85,165,91,148,214,165,208,192,135,8,49,149,142,143,217,139,133,72,227,61,58,200,64,253,216,148,34,144,179,37,233,39,89,118,61,67,181,76,105,41,51,173,215,14,106,63,190,155,51,81,139,114,177,45,57,120,128,52,77,59,211,120,195,26,155,36,251,148,62,202,152,241,198,51,100,30,88,121,204,197,5,213,189,173,135,232,87,98,248,11,234,3,184,83,97,145,167,107,227,182,10,18,72,27,238,186,104,94,63,122,133,78,50,128,41,11,66,123,189,84,243,52,171,119,166,167,104,128,148,68,62,81,126,225,239,163,249,74,204,155,97,139,141,14,200,209,54,171,157,215,144,215,165,73,102,183,234,170,179,114,182,171,233,205,197,253,12,212,52,90,171,57,196,0,10,235,117,223,196,175,108,89,199,21,123,207,59,192,227,137,95,203,182,247,3,57,226,116,27,131,123,158,143,39,168,106,189,19,118,229,13,58,186,29,212,53,65,43,199,163,243,171,9,138,92,179,180,75,138,31,83,18,46,64,195,10,112,59,50,157,100,56,79,171,75,60,199,174,235,146,231,183,71,179,111,154,88,194,254,111,218,157,15,137,106,17,153,34,204,76,186,114,244,83,229,251,184,9,53,247,54,20,27,224,6,219,154,240,222,219,252,87,186,151,168,204,155,230,222,240,233,147,197,100,92,179,43,150,71,44,201,233,67,109,37,177,233,12,243,10,160,94,188,82,200,75,11,80,7,222,182,138,114,143,113,53,120,158,60,206,225,90,231,235,212,36,231,188,37,187,156,47,157,28,49,234,36,39,251,172,126,37,176,136,36,30,132,57,122,81,189,133,3,11,60,133,22,223,89,101,143,179,181,75,33,46,239,247,73,90,243,39,174,235,213,31,99,47,160,67,83,142,237,194,18,178,236,130,233,174,72,3,2,228,139,66,156,14,196,175,39,205,54,180,49,60,153,224,238,21,142,171,233,56,137,197,123,58,110,15,56,10,234,222,206,55,11,144,156,51,65,43,79,150,17,65,21,247,251,243,78,125,86,117,19,136,92,34,229,15,163,175,117,111,223,147,159,79,186,127,14,169,98,1,95,23,57,6,98,0,105,56,108,82,200,41,219,35,214,113,85,193,72,111,144,102,32,188,237,98,192,202,63,51,154,153,72,105,18,230,215,133,188,39,179,193,170,240,229,171,169,111,34,165,13,31,25,76,53,147,44,144,149,237,234,151,76,236,121,31,189,14,28,211,97,3,181,21,144,8,9,173,130,203,140,134,99,161,9,77,179,61,176,238,37,42,196,92,221,198,245,205,168,66,216,42,153,8,10,214,55,145,198,243,186,187,177,11,117,209,134,179,131,114,145,125,149,202,86,103,150,2,233,104,73,127,245,241,99,13,73,22,141,197,151,148,128,89,151,106,183,244,56,124,189,118,216,179,138,197,213,130,235,8,160,112,56,45,94,7,77,125,43,10,30,169,156,243,24,223,203,0,129,177,131,117,132,9,164,65,149,31,26,129,19,217,200,42,193,65,124,141,56,115,145,64,13,138,101,202,122,60,189,54,125,127,203,193,104,126,161,247,136,8,91,165,86,198,70,79,133,239,100,92,51,131,143,106,161,178,219,123,224,250,176,157,81,114,15,167,236,106,157,236,115,140,183,145,137,106,54,71,114,43,123,176,102,130,92,43,199,178,229,115,171,181,50,44,96,124,156,181,153,166,12,81,210,124,114,198,252,122,41,108,58,40,88,156,168,234,185,136,196,89,243,24,66,80,108,219,29,68,150,38,67,157,225,74,133,181,22,11,131,200,228,9,60,126,138,25,211,31,59,4,199,129,152,191,149,141,158,59,44,118,91,214,196,32,150,243,138,116,159,164,230,206,144,39,45,4,168,21,149,251,34,32,230,125,20,114,37,141,76,3,13,112,185,74,30,48,19,200,11,162,222,111,46,132,46,163,158,88,26,26,184,134,75,42,154,54,28,13,103,77,19,30,92,9,160,236,36,162,59,0,20,145,113,249,36,233,2,127,189,62,244,213,232,63,187,252,212,186,244,50,118,38,222,202,247,187,54,246,190,37,115,117,118,233,239,62,237,92,131,245,29,160,251,144,79,223,191,175,146,117,119,60,191,202,10,185,30,31,253,18,181,235,115,92,139,190,213,44,168,58,38,118,224,8,149,6,33,238,3,95,66,92,68,136,0,143,55,82,147,70,104,170,150,6,121,36,17,100,226,21,207,148,57,217,67,44,20,104,107,105,85,208,42,70,68,114,23,126,109,40,55,108,49,241,174,163,248,137,103,50,113,85,155,141,114,194,176,223,220,63,75,122,218,11,48,74,76,67,249,239,79,122,207,11,127,248,37,200,8,160,185,242,13,19,60,165,92,69,203,77,78,110,251,115,249,130,55,253,47,240,178,29,100,149,225,180,152,229,61,0,212,230,241,203,41,119,103,99,149,161,212,166,119,165,207,236,94,124,130,101,45,211,149,69,39,232,105,83,147,125,159,165,196,221,221,77,133,188,39,13,245,5,75,72,114,49,87,203,235,166,240,107,67,56,157,133,231,87,56,40,218,47,215,208,209,159,54,253,56,120,142,150,125,63,178,41,252,46,154,36,253,96,95,233,193,178,71,19,85,104,134,134,56,12,80,121,206,0,187,188,16,59,191,242,209,5,238,189,59,239,151,132,41,143,80,94,114,73,93,62,117,109,213,225,186,72,240,223,205,166,215,227,10,141,92,115,117,223,183,213,112,11,249,148,119,67,149,21,245,176,10,158,72,230,57,98,222,56,97,46,232,66,119,227,152,200,235,200,30,33,47,27,228,67,114,247,148,4,238,161,74,160,217,108,69,252,194,98,36,167,78,18,134,119,64,66,252,172,207,86,48,178,71,215,171,229,153,56,45,9,77,219,184,145,235,169,174,253,98,252,77,58,69,140,38,0,114,21,200,18,229,99,155,223,37,175,181,222,123,221,69,9,105,176,20,150,19,191,107,214,112,24,163,129,17,251,56,192,246,237,30,63,35,142,231,65,27,133,1,64,167,186,159,15,185,141,158,212,117,180,154,177,126,88,119,162,169,116,25,93,142,143,143,244,226,228,214,8,122,216,68,29,123,113,33,243,9,118,172,123,225,162,235,6,21,137,72,128,207,143,188,169,33,12,20,57,234,25,152,70,5,180,253,165,46,211,108,36,78,150,111,85,29,206,119,43,198,230,70,101,89,131,210,245,9,149,38,116,195,10,85,139,94,236,215,18,176,222,46,15,99,30,8,241,188,169,54,176,181,159,251,5,45,13,28,54,238,170,2,87,105,86,192,202,63,37,229,117,207,199,218,14,108,71,215,101,69,133,124,6,199,95,49,239,3,250,126,236,153,201,31,159,71,204,13,179,213,115,232,39,140,228,82,200,199,155,183,87,10,107,251,129,162,205,83,169,141,101,194,24,203,47,163,134,24,191,185,1,245,104,179,54,3,141,172,219,69,180,245,37,113,210,127,125,55,162,210,167,35,4,29,39,7,9,36,62,194,107,194,53,164,58,252,85,192,29,109,178,164,124,203,159,125,95,236,55,108,204,249,141,37,238,37,154,229,142,182,80,63,34,15,191,166,32,14,97,74,195,8,119,105,247,233,73,64,139,122,176,242,36,205,66,252,198,89,207,254,241,249,184,67,203,236,189,219,103,129,153,158,96,191,103,125,29,111,115,36,1,191,190,160,242,125,193,55,90,30,23,133,71,157,178,162,151,98,120,128,230,61,174,23,4,83,38,199,110,53,17,73,52,8,51,82,181,62,79,213,117,151,152,160,215,1,77,147,21,120,57,71,220,29,76,244,61,5,93,131,230,136,110,182,107,226,104,247,36,86,22,236,205,195,92,101,24,224,159,4,28,30,58,167,142,233,189,220,20,201,46,226,106,155,253,182,151,202,44,235,184,231,36,204,72,133,74,137,203,116,136,250,58,234,61,229,252,152,109,102,241,246,9,204,51,186,248,3,230,187,57,122,11,140,207,41,199,170,18,254,171,195,186,207,177,159,18,181,228,185,183,62,153,153,159,208,100,146,21,224,174,142,77,203,118,160,155,56,134,5,229,2,108,25,234,136,198,43,253,141,141,116,234,230,131,251,149,110,22,252,107,184,230,29,155,165,57,184,184,100,199,91,58,139,72,144,62,95,37,100,129,197,72,95,214,97,225,254,85,219,115,217,35,89,209,185,28,67,133,130,173,58,31,192,233,81,187,88,5,97,78,190,243,224,251,140,189,162,90,171,10,163,194,5,208,253,46,247,231,67,179,63,95,245,143,190,134,197,46,227,217,39,95,74,216,111,154,199,228,181,98,157,143,15,125,51,85,213,191,28,242,31,81,204,97,9,53,61,254,57,8,225,239,127,51,94,141,184,41,218,129,148,253,186,161,89,140,240,6,88,26,72,165,172,58,16,168,137,107,17,83,139,39,45,217,199,120,244,61,197,6,191,183,139,254,221,103,110,37,93,1,59,60,242,165,50,102,57,156,234,88,27,125,15,107,70,87,182,18,143,198,136,76,246,170,108,12,72,77,189,89,91,37,144,149,143,157,234,105,119,215,175,104,226,230,104,1,223,222,182,182,243,168,179,54,50,96,225,94,81,209,83,129,62,213,138,131,202,78,140,101,168,211,184,154,156,132,146,190,92,150,101,92,16,176,233,113,6,139,34,25,57,183,242,245,34,61,0,217,159,187,210,184,141,90,214,126,231,168,151,112,234,43,89,16,251,10,131,83,177,39,41,180,102,67,22,134,95,230,146,72,190,206,183,94,201,241,176,119,49,201,168,19,115,209,92,163,174,229,18,58,55,131,240,207,12,244,54,233,78,102,101,30,243,74,115,19,124,50,190,73,136,210,47,228,25,78,246,156,222,223,90,171,123,162,93,115,117,99,197,21,90,54,87,167,71,0,28,24,142,83,248,238,204,29,91,178,218,69,228,241,128,64,53,214,56,97,92,198,59,93,124,26,106,71,177,100,206,140,177,228,153,79,219,101,128,58,144,58,13,100,20,224,140,122,218,47,155,241,55,68,147,106,124,192,155,194,93,108,36,245,242,82,105,172,64,38,225,231,118,244,114,208,229,123,98,104,150,159,56,180,173,72,182,209,80,60,187,122,87,187,39,156,67,156,53,220,241,152,185,30,72,219,99,49,146,219,234,40,226,233,150,236,24,152,149,89,183,115,131,177,213,243,5,211,45,156,222,178,182,13,203,172,89,77,49,206,123,230,173,71,221,37,153,11,234,95,13,141,121,86,153,84,62,136,247,103,87,186,214,200,135,88,103,245,178,187,163,235,216,38,108,114,66,189,253,226,149,113,109,59,146,240,221,140,217,169,11,190,153,91,40,249,75,57,235,149,246,215,241,106,94,32,216,166,42,141,97,193,159,231,47,25,137,3,2,61,156,88,242,229,53,27,225,61,109,152,69,201,155,106,9,30,5,78,24,70,50,43,196,216,6,104,119,174,33,169,48,144,41,84,46,148,36,84,201,192,155,49,39,62,70,247,44,112,1,185,125,109,164,190,85,232,113,240,225,52,205,13,237,216,56,146,249,37,243,13,13,34,244,27,185,131,102,209,136,235,214,3,40,229,53,226,210,44,121,77,184,193,88,13,217,37,99,252,83,157,162,245,222,244,158,18,171,166,121,197,120,4,223,140,246,176,13,175,81,26,29,115,61,49,223,82,17,199,175,88,117,177,49,109,127,208,104,33,194,6,32,159,134,32,180,245,219,78,211,85,232,180,143,250,129,232,124,120,227,239,78,129,13,230,96,201,229,53,74,42,200,145,53,78,65,85,244,99,192,110,212,245,114,246,61,122,3,76,163,221,235,83,117,146,25,33,178,103,37,249,58,159,201,128,122,216,214,129,3,15,42,225,132,175,132,59,237,91,237,87,70,247,140,190,20,63,85,245,128,1,155,92,181,180,205,218,132,248,246,245,27,225,75,118,173,81,208,129,198,137,242,144,182,194,47,199,213,3,235,57,26,54,251,191,146,2,27,187,183,177,142,185,3,123,69,120,70,214,75,191,69,99,168,152,128,52,250,137,231,150,139,210,84,2,201,250,86,131,45,23,163,60,251,114,46,206,151,129,249,128,166,27,71,136,214,86,189,214,203,161,155,188,251,1,220,2,117,108,37,172,57,178,30,188,155,185,203,129,114,137,131,104,136,180,82,139,172,50,0,14,10,228,74,250,220,48,25,247,143,43,43,188,221,172,223,155,150,49,126,94,24,28,15,0,233,87,204,124,138,214,5,28,123,236,142,59,145,7,185,184,48,233,125,85,20,193,188,172,49,39,160,63,93,244,121,6,56,36,66,204,209,137,191,15,114,236,108,60,44,19,170,150,180,81,100,4,147,115,236,41,138,125,123,206,197,216,30,210,124,17,102,186,81,175,5,25,40,26,213,62,75,178,68,163,138,65,250,203,162,247,61,241,91,15,146,68,173,118,74,12,96,210,27,77,197,148,121,36,68,157,91,10,235,247,109,140,52,43,23,214,107,203,136,232,8,105,74,157,164,90,153,30,74,101,201,227,182,44,231,26,18,196,183,132,242,101,55,105,119,109,32,52,142,131,146,21,90,40,228,172,25,233,1,209,117,15,117,54,185,229,140,247,177,58,49,143,146,171,147,205,139,123,122,166,190,59,125,234,29,104,107,170,122,96,227,123,172,95,233,146,85,38,71,52,183,50,184,249,18,78,159,96,242,192,194,28,117,47,38,72,238,155,88,58,231,70,139,70,186,248,216,223,65,245,179,145,248,93,230,35,234,49,172,118,183,23,62,208,140,181,243,121,212,243,102,175,156,207,177,113,121,71,21,56,61,181,240,79,107,30,30,67,69,20,181,86,30,117,63,152,26,214,161,164,24,252,87,5,244,43,132,88,219,78,188,100,128,39,38,82,245,88,123,107,38,216,90,25,19,29,28,101,87,74,52,184,253,116,245,140,75,193,112,8,170,85,179,173,56,74,237,174,197,32,34,53,154,39,136,201,27,233,118,226,76,141,8,15,178,186,131,142,12,74,146,161,35,57,13,243,120,92,66,73,240,93,178,116,243,253,101,239,153,229,221,216,55,117,158,212,61,70,242,99,66,120,62,54,67,224,33,9,217,175,139,184,155,239,176,58,98,143,49,18,10,6,191,165,10,179,235,3,178,168,51,111,92,152,203,120,243,58,3,127,64,201,235,151,188,10,154,214,78,219,163,146,89,157,99,103,211,121,164,156,88,60,227,23,111,157,187,125,239,57,135,254,254,165,97,197,144,117,230,242,56,216,48,238,129,68,220,168,34,99,38,72,191,84,50,64,2,206,175,125,49,254,217,22,96,39,182,247,141,160,102,63,128,118,47,72,74,6,158,100,197,146,64,42,48,15,46,139,254,167,164,130,179,228,4,187,231,229,188,231,150,237,84,47,188,145,172,179,120,156,75,202,42,157,248,239,142,63,119,202,250,168,82,185,189,81,65,226,173,223,182,170,57,237,232,131,128,80,141,0,202,143,168,242,187,34,176,125,180,200,196,128,101,203,68,26,56,128,193,191,192,98,104,66,208,67,163,9,206,183,8,178,212,245,93,168,206,149,219,6,24,221,80,98,118,171,9,205,64,71,32,193,144,147,97,162,181,9,238,94,96,108,77,191,87,72,169,130,253,201,227,115,245,224,168,148,227,30,134,172,250,57,157,148,20,10,202,62,45,47,79,72,143,121,17,131,181,214,193,60,151,137,127,242,184,247,136,88,197,112,106,6,181,22,4,2,26,120,127,60,143,178,253,21,188,37,79,195,25,150,90,154,147,102,58,85,110,138,237,174,220,124,237,23,154,16,233,159,169,136,223,149,93,248,173,200,150,8,40,43,118,168,55,46,231,245,56,205,170,80,139,77,28,225,15,197,10,3,239,128,234,90,178,120,186,120,55,209,25,132,192,184,24,10,183,1,166,109,153,56,135,32,240,248,199,39,92,215,12,60,109,57,37,32,13,204,147,149,55,50,171,103,249,137,19,170,159,127,29,184,129,80,36,97,213,91,97,79,43,77,183,154,96,51,185,152,200,58,219,209,126,186,64,234,25,36,31,88,71,195,37,180,60,177,104,128,98,225,120,103,212,143,153,11,210,132,74,182,20,74,78,184,240,142,184,248,236,114,107,205,29,227,207,38,134,172,72,78,179,225,83,90,212,20,89,153,124,141,13,103,215,56,104,119,173,140,224,82,16,213,13,29,177,248,26,166,171,123,6,47,123,83,144,197,235,201,59,99,124,199,203,110,182,32,38,135,15,239,229,72,100,219,229,128,72,218,65,7,21,160,109,122,191,6,24,170,219,153,113,40,32,220,85,249,227,97,3,166,124,169,157,199,214,154,175,128,191,132,29,231,213,155,197,59,219,107,25,57,216,110,208,154,163,85,51,243,189,29,241,57,49,221,151,171,63,222,148,11,10,69,233,141,0,237,236,252,19,89,62,5,150,243,10,4,245,75,213,82,212,219,127,67,42,218,214,16,166,231,203,189,8,154,223,135,125,75,214,108,113,61,146,41,16,27,203,173,241,193,93,36,159,49,111,211,178,174,9,205,152,234,234,162,10,65,170,150,22,169,133,189,201,204,161,79,153,196,47,117,93,234,28,104,217,155,99,193,7,159,107,126,25,126,210,113,137,108,100,103,108,112,218,201,239,245,7,46,108,230,224,27,77,91,149,197,206,160,119,8,253,150,216,145,115,153,210,203,100,242,75,63,89,245,12,174,81,92,246,230,76,28,102,238,229,143,32,175,15,226,105,132,161,168,228,89,233,139,177,99,112,227,143,189,75,235,12,168,191,192,41,246,12,77,108,216,238,13,189,238,146,48,186,212,24,55,65,160,23,253,182,254,252,238,91,247,243,154,98,242,142,19,130,214,159,220,1,226,243,5,242,81,0,186,165,245,34,93,4,89,194,223,90,136,34,87,39,190,107,42,118,93,23,187,45,131,240,221,57,149,231,156,21,208,177,77,213,116,160,233,208,198,103,140,127,67,223,47,93,171,44,149,2,19,216,14,18,20,6,158,249,144,89,215,50,19,158,35,14,104,22,111,216,223,207,200,245,122,238,45,34,153,182,113,1,54,159,60,207,33,190,14,14,206,123,22,254,19,16,25,68,119,142,155,209,194,189,196,121,112,164,144,252,239,189,191,176,178,77,56,52,32,0,44,145,24,222,195,86,2,212,60,87,252,195,130,218,75,191,132,215,88,148,94,75,220,133,107,164,249,75,20,153,14,238,126,140,152,80,172,131,158,34,215,56,97,105,240,20,64,176,4,39,46,162,175,122,56,105,61,47,155,16,213,204,21,28,254,8,213,80,11,21,156,149,238,197,99,219,231,30,54,11,95,74,44,100,159,76,99,152,78,199,4,159,20,58,71,247,137,159,160,79,117,169,7,41,222,99,13,76,209,225,197,113,188,185,141,235,79,197,249,93,33,55,162,52,194,226,223,39,107,167,7,151,165,80,56,232,131,229,121,83,64,205,215,143,94,148,192,44,40,179,225,32,18,111,180,32,173,225,102,27,189,129,56,146,200,2,34,69,251,7,32,64,247,66,146,46,110,67,28,27,43,114,42,17,122,90,16,196,202,137,186,213,87,129,181,187,166,207,253,248,61,228,195,16,123,100,116,79,191,171,151,240,202,113,131,75,182,206,104,41,64,112,30,193,152,194,140,102,159,174,54,8,74,226,234,251,158,67,233,42,101,203,172,124,241,148,69,125,158,54,152,84,102,147,124,203,185,27,199,26,185,174,95,123,239,68,61,225,145,170,187,104,155,246,133,239,248,198,4,95,88,157,101,166,193,76,138,119,30,172,176,138,0,6,99,247,101,137,90,9,30,133,31,227,115,126,186,237,192,27,95,13,118,222,154,214,137,68,164,140,16,76,41,233,137,98,89,220,96,119,59,31,85,13,15,101,246,151,184,8,202,234,108,133,115,95,195,35,117,157,224,41,115,86,109,194,139,42,18,206,20,35,232,102,102,203,188,246,27,86,153,44,196,114,31,195,178,65,246,130,1,41,93,49,238,77,170,103,129,156,181,14,211,198,213,177,242,166,253,221,221,242,200,1,85,72,76,44,81,41,241,156,214,30,177,96,185,126,146,201,209,177,144,125,74,190,26,134,190,175,122,209,2,73,105,221,244,198,26,193,72,240,19,185,33,116,238,145,162,69,81,151,79,224,107,38,151,180,52,180,152,97,119,148,111,164,183,210,122,65,148,183,228,29,37,94,138,210,175,218,224,31,106,192,229,22,223,99,94,19,38,77,51,79,42,39,243,120,146,63,17,128,121,46,77,140,23,127,168,135,102,118,45,213,87,114,121,108,145,188,118,118,178,6,203,40,59,145,125,173,124,170,203,99,127,171,88,116,214,179,242,72,74,117,201,123,208,214,227,212,157,77,125,70,29,65,229,11,223,125,64,226,61,50,228,62,226,214,11,3,127,215,25,234,190,115,62,8,184,212,189,153,254,67,110,221,235,186,41,93,6,110,0,238,111,156,204,236,197,124,71,208,96,77,82,172,191,127,215,171,143,208,185,27,123,118,233,36,77,203,180,19,114,73,185,12,99,190,214,230,130,110,183,182,221,82,197,110,51,60,184,95,42,251,4,100,133,209,252,124,234,20,166,217,0,9,1,254,161,249,167,173,35,73,102,163,86,241,71,196,195,103,160,225,28,53,126,98,7,29,164,130,41,32,176,26,66,150,66,37,61,198,138,63,131,58,252,24,130,124,195,142,247,100,128,3,80,165,6,132,84,250,72,217,112,202,131,187,35,65,86,42,206,47,3,121,18,44,32,177,127,20,182,191,148,220,107,227,20,226,44,230,129,213,205,84,104,176,17,26,123,241,29,238,116,29,138,114,223,56,248,221,17,12,239,181,26,238,75,140,65,141,58,174,168,121,127,54,249,231,14,90,31,26,106,147,51,72,229,159,201,5,242,86,116,210,16,199,9,65,190,132,10,200,149,150,54,193,73,188,196,246,114,210,222,236,139,81,229,16,18,68,109,158,133,27,9,88,212,210,213,89,95,106,196,210,21,8,208,22,166,122,187,70,88,131,154,211,67,49,187,25,134,144,62,118,158,135,85,29,186,251,16,83,226,172,114,0,107,230,181,36,3,160,131,64,40,87,204,181,44,212,110,50,215,186,69,68,47,84,92,23,183,167,104,168,124,78,225,189,151,11,98,176,124,77,162,42,124,218,98,146,28,159,219,155,34,184,29,68,60,251,86,185,44,4,134,35,145,202,168,80,237,222,226,85,33,185,233,26,97,6,90,233,120,150,117,28,14,9,236,193,35,82,175,3,209,40,56,8,146,4,167,238,18,175,200,126,186,167,24,168,137,136,73,87,115,137,18,88,6,16,79,18,77,135,109,94,240,227,198,9,65,61,91,216,16,209,59,28,251,183,168,55,88,123,113,112,38,158,71,211,53,161,119,173,245,37,129,90,15,100,123,71,202,134,14,150,94,99,140,133,41,5,111,60,248,122,40,57,200,68,16,15,111,223,126,29,199,73,167,199,224,87,9,99,210,4,176,254,85,133,26,36,105,234,216,110,204,162,31,154,61,250,243,133,31,86,25,221,192,153,86,110,254,153,76,85,208,146,127,134,124,46,236,30,97,168,100,74,30,108,113,95,97,47,182,237,46,49,178,157,230,40,95,8,232,73,158,139,123,19,57,99,125,6,78,81,125,188,202,229,144,76,59,191,114,23,207,111,89,130,176,171,119,167,157,0,21,104,216,85,164,21,170,218,158,86,164,63,56,237,11,18,21,132,146,240,68,6,159,200,105,136,54,10,179,93,26,73,163,0,143,89,175,59,87,240,65,213,239,126,249,181,134,139,24,250,146,185,137,67,67,24,233,52,104,87,192,99,52,151,112,10,242,198,100,250,73,5,51,211,160,19,254,123,174,218,168,114,60,97,108,26,108,1,174,189,67,205,88,142,19,49,47,108,69,194,167,184,101,149,21,12,144,96,173,23,209,167,199,213,121,227,47,212,225,217,150,228,118,24,45,63,238,44,174,170,40,136,165,33,176,60,250,174,243,49,192,159,64,232,69,56,128,68,208,136,9,250,244,211,225,235,32,161,40,213,32,20,125,53,222,209,216,122,112,194,168,153,84,181,13,35,175,231,220,5,201,86,166,166,63,164,209,87,12,233,170,209,113,81,227,205,191,159,251,197,77,157,121,171,11,116,82,147,40,182,30,26,43,168,6,26,203,74,61,36,207,105,73,226,119,5,32,199,209,86,237,187,110,10,42,125,168,237,20,23,192,201,40,222,98,221,17,158,193,102,144,89,140,175,127,154,83,220,210,193,68,54,79,72,220,55,110,129,35,79,124,223,25,28,107,228,113,148,90,65,141,145,163,82,47,153,24,108,215,159,246,233,21,4,30,172,133,168,66,133,156,134,18,66,23,119,150,149,131,231,120,135,171,150,133,91,173,136,123,226,208,107,67,165,118,9,236,214,39,118,96,24,2,27,1,251,127,217,69,80,196,42,143,29,122,88,178,153,62,176,248,212,242,216,220,222,46,20,83,32,227,15,107,114,75,217,125,164,73,17,162,162,67,163,205,249,55,110,102,71,200,208,85,119,218,143,202,186,34,226,37,41,93,229,179,109,36,1,195,50,179,170,113,233,29,201,208,110,72,110,135,245,42,111,66,123,186,72,182,169,137,95,155,111,19,84,152,185,207,65,54,116,219,103,219,210,235,135,72,148,40,20,175,244,53,199,97,252,82,178,156,57,13,234,87,144,186,15,212,124,242,124,4,176,8,1,80,240,78,49,251,199,245,211,70,3,217,76,101,175,182,140,156,185,89,52,31,123,9,38,38,78,242,13,63,102,23,69,62,131,99,123,18,79,241,231,210,17,151,252,27,207,227,238,63,152,99,25,83,89,246,102,238,133,135,79,183,213,111,207,195,124,188,20,87,156,97,70,122,206,247,238,36,246,0,55,52,192,247,180,129,146,163,223,208,115,228,175,66,193,215,166,55,136,157,84,237,56,56,253,188,35,155,24,228,26,194,82,230,147,174,237,52,242,155,225,188,27,253,119,156,182,73,145,247,94,166,149,135,230,3,8,68,55,39,32,149,33,152,91,191,147,148,5,184,177,220,45,14,4,117,37,54,74,169,165,145,204,42,250,59,250,240,93,135,66,95,186,154,62,231,227,124,162,171,45,152,101,103,104,249,32,38,188,225,251,237,250,28,194,254,189,96,241,240,17,129,105,242,204,166,59,171,6,101,182,144,92,92,239,151,196,135,77,229,84,57,32,42,34,173,33,227,143,163,235,106,63,89,111,60,221,83,104,1,233,204,92,241,175,125,250,203,251,248,35,142,54,85,237,86,35,217,223,157,202,134,86,49,144,152,118,75,29,191,250,39,242,240,204,103,215,204,34,103,71,122,175,200,2,21,34,240,252,149,61,70,155,117,172,210,210,12,121,111,58,189,67,114,102,215,244,234,52,55,240,84,23,135,156,125,24,241,2,164,179,203,63,14,176,7,2,136,238,241,76,96,77,132,8,89,249,209,144,223,217,179,3,128,47,54,49,209,237,65,205,130,45,161,155,34,127,79,78,251,167,182,176,59,28,192,112,108,62,223,151,65,38,126,121,64,193,228,9,61,123,192,50,22,132,30,86,251,42,222,154,126,76,186,157,30,26,244,150,114,24,212,10,187,163,64,122,97,4,47,54,142,87,121,163,185,55,253,254,3,71,234,146,38,9,220,76,55,11,25,55,175,185,178,218,89,129,134,156,4,66,225,169,215,84,80,26,43,55,20,159,66,166,0,86,137,149,114,104,235,176,148,32,115,85,116,27,44,119,204,68,175,165,191,236,223,108,159,208,187,227,161,245,66,110,201,242,35,23,136,249,80,43,12,76,10,165,222,165,155,200,72,90,163,160,38,106,13,201,151,161,226,226,42,243,129,238,185,21,145,56,124,22,232,98,242,217,148,216,172,172,223,117,103,193,236,19,40,47,99,116,111,164,249,28,131,156,183,1,0,96,100,11,150,229,83,194,238,169,143,177,82,188,159,157,119,71,48,193,166,5,105,102,201,116,67,169,203,54,209,128,22,86,226,145,213,100,110,71,189,30,217,226,146,24,215,92,38,98,108,2,186,165,139,211,87,165,84,162,52,150,173,89,100,200,223,60,60,43,150,2,107,65,104,25,139,30,154,0,71,242,15,85,69,223,66,229,121,134,94,52,228,196,167,158,182,77,9,118,100,115,138,22,161,225,222,8,179,216,214,0,191,45,205,201,4,24,2,156,250,247,38,115,67,122,192,241,115,169,201,145,52,26,179,99,148,122,134,66,195,177,211,124,65,150,31,37,110,18,110,114,48,85,88,36,52,194,44,246,130,101,197,252,213,156,228,224,8,186,160,222,160,33,230,228,159,245,19,100,160,94,87,6,75,159,102,64,31,199,230,188,206,112,146,117,158,74,117,242,191,182,228,26,238,144,128,190,254,35,120,60,98,153,132,237,146,26,137,21,159,207,62,222,225,19,134,43,208,227,73,107,85,134,187,120,183,111,229,219,20,253,185,139,145,40,125,41,215,27,2,223,106,36,157,139,136,2,22,229,244,138,173,165,214,213,108,150,100,40,195,72,171,6,76,50,3,250,94,95,181,21,67,19,144,52,206,115,88,24,95,189,248,94,144,69,155,103,214,147,29,30,241,90,171,251,129,101,76,12,104,43,155,43,184,173,158,158,90,17,28,77,170,137,229,133,211,252,175,69,249,83,250,176,101,45,48,111,130,81,97,119,214,144,105,77,29,209,135,142,157,172,111,153,219,88,140,91,22,84,76,32,13,224,158,130,143,100,218,218,254,227,157,36,111,209,77,120,41,66,60,16,213,140,240,74,197,223,138,188,195,137,59,36,161,222,63,79,149,125,58,128,236,196,192,81,242,81,177,186,227,113,111,84,26,24,249,37,154,121,42,242,107,245,242,254,173,233,99,136,134,197,226,21,86,106,174,104,70,128,50,225,46,114,96,74,145,184,150,159,223,211,184,11,111,237,192,196,248,142,96,153,199,142,111,220,198,202,253,249,187,68,140,98,131,81,41,233,61,229,61,226,61,179,90,26,81,214,202,185,243,197,8,0,40,15,110,74,234,92,235,141,161,69,24,12,53,17,31,116,241,50,128,243,41,95,226,58,232,11,54,157,243,223,39,34,53,243,117,188,18,172,107,254,209,101,147,71,104,186,240,221,202,142,203,235,19,90,203,78,189,52,153,207,125,251,218,100,41,102,203,139,56,53,57,50,240,47,224,169,28,116,135,185,80,27,48,43,47,47,186,88,151,128,201,196,89,226,75,174,190,21,163,121,238,251,181,53,50,116,0,18,244,33,185,84,195,211,218,146,236,202,118,56,25,204,130,129,29,132,110,18,175,226,163,214,139,37,200,251,40,40,9,132,223,177,131,158,130,34,248,202,248,91,155,234,218,129,112,210,26,245,63,214,122,38,66,107,174,250,238,152,196,117,162,197,4,188,231,55,210,247,73,60,107,241,152,220,75,233,140,139,2,32,91,224,103,180,14,210,237,182,56,79,103,178,55,121,7,96,75,100,46,150,235,6,104,74,236,71,251,120,229,194,47,105,236,231,107,235,212,224,213,227,162,67,97,23,244,58,84,234,68,186,170,229,142,118,221,236,218,154,51,62,43,162,216,0,106,58,58,151,206,74,180,169,108,196,81,119,143,12,37,123,87,174,161,92,138,43,180,201,242,77,79,25,229,97,7,206,67,3,212,136,194,13,48,159,63,33,52,185,234,63,214,136,79,103,157,13,240,72,82,219,0,40,176,227,219,172,208,194,22,133,142,99,67,109,35,206,200,67,97,161,215,243,250,206,131,45,184,51,50,30,78,125,244,75,156,148,188,66,1,104,48,105,23,234,173,0,160,100,152,8,184,144,243,148,76,189,228,148,95,46,115,202,8,116,160,171,64,228,63,129,139,190,145,82,36,242,22,101,15,64,64,201,187,80,225,8,56,48,71,49,25,84,59,21,165,46,91,84,60,26,123,186,200,105,21,253,78,111,160,128,236,239,243,97,244,111,111,145,242,241,7,95,84,246,67,241,14,65,37,126,87,212,171,2,73,77,59,134,250,55,27,142,175,180,85,224,133,151,94,17,36,95,232,209,146,94,83,145,244,15,3,166,66,39,201,78,37,226,168,216,2,55,216,42,152,239,158,20,143,197,38,118,143,159,125,4,173,1,155,20,234,71,31,164,131,134,0,130,141,188,38,25,184,166,2,107,183,194,182,118,170,250,242,171,132,243,176,31,116,41,190,215,132,66,119,153,132,22,14,211,105,18,4,121,200,208,102,27,44,114,192,193,168,216,30,118,82,29,174,252,42,58,52,193,160,51,142,199,154,45,36,63,59,128,19,97,51,220,35,154,190,33,59,127,219,8,53,83,232,159,121,187,159,43,41,215,178,51,20,154,56,116,15,73,71,72,190,149,11,191,60,235,254,153,250,114,126,72,138,130,235,133,226,132,250,159,83,193,200,80,27,198,96,166,180,53,107,215,223,186,200,71,65,51,169,128,151,70,65,12,180,224,24,108,38,175,130,153,77,175,172,94,150,165,107,239,66,120,245,98,235,13,254,207,200,150,155,33,9,66,243,149,80,241,112,66,172,124,76,182,87,118,129,130,53,253,33,194,197,222,187,208,53,99,125,206,248,231,24,163,20,88,173,142,128,232,67,54,238,7,35,219,13,108,175,55,115,237,66,88,8,232,9,10,247,27,145,173,132,240,187,201,193,181,173,213,56,204,252,81,92,233,225,18,92,178,202,148,226,134,27,106,77,234,199,64,187,51,247,57,28,108,47,216,24,246,172,115,189,153,148,240,210,2,204,189,99,213,194,180,117,236,216,254,21,32,203,44,253,132,216,216,43,243,25,160,4,164,192,113,221,210,186,217,136,90,236,233,28,194,187,182,187,93,95,50,61,74,1,74,200,60,120,97,143,154,201,102,70,245,210,135,24,197,231,163,220,8,228,183,11,119,149,66,61,220,39,28,43,48,1,199,170,120,57,158,89,235,102,128,124,151,95,186,1,68,225,218,92,144,18,230,203,20,200,157,106,138,93,116,19,137,79,44,131,122,45,152,222,102,216,252,1,37,52,24,190,98,181,246,73,52,33,52,190,77,35,110,247,46,73,16,63,159,181,192,174,17,66,182,119,174,176,84,51,129,9,32,247,22,40,31,156,112,25,33,103,77,136,34,146,99,73,145,87,35,32,35,131,14,8,35,78,114,110,125,46,83,115,10,52,151,115,104,95,31,215,178,198,141,247,211,111,75,8,230,188,100,139,67,73,25,10,153,78,224,105,153,103,88,233,12,208,221,99,12,76,76,139,99,15,15,103,171,169,202,91,6,228,155,50,142,229,72,91,84,150,38,153,112,194,167,181,172,37,8,214,183,202,253,127,234,31,127,11,171,77,129,47,214,139,37,238,216,40,166,31,49,76,34,163,192,82,209,167,92,217,137,0,185,61,180,58,65,152,69,130,198,249,170,204,197,124,201,106,75,79,19,3,207,110,220,239,8,225,113,239,50,163,123,182,27,157,85,160,111,221,197,250,221,3,250,241,72,142,100,104,96,59,129,235,134,121,95,14,32,237,172,248,246,32,190,217,29,4,118,137,173,103,58,226,30,0,106,235,136,32,178,234,188,88,117,229,90,191,192,235,87,247,85,196,56,145,236,114,41,205,237,65,95,67,135,153,56,161,32,52,197,66,54,64,49,73,99,162,75,231,213,202,38,185,159,177,180,66,38,112,182,155,99,113,44,184,99,115,206,12,186,47,69,80,222,160,84,254,2,118,223,54,230,48,164,206,29,124,18,153,214,145,113,230,226,92,9,173,129,233,139,239,110,92,132,233,186,228,156,233,127,139,220,77,29,20,20,22,147,225,94,203,7,135,211,30,15,232,14,112,74,234,123,129,0,20,222,131,63,144,20,41,222,206,57,19,199,131,179,245,226,18,92,124,173,22,120,248,41,18,152,253,119,173,54,141,80,225,30,235,101,37,15,216,178,165,56,31,74,36,56,154,19,118,147,243,109,213,155,133,163,241,244,235,191,236,237,185,90,12,187,209,14,225,105,76,49,186,161,208,216,71,87,43,243,138,118,8,114,97,229,138,163,67,91,221,19,212,128,42,57,99,12,75,43,4,41,217,210,128,26,89,55,69,70,188,127,117,119,225,109,183,123,9,227,72,189,127,215,209,226,227,217,243,73,145,155,34,127,32,194,1,143,70,22,198,11,159,152,33,83,250,181,3,162,240,122,9,220,242,219,75,70,117,56,66,125,115,37,155,10,117,231,2,13,55,133,158,26,247,71,226,82,83,0,155,201,143,102,32,88,76,156,116,89,74,228,82,15,95,61,28,123,38,109,85,94,72,78,190,96,40,12,197,86,218,157,246,169,206,120,141,167,203,24,193,187,163,73,22,232,30,202,125,243,168,239,86,47,156,188,249,60,65,143,72,150,38,48,213,193,170,137,181,249,87,221,67,135,155,126,168,111,133,104,239,156,35,61,153,109,115,73,144,248,162,138,236,37,222,107,222,0,131,48,7,249,4,84,192,189,238,49,142,7,24,105,197,91,235,253,158,159,84,223,156,93,233,251,51,110,196,136,89,65,25,252,53,5,10,57,56,113,174,171,239,210,60,252,37,180,232,244,82,90,122,200,144,233,186,18,115,235,160,226,131,12,251,74,134,11,27,108,54,253,187,28,59,107,159,133,100,36,112,156,103,35,189,100,28,73,30,46,186,184,101,96,134,59,240,215,207,12,177,89,215,88,137,154,222,200,60,217,98,228,64,197,18,160,189,98,252,34,112,114,130,45,20,182,95,203,23,137,251,5,178,176,214,8,31,135,180,181,51,81,124,247,217,154,207,139,94,177,55,92,7,166,183,200,154,78,223,243,171,208,207,170,57,200,151,85,205,41,3,99,84,61,87,207,46,177,21,103,143,121,39,250,24,120,227,41,138,47,127,179,57,67,17,245,188,76,155,232,144,82,238,87,41,156,170,243,240,6,153,170,22,246,0,94,181,240,53,95,176,133,177,168,88,32,103,187,89,44,128,200,4,240,141,29,222,152,30,94,81,219,183,195,200,97,134,21,30,56,1,135,37,199,237,88,110,121,45,5,207,17,202,152,213,174,200,225,17,214,245,204,218,73,208,127,22,173,66,231,254,161,96,232,248,105,238,131,102,46,29,87,220,194,26,223,171,205,24,142,237,88,241,218,86,4,201,227,103,218,249,66,71,46,131,212,174,84,191,242,81,67,20,200,23,111,150,153,148,79,39,86,93,70,206,168,199,55,236,131,198,199,166,67,203,162,1,84,160,114,124,167,42,85,169,198,40,216,6,108,88,54,253,194,155,173,25,201,181,154,105,202,141,5,40,74,21,179,229,12,237,64,95,252,123,131,201,93,86,254,151,85,253,168,88,31,220,216,128,197,107,173,104,49,104,201,148,0,204,121,1,253,236,4,77,239,216,149,120,59,123,119,78,240,110,33,112,244,119,165,139,199,30,46,1,8,130,100,205,37,211,39,61,118,97,70,37,171,65,113,32,216,144,95,127,32,193,191,18,253,20,32,207,231,116,174,68,127,147,156,156,19,204,176,118,239,136,45,164,203,158,214,84,194,51,234,158,199,59,51,67,15,108,111,74,133,195,27,1,204,16,18,119,184,19,195,93,74,177,199,151,5,169,129,124,14,61,162,49,137,183,113,203,218,201,245,218,224,53,161,109,75,29,224,98,140,115,211,233,76,211,96,195,97,213,10,123,251,209,71,171,229,38,29,233,221,120,1,109,234,46,214,228,188,231,195,176,185,243,251,209,131,99,159,201,202,49,92,164,190,54,219,16,225,133,110,116,16,11,210,74,187,176,48,145,26,200,97,155,4,103,152,198,56,243,164,139,36,176,82,147,133,180,6,232,238,44,248,34,70,162,113,109,12,160,39,2,245,192,110,77,6,30,111,37,205,205,0,70,192,24,112,36,251,132,100,168,127,143,216,160,65,189,158,91,106,206,213,169,205,165,198,19,248,184,243,7,87,35,19,112,6,82,141,138,92,184,63,18,169,169,180,205,182,170,219,107,95,107,87,24,249,57,244,191,1,160,236,31,107,19,182,134,36,238,210,16,102,160,254,108,73,76,71,83,129,128,190,244,18,238,113,140,54,179,208,89,231,3,189,114,218,160,217,12,2,252,146,156,140,210,52,1,208,250,242,34,74,134,252,13,112,242,251,243,162,217,122,167,5,37,217,198,9,209,56,50,95,60,229,138,41,150,10,9,200,71,62,172,168,56,160,80,47,37,175,61,164,88,132,152,155,85,159,12,162,162,158,201,236,251,203,188,188,206,115,89,120,105,196,16,74,19,181,84,59,175,63,54,159,158,43,177,92,253,30,83,42,169,13,76,217,211,17,27,102,214,233,32,145,113,126,70,197,246,143,234,139,17,212,3,240,219,215,225,192,142,35,204,163,152,44,80,197,98,135,95,203,103,105,54,1,199,218,152,150,8,77,199,225,243,114,56,173,147,97,117,100,243,30,212,83,220,125,114,254,215,47,103,97,33,84,179,145,253,125,100,53,109,109,204,187,94,8,33,236,133,235,109,249,129,20,129,173,102,29,13,221,199,89,87,16,199,191,23,166,173,79,222,241,3,21,124,22,3,245,209,191,76,21,59,173,64,43,129,247,68,91,69,1,2,144,126,63,8,81,12,133,34,223,1,47,57,159,191,23,156,89,146,227,105,104,120,75,126,68,93,160,23,185,44,180,46,231,72,40,188,162,68,22,19,69,88,89,114,247,231,248,191,72,222,148,61,98,81,35,2,29,21,111,189,24,48,197,228,200,110,48,92,92,217,70,197,81,137,139,128,42,20,244,24,220,195,208,247,124,114,72,160,155,246,101,130,91,1,208,198,112,33,155,169,6,11,26,226,121,172,248,83,76,27,193,147,206,242,70,26,129,187,117,17,147,33,186,5,57,193,183,77,249,138,128,176,166,183,142,19,103,188,234,100,174,35,134,88,139,184,78,122,156,214,88,43,162,220,104,188,192,51,200,123,195,54,119,57,126,46,249,246,169,116,162,106,108,186,149,16,195,149,240,187,211,191,123,80,198,242,231,204,254,4,61,66,152,129,49,140,226,38,203,159,142,39,196,64,192,2,42,19,186,194,250,235,201,91,111,23,104,92,94,201,246,112,174,70,143,84,180,126,6,24,145,1,22,151,161,61,42,189,160,123,204,146,229,52,134,173,46,92,116,49,52,200,105,15,183,53,231,55,200,138,181,125,31,133,3,107,180,77,102,231,163,125,167,81,240,47,179,171,202,205,188,90,167,192,77,27,205,200,93,213,161,215,107,145,49,81,118,241,64,179,228,0,245,66,120,42,17,253,31,240,232,243,184,254,225,149,45,15,87,77,248,101,176,165,112,213,103,42,88,22,53,51,241,57,72,141,140,220,36,190,254,231,32,167,20,121,135,138,31,143,65,10,54,103,78,32,37,19,44,87,129,137,243,23,112,78,12,132,182,145,149,203,145,199,124,153,157,132,114,194,206,226,59,140,37,140,252,92,145,248,112,183,95,207,152,106,173,130,36,40,166,164,189,180,135,39,207,136,229,104,192,51,228,165,59,13,133,167,176,150,69,243,169,216,14,145,2,178,236,32,185,166,47,129,199,89,238,53,170,150,232,198,216,206,48,229,109,75,144,195,177,55,7,169,84,14,254,99,206,61,85,84,8,167,133,144,16,162,15,81,24,56,182,30,40,39,1,209,91,136,166,215,114,96,219,174,22,135,237,146,121,28,198,132,91,84,239,247,179,150,198,19,194,235,180,56,122,121,161,7,58,79,91,208,2,200,253,98,17,103,238,67,192,41,246,246,105,210,175,22,33,67,212,90,210,188,50,208,17,244,135,6,126,103,85,156,246,193,176,57,173,134,75,156,168,110,99,42,188,230,71,30,21,44,210,185,159,181,85,63,144,42,190,34,160,51,67,190,126,45,223,7,205,35,244,224,185,95,59,119,47,158,25,37,170,27,208,65,26,233,229,182,219,160,178,174,82,70,74,51,102,224,85,189,117,90,167,163,160,17,216,11,224,52,59,235,136,234,84,116,18,163,246,211,223,16,223,110,107,173,170,40,113,27,16,204,229,91,230,94,212,117,16,235,177,181,38,132,56,59,139,236,229,11,133,222,248,254,200,86,57,204,174,163,42,81,89,235,40,66,87,115,18,64,112,44,32,147,225,6,27,215,90,193,203,192,108,139,178,66,52,103,175,184,158,87,9,82,106,73,176,96,150,225,181,44,37,4,173,188,153,26,122,53,54,38,202,174,156,0,201,82,231,221,232,235,72,238,17,189,168,248,62,97,179,254,97,147,144,112,196,163,89,189,227,192,102,237,136,164,167,241,103,28,96,117,59,70,177,253,10,175,153,66,104,165,122,142,137,136,215,124,217,254,37,171,58,211,187,197,232,187,249,222,253,114,14,71,43,253,129,117,22,178,134,126,194,65,66,101,25,213,197,118,56,113,192,61,230,231,49,133,142,84,98,108,149,52,240,145,163,160,196,250,122,139,136,173,193,75,130,242,96,119,107,171,2,253,91,26,206,8,88,198,48,95,50,197,143,95,69,233,232,104,33,151,105,0,84,67,49,251,53,123,226,66,150,16,85,168,21,210,41,180,39,239,147,126,53,226,7,190,73,12,250,159,1,184,51,226,131,27,144,37,132,20,164,131,22,123,243,128,192,23,229,190,22,132,114,21,234,77,60,190,170,225,112,81,141,88,135,186,81,254,93,49,116,243,99,221,99,236,16,33,57,31,200,77,218,234,37,227,41,101,10,230,161,135,207,225,33,99,249,77,222,246,66,210,23,11,70,185,215,216,126,229,144,91,40,134,117,143,98,102,41,121,2,12,170,74,193,56,3,75,208,126,66,146,108,24,192,139,77,15,172,97,74,52,17,147,247,240,199,192,206,139,183,176,229,213,47,226,45,206,20,168,108,28,77,57,197,108,117,168,80,95,122,207,78,196,118,74,196,221,206,221,21,48,68,157,129,45,159,236,14,56,118,79,172,153,188,83,182,242,53,104,31,130,243,174,222,8,253,3,161,58,74,50,185,239,153,24,152,98,170,142,198,45,45,115,156,106,36,253,102,0,31,89,248,162,228,25,166,95,122,197,168,64,7,170,27,89,230,220,33,254,17,212,39,36,156,190,62,186,128,170,129,231,229,125,188,96,213,126,247,78,56,57,8,127,205,169,148,12,229,150,190,200,3,234,8,108,67,68,148,134,238,134,161,142,188,47,77,103,182,92,213,115,23,25,231,51,136,207,173,117,4,43,151,193,97,138,163,70,226,80,138,245,254,61,1,237,220,184,157,85,2,164,77,44,122,135,174,73,140,27,108,162,2,48,223,112,116,61,241,252,89,18,41,113,110,14,240,172,206,166,226,134,127,224,235,47,71,65,176,83,125,44,153,144,203,59,169,119,128,144,201,178,50,78,200,39,50,121,140,35,66,158,196,172,200,43,79,175,110,49,62,179,212,237,111,18,97,53,36,19,114,143,236,162,28,135,102,29,71,119,88,155,105,6,249,201,136,176,234,250,217,159,162,197,213,10,122,40,70,12,249,155,209,60,84,37,253,211,49,192,196,100,151,33,152,249,17,111,194,118,248,57,207,74,7,72,104,203,234,166,3,10,79,32,104,37,150,109,78,204,100,90,78,21,131,79,141,253,78,176,76,75,52,217,97,243,78,169,149,40,183,123,157,62,73,168,137,186,100,65,55,51,202,20,218,241,103,38,112,150,204,188,13,129,85,156,119,186,208,19,138,82,7,24,12,77,151,33,48,147,232,113,48,107,130,17,86,181,185,17,15,237,177,72,37,2,103,190,254,143,247,184,253,19,176,226,41,6,126,171,192,77,33,56,50,23,201,23,37,169,163,125,166,230,61,39,49,143,138,196,123,179,21,116,182,199,59,98,216,250,220,241,56,211,11,30,245,108,165,76,99,113,104,228,124,40,242,32,79,194,22,89,5,229,70,253,173,189,110,102,3,189,96,251,144,173,48,89,5,226,228,54,221,166,214,202,236,168,52,128,119,53,48,99,198,180,89,126,201,42,28,103,246,244,121,133,8,23,152,33,95,98,52,215,145,61,223,59,147,143,21,64,119,1,29,139,53,126,151,22,143,134,169,20,3,115,245,65,58,22,200,197,176,41,251,194,108,183,246,91,227,131,60,246,248,250,38,245,133,248,117,20,187,62,55,92,243,132,69,232,9,46,49,212,210,127,179,75,117,138,161,136,49,212,130,4,81,231,104,15,46,127,151,36,102,134,0,164,160,149,54,32,29,127,28,43,230,216,38,38,193,73,90,135,21,155,91,108,55,190,139,216,221,139,247,23,88,97,82,103,141,110,253,38,181,184,239,29,111,89,121,141,37,7,220,121,243,31,30,69,192,29,114,248,214,11,188,229,91,52,246,119,114,151,199,14,234,236,135,59,121,116,200,192,199,216,34,35,221,86,128,218,141,200,105,233,205,234,21,74,191,186,125,163,136,186,56,172,49,99,212,187,155,225,75,67,82,78,120,252,80,228,151,139,213,120,233,251,58,147,77,216,179,151,223,86,116,5,117,78,101,114,250,49,206,208,170,25,208,206,168,129,117,120,99,59,220,139,248,237,214,105,25,190,172,51,87,46,10,61,173,25,36,52,214,153,66,38,139,211,9,254,79,115,152,75,79,26,203,59,234,20,180,136,213,187,72,153,125,196,173,230,200,62,2,51,46,184,117,168,27,139,167,196,58,92,84,48,147,73,218,2,122,239,3,175,15,26,14,140,53,132,168,170,81,146,251,17,202,209,187,229,77,140,7,94,167,174,10,213,125,214,50,157,21,55,70,185,177,8,241,185,28,3,37,211,241,63,237,180,239,200,254,79,36,4,246,171,103,169,183,169,108,180,226,155,64,57,188,21,240,115,150,70,195,78,13,221,8,32,5,139,213,95,143,82,107,4,94,65,4,78,46,87,211,188,232,199,187,39,61,38,132,135,44,51,166,52,214,115,248,103,177,95,167,139,191,49,252,40,169,228,143,58,167,169,197,200,232,192,152,167,38,162,113,34,146,147,207,180,230,125,226,191,33,149,22,31,80,215,100,117,29,120,122,60,101,249,9,66,50,60,136,194,190,119,173,126,213,210,197,14,244,251,54,160,53,42,78,18,217,33,234,171,122,59,228,241,160,245,7,20,181,219,19,40,123,41,39,81,194,137,210,254,96,29,247,52,23,157,146,11,176,86,99,214,10,18,73,203,48,196,100,247,112,67,249,71,228,62,174,50,8,215,90,85,247,109,57,176,11,232,152,23,145,120,25,139,21,146,63,157,209,95,89,97,139,15,30,33,241,66,63,243,211,212,5,56,172,241,77,115,86,228,166,201,211,78,207,168,167,183,73,136,115,164,65,46,32,139,80,253,42,6,229,5,191,137,76,65,165,223,204,139,241,213,58,190,151,232,230,20,112,13,53,7,93,170,4,222,44,100,192,228,3,64,229,215,23,197,13,229,185,165,7,126,238,13,238,74,155,80,100,210,1,244,116,39,166,30,190,54,64,41,89,245,152,107,213,232,188,177,153,153,159,158,158,157,19,137,145,61,49,120,242,202,143,130,147,129,135,166,139,185,168,249,22,64,94,139,128,231,158,208,32,243,159,195,204,127,102,253,143,166,26,124,209,25,209,62,134,13,8,91,147,133,132,114,121,231,124,174,195,117,197,72,116,90,182,6,88,7,130,65,121,48,246,0,250,198,41,101,89,206,160,250,74,232,166,8,224,57,139,235,171,46,2,23,235,179,47,221,124,192,149,226,34,42,117,99,181,75,80,151,141,254,108,29,95,125,31,114,133,40,243,211,27,14,156,73,169,135,186,37,183,204,12,110,128,246,35,24,161,116,215,36,52,58,206,177,224,43,210,223,81,181,219,118,202,155,170,127,234,0,96,236,215,22,191,41,6,130,179,126,191,118,167,124,120,155,11,90,91,55,154,148,172,99,60,228,198,78,74,16,87,27,229,7,150,61,155,34,122,29,66,67,234,232,132,225,29,5,35,165,38,189,44,172,230,200,25,140,2,133,154,22,146,40,62,119,87,245,251,45,79,238,76,190,222,233,39,131,209,148,47,202,90,150,176,173,219,31,217,77,196,200,248,170,97,118,253,209,136,39,15,166,160,41,168,65,47,223,241,102,100,244,40,139,233,212,162,23,212,118,45,30,238,105,70,39,68,206,232,174,33,174,164,232,38,227,193,103,7,10,220,95,252,4,128,28,190,94,40,89,47,33,71,112,7,100,83,242,147,175,133,56,144,89,182,210,35,74,235,149,49,47,72,237,212,45,239,88,156,77,179,180,114,128,182,238,160,81,245,149,51,198,28,174,34,113,146,109,65,10,63,159,36,22,168,114,184,102,110,237,105,105,240,189,110,183,75,90,57,70,50,212,227,88,227,95,97,22,7,144,143,56,41,175,107,74,253,152,173,216,245,96,72,252,240,201,20,239,10,36,84,215,41,234,138,181,50,179,144,57,250,113,162,46,86,232,70,137,43,2,178,201,206,89,122,71,121,27,73,225,219,39,116,218,66,23,107,99,189,125,113,162,241,112,176,239,113,31,191,14,14,174,130,31,55,9,214,97,189,228,52,82,96,51,18,215,234,240,117,87,126,176,87,129,246,102,95,175,71,128,146,152,228,20,241,82,235,59,1,14,117,167,206,244,233,218,135,232,99,61,221,179,37,223,246,149,18,208,183,45,204,153,184,120,204,219,38,117,190,92,116,66,248,118,147,137,36,246,118,9,246,59,147,230,133,148,53,40,165,127,148,194,3,179,71,148,167,129,186,90,127,247,210,253,250,205,7,153,110,158,222,190,108,25,214,211,254,99,64,182,141,33,248,211,19,185,50,76,227,190,68,200,26,183,105,56,34,233,229,235,142,20,8,104,161,216,92,26,70,85,206,108,55,71,68,110,203,131,117,32,215,27,59,6,208,76,212,16,88,253,122,172,212,30,209,55,201,60,62,121,21,124,83,82,26,30,175,68,128,29,130,95,103,183,217,130,89,93,170,106,214,7,34,116,139,237,88,31,141,206,203,135,17,240,36,30,169,154,26,142,184,157,11,241,225,189,146,72,128,3,95,56,130,43,240,94,180,79,167,66,104,8,171,115,106,176,119,109,66,157,104,29,53,28,189,26,127,28,77,25,64,82,199,239,199,137,250,207,17,159,204,23,126,151,1,181,201,253,139,230,79,179,254,39,254,111,88,240,250,154,168,245,55,241,226,53,75,235,185,141,202,243,39,124,234,93,201,43,82,45,112,211,225,241,103,53,32,184,108,221,220,108,210,195,82,249,176,227,216,133,212,172,244,55,88,14,123,161,167,36,102,192,90,218,55,35,38,230,80,188,153,137,199,111,85,43,34,88,163,210,106,225,149,236,144,57,67,225,53,89,214,108,214,53,14,50,137,123,126,43,188,55,6,99,223,45,42,90,64,207,243,27,233,136,177,251,188,55,135,115,185,144,163,152,131,71,48,9,86,142,187,8,154,92,121,126,0,165,79,226,204,42,173,172,96,95,26,113,154,214,104,74,157,150,34,167,79,209,194,128,48,225,202,126,79,88,85,216,80,144,130,239,179,115,190,129,148,160,115,151,223,131,79,160,57,106,115,148,77,208,198,98,152,122,123,67,120,181,242,168,219,27,175,139,51,112,99,111,193,252,55,39,237,73,65,118,246,126,84,164,254,175,236,106,157,249,197,186,41,30,172,133,200,50,35,113,36,26,140,134,98,163,56,217,118,129,189,18,60,241,103,187,138,41,152,187,166,153,53,243,112,89,9,134,137,104,160,8,20,100,253,59,2,85,186,142,140,82,112,12,52,202,44,193,80,193,97,51,231,171,218,135,39,34,161,134,207,85,238,39,41,125,155,155,246,91,28,195,49,140,68,172,177,225,210,213,153,90,161,160,157,172,146,142,243,19,124,151,81,118,203,178,174,120,189,61,109,118,251,53,185,97,102,84,112,91,11,142,19,130,81,19,159,208,164,217,201,223,252,124,38,52,182,95,152,198,2,17,101,79,169,36,41,161,22,136,37,41,181,86,34,185,164,185,51,188,151,175,30,173,184,201,105,163,245,170,176,151,35,196,160,36,192,238,243,199,37,133,126,1,137,208,225,107,232,198,189,56,226,165,76,16,154,173,109,184,43,134,253,184,130,202,174,171,129,185,151,62,143,253,60,91,122,161,230,47,164,239,141,138,40,87,197,227,229,191,235,76,116,29,4,13,157,197,149,20,160,162,124,97,39,202,117,26,221,95,60,26,45,83,114,26,203,21,201,77,50,19,240,222,205,100,45,9,7,189,241,47,145,18,56,196,2,83,127,54,225,248,121,221,76,149,120,75,39,94,107,141,246,22,196,50,13,235,61,201,99,37,251,25,174,7,39,63,14,170,240,16,119,218,212,202,74,84,68,160,230,201,180,157,121,141,217,75,232,217,6,3,63,40,108,85,224,38,143,207,85,59,192,86,146,168,229,19,10,40,74,206,74,1,13,58,172,81,47,68,177,69,96,170,235,47,142,145,34,49,20,253,71,192,62,229,36,68,89,203,95,232,100,148,77,108,3,26,52,57,131,135,245,66,214,207,155,224,175,80,215,101,213,119,192,176,13,159,191,66,203,99,228,28,54,151,247,8,192,132,84,109,222,117,206,28,92,208,200,31,27,64,69,102,171,242,205,207,191,5,60,239,243,151,198,178,121,76,22,69,196,159,15,61,41,240,0,135,251,188,8,216,200,138,246,39,112,4,194,8,120,207,59,128,113,154,144,238,213,132,181,219,126,4,192,189,26,122,9,114,176,60,188,64,160,142,158,67,237,253,152,103,53,79,197,244,185,155,102,231,5,148,229,31,9,87,146,47,129,15,147,63,97,25,202,209,13,38,12,235,239,218,7,30,159,89,41,120,161,183,222,43,171,89,13,52,117,144,5,62,67,104,197,165,219,65,193,135,38,238,83,229,209,149,210,234,78,23,157,108,10,122,194,231,93,71,253,232,82,144,73,64,56,250,4,225,124,218,101,161,237,30,33,144,0,140,26,155,30,65,5,36,145,211,9,16,202,102,53,73,143,194,12,205,117,79,219,44,57,220,217,200,151,223,136,76,60,86,150,63,133,128,23,63,110,37,51,113,47,11,65,185,216,4,86,127,163,232,135,242,236,248,36,54,115,168,147,147,155,63,22,58,109,168,114,231,38,67,134,72,175,190,95,154,64,103,30,224,109,209,190,200,230,175,48,153,65,32,242,116,2,35,128,219,175,240,240,248,0,214,247,98,18,203,229,213,27,175,8,104,141,11,175,136,32,200,142,248,79,65,29,240,246,251,245,207,159,136,78,98,153,150,154,190,105,54,129,159,14,28,127,90,116,195,132,192,78,81,49,198,148,0,217,2,141,52,216,102,157,198,128,169,239,224,117,1,168,187,37,7,21,226,80,146,150,181,228,214,195,147,203,105,104,136,190,251,41,60,190,248,116,193,74,15,222,226,32,32,53,66,120,119,62,207,100,67,65,124,165,50,50,132,184,158,232,79,109,247,144,234,183,183,53,248,235,180,9,167,198,24,160,143,157,67,11,221,151,189,149,81,242,163,182,242,237,81,57,20,78,240,246,166,125,170,62,204,72,98,12,18,96,245,192,117,60,219,46,44,171,55,88,133,160,136,173,177,114,12,177,63,100,177,37,130,100,251,114,205,43,99,206,59,179,237,240,24,41,83,157,186,112,84,135,158,252,194,209,253,229,209,124,238,178,73,97,200,111,182,115,197,51,250,96,106,250,148,125,197,91,95,178,173,117,202,232,143,9,120,38,205,185,200,127,164,240,141,49,26,99,25,195,91,207,40,196,230,103,162,248,95,36,148,140,243,24,116,211,115,161,118,216,180,89,173,224,109,67,243,121,75,8,231,216,52,113,104,197,155,153,204,60,246,14,91,110,196,147,106,102,24,242,180,173,69,110,180,80,116,3,46,117,22,210,126,179,100,183,84,78,247,223,36,188,253,135,243,197,61,210,62,236,77,92,232,4,239,104,235,141,159,182,161,196,241,132,197,212,98,176,225,223,150,54,32,60,46,119,243,120,129,12,11,129,237,158,9,21,59,185,224,133,56,122,101,5,18,21,14,102,133,186,91,115,215,53,36,76,140,7,243,199,181,9,196,182,16,46,243,161,132,242,97,55,106,238,58,231,191,112,10,247,68,229,12,237,86,177,226,194,22,233,166,179,128,36,151,9,151,12,202,44,158,165,27,88,158,199,16,50,131,28,212,214,238,45,59,176,86,56,171,168,250,137,76,59,192,50,251,109,127,148,132,83,47,109,122,130,17,198,29,225,244,74,92,23,24,80,187,183,178,162,118,146,111,169,247,156,116,254,133,243,254,151,238,127,242,221,211,8,3,75,215,146,154,7,127,54,87,187,239,162,11,72,203,209,94,147,166,74,131,17,210,85,144,240,58,124,161,198,245,32,247,97,190,223,247,190,223,80,129,175,226,24,192,254,191,38,218,111,224,90,222,83,113,181,112,81,247,238,179,121,164,19,48,75,190,178,60,56,47,125,234,219,152,11,120,46,89,104,52,251,22,150,152,245,69,65,185,213,22,109,254,30,32,209,252,81,225,129,58,75,164,107,253,115,90,163,141,121,186,224,234,61,23,132,194,219,157,162,83,90,26,74,114,249,67,105,216,149,201,123,122,217,15,136,159,125,88,87,242,97,139,5,81,121,254,139,61,185,201,253,122,226,240,17,76,225,104,172,8,178,90,110,87,225,61,176,246,108,138,81,14,124,20,18,26,190,239,225,12,6,145,133,48,54,94,176,132,109,168,252,191,145,20,32,57,72,21,80,94,104,80,13,220,152,2,4,169,123,248,135,69,99,142,214,196,171,129,231,180,152,43,237,141,92,35,101,187,157,73,196,100,207,220,181,190,174,112,130,29,119,147,231,13,231,167,161,16,197,249,123,148,59,124,251,0,249,182,235,204,215,188,217,102,120,126,53,129,7,223,53,170,241,66,235,77,238,7,53,127,207,44,165,210,237,218,68,16,199,115,225,213,38,183,27,27,161,150,65,189,31,21,146,2,217,173,121,253,72,51,130,68,145,188,250,216,234,224,135,243,246,210,140,151,2,86,182,156,24,42,24,143,222,50,213,115,83,217,94,162,193,189,47,120,39,197,182,165,224,65,75,215,15,199,148,198,68,64,129,57,212,41,250,35,224,243,157,228,51,98,19,75,153,8,163,109,119,33,218,35,159,137,179,124,181,44,6,51,190,148,214,234,27,90,54,27,173,89,59,250,209,124,54,20,18,121,124,254,73,45,88,76,251,100,208,228,86,241,167,126,77,136,44,8,75,87,198,195,231,55,235,65,43,69,46,82,134,194,134,245,243,197,186,167,216,6,173,48,73,32,145,211,99,218,112,181,82,98,253,129,196,51,166,162,105,65,4,136,171,208,114,127,228,116,38,92,62,99,236,178,53,244,219,216,136,118,1,234,108,75,159,216,116,121,219,100,156,201,82,43,72,180,194,206,121,219,16,30,196,210,214,120,67,215,144,22,21,134,249,36,46,146,11,112,227,238,127,228,189,38,16,116,227,98,152,189,180,19,50,41,65,166,39,22,189,74,156,192,31,241,55,189,212,113,254,245,189,157,10,50,1,19,73,141,35,129,42,31,213,234,177,37,230,173,214,159,224,174,87,239,55,167,227,189,123,73,27,184,73,228,218,241,133,123,105,239,16,222,132,41,168,229,75,99,161,227,156,72,236,167,127,217,34,216,71,77,253,251,120,200,54,70,63,107,45,108,10,252,134,22,78,133,137,31,38,38,154,119,204,159,123,233,150,158,199,6,76,34,226,80,103,145,28,41,131,234,162,112,153,113,124,142,122,171,12,172,199,98,21,107,161,103,6,112,234,140,147,59,82,220,134,153,118,95,39,108,160,59,116,214,113,122,67,68,62,166,206,24,24,244,38,7,48,56,157,150,250,106,254,77,49,125,27,206,77,206,25,118,0,235,58,200,50,103,0,42,232,109,220,22,117,10,245,49,5,247,81,195,163,243,74,30,247,206,179,126,46,199,128,21,187,106,94,141,243,246,47,209,216,72,98,95,90,130,213,144,244,154,191,89,35,24,219,37,117,146,185,154,11,176,32,125,107,9,37,9,48,231,105,236,14,2,49,71,155,230,100,250,23,224,222,56,73,249,218,188,173,103,8,241,104,175,250,102,217,36,147,24,127,61,110,192,69,237,161,59,139,122,109,89,242,248,104,60,123,211,205,225,191,180,158,229,95,78,247,86,24,207,8,6,195,29,14,110,147,250,39,16,24,160,224,233,2,11,213,43,155,62,140,236,142,131,196,142,254,228,77,76,90,176,196,239,80,132,228,119,58,45,96,154,120,109,243,153,9,95,134,185,91,179,109,62,185,109,148,103,19,53,37,42,82,240,47,217,225,108,161,185,192,181,167,85,49,176,117,211,233,102,131,188,187,133,208,25,105,144,106,153,54,33,105,214,208,37,85,29,63,244,239,8,252,155,50,187,85,38,94,52,59,123,114,38,201,215,57,72,89,21,36,131,241,234,232,200,221,175,79,2,9,234,152,247,173,51,149,178,231,39,3,111,14,151,98,240,213,161,215,51,172,36,245,164,129,15,85,100,153,232,231,48,205,175,153,106,198,97,195,164,108,101,148,254,181,69,241,77,229,185,41,38,87,59,181,63,133,111,238,177,29,84,227,144,152,168,25,227,53,254,231,167,208,217,199,124,241,182,172,216,197,15,61,88,138,162,188,199,250,60,106,6,249,24,54,239,30,220,16,4,110,127,15,106,45,85,21,29,225,218,145,121,40,220,31,87,243,110,95,50,46,85,54,32,15,243,17,158,152,107,67,249,156,38,225,154,117,175,78,15,5,22,196,193,31,25,68,150,119,108,231,149,135,175,141,179,33,163,180,226,245,145,242,85,174,9,230,156,43,155,54,3,112,207,87,215,94,208,209,177,194,52,84,131,171,145,64,230,4,107,199,126,2,146,46,217,114,248,77,105,202,163,139,31,89,107,142,8,78,80,6,156,160,58,181,24,179,200,225,212,152,244,180,190,56,70,113,36,62,13,242,124,134,226,11,141,220,93,126,240,71,6,50,71,198,13,50,231,219,14,228,153,153,124,116,188,111,82,123,250,235,248,196,53,91,69,182,0,87,8,104,230,5,133,186,55,157,189,219,155,94,85,58,8,215,45,108,67,248,203,252,132,49,44,230,121,87,125,83,81,163,21,225,6,206,230,109,244,180,203,234,69,224,46,19,119,31,245,204,161,46,241,180,226,54,159,88,142,55,7,96,231,84,240,39,222,204,128,38,37,238,118,49,251,226,177,72,124,179,184,231,216,61,50,10,239,248,35,14,145,72,251,1,86,10,237,14,109,59,202,2,38,237,27,125,153,169,6,41,7,7,99,174,115,123,41,185,225,201,237,209,229,87,29,194,41,57,86,169,190,161,79,13,122,26,179,111,249,172,128,175,66,182,76,180,192,61,239,81,22,10,187,86,38,40,141,34,207,18,175,116,79,99,61,228,88,25,61,9,49,85,81,80,44,102,111,149,81,109,180,42,180,149,184,30,15,229,107,133,120,189,95,1,170,62,210,181,234,145,15,158,206,143,55,30,203,88,160,5,137,206,157,105,131,140,108,98,215,0,60,5,133,94,193,233,153,52,120,227,229,163,232,30,188,23,78,97,130,150,210,38,226,236,32,52,198,251,193,186,169,44,108,52,225,224,223,15,112,193,120,183,68,173,166,245,233,12,101,246,119,71,238,222,102,247,230,24,175,202,196,186,183,199,34,170,140,22,39,161,4,235,112,25,15,63,94,231,57,112,23,249,75,16,182,205,43,29,33,146,44,30,39,175,149,63,246,160,99,47,229,245,6,159,88,108,121,219,189,172,170,1,45,155,96,76,1,39,131,181,11,103,40,177,83,125,237,185,174,4,87,80,10,12,43,188,19,136,150,218,5,17,110,151,215,191,225,96,60,110,157,167,178,24,210,231,164,37,166,7,31,148,8,153,32,236,20,210,84,63,60,131,46,120,247,129,76,114,129,75,90,164,20,118,209,248,112,217,161,225,213,245,208,15,233,149,50,134,15,1,188,249,126,167,71,223,215,134,98,18,117,65,215,189,187,107,245,172,77,98,136,15,40,223,67,156,26,214,64,135,49,181,143,235,132,90,52,133,200,245,33,252,219,201,217,97,104,189,225,116,156,105,248,11,20,222,94,14,159,79,236,125,176,197,138,114,25,73,188,77,246,171,85,4,168,232,55,100,245,108,126,2,36,138,32,139,225,236,223,155,43,235,210,78,91,173,125,111,160,22,154,108,22,151,88,213,12,20,24,36,67,194,58,55,44,247,97,179,54,33,114,209,154,182,199,165,122,158,109,53,253,252,248,161,143,234,248,15,223,179,242,4,14,184,219,98,5,165,113,95,127,163,17,125,84,160,84,212,156,182,121,242,200,1,238,124,134,11,10,200,161,217,203,28,150,97,76,175,243,131,206,127,16,154,187,31,41,95,52,213,187,58,15,66,127,248,179,142,4,73,163,113,254,113,4,13,112,60,75,99,9,185,219,209,233,96,93,248,12,1,11,229,59,222,92,218,97,10,149,56,181,45,202,196,214,114,225,167,35,239,137,192,178,115,249,210,137,38,134,49,97,139,145,253,180,45,102,178,90,246,126,28,218,37,109,137,203,23,93,238,65,242,170,19,170,0,207,244,160,220,106,247,140,122,160,242,220,90,251,149,195,22,179,167,161,200,60,204,156,167,115,77,130,80,198,164,157,0,85,92,216,235,108,35,145,100,149,110,216,204,93,120,119,182,63,218,2,160,108,204,194,15,12,142,99,211,94,241,93,212,155,135,85,185,238,209,19,225,252,166,126,123,19,224,86,210,39,101,191,176,165,129,117,20,157,223,168,103,254,211,171,218,193,234,116,193,221,67,133,190,156,36,221,246,32,121,147,143,90,113,144,220,172,169,223,2,165,250,85,18,108,10,158,83,122,82,41,26,14,202,142,125,167,235,23,17,9,167,149,16,27,188,16,84,125,48,246,15,26,147,253,248,252,214,87,117,247,145,217,4,138,132,127,228,111,59,246,119,206,146,165,94,245,228,14,103,104,51,13,107,107,1,83,240,194,32,53,178,95,157,178,141,148,179,7,34,245,128,217,64,240,254,79,115,55,154,225,51,106,119,251,192,213,53,160,88,8,91,174,10,84,131,70,184,208,148,72,138,25,149,24,23,237,131,248,37,174,44,27,90,144,83,212,30,13,182,29,99,189,30,212,64,51,180,246,105,139,175,134,248,117,108,179,229,14,233,11,49,205,182,31,3,203,173,118,234,59,80,159,16,209,132,84,137,244,24,168,67,174,50,165,245,64,107,236,3,23,186,9,251,91,130,117,39,218,102,32,92,120,64,77,201,39,128,56,156,224,87,80,97,122,98,4,163,18,191,9,73,195,136,235,41,9,123,45,39,208,157,246,149,153,231,227,89,165,111,231,189,49,61,212,66,146,163,23,236,166,113,203,220,42,5,74,239,139,122,109,245,254,27,108,226,78,31,22,162,133,4,47,66,87,168,107,104,190,171,144,87,148,115,21,143,111,180,183,133,216,10,169,120,221,76,27,196,247,134,186,124,158,120,197,92,109,21,184,235,54,197,202,190,149,246,229,223,26,30,179,22,23,123,51,153,155,117,188,211,20,200,177,199,43,6,166,4,203,107,82,143,63,210,159,141,182,146,166,196,135,9,193,128,203,17,99,189,65,8,37,99,96,71,154,11,47,38,214,124,47,28,185,76,100,69,153,151,249,101,126,175,213,150,74,3,20,212,40,79,32,92,221,175,219,3,19,195,211,160,254,243,238,197,19,149,30,22,146,238,33,231,210,72,54,32,74,68,39,55,157,76,39,31,98,189,55,239,114,52,74,77,52,213,47,220,60,40,214,67,215,247,74,60,194,14,213,225,12,117,206,233,124,57,108,149,107,155,222,77,221,62,66,95,206,237,186,155,3,66,94,225,112,119,48,101,194,16,117,202,75,128,129,188,176,222,164,202,1,82,144,60,196,169,176,234,191,155,243,166,108,253,9,83,27,223,191,42,246,249,12,107,197,81,245,189,158,154,230,186,22,180,36,164,96,150,223,12,224,11,121,131,173,130,23,244,6,130,126,23,249,177,86,249,101,131,18,14,136,27,14,135,134,170,224,173,167,36,42,64,205,203,150,102,208,11,141,44,37,74,84,219,190,164,192,104,162,65,112,186,47,106,139,77,152,116,18,75,61,125,197,93,81,220,84,9,167,120,96,70,128,80,57,150,214,77,219,164,238,107,243,3,114,129,30,194,101,197,22,50,99,154,221,195,44,237,46,69,66,79,213,221,131,171,183,233,203,60,153,183,200,12,193,213,125,154,238,228,179,47,244,76,242,112,37,113,63,187,29,61,146,172,67,96,71,54,105,208,219,196,141,18,163,21,248,126,5,218,48,140,160,31,193,145,221,115,188,60,239,176,89,18,75,239,154,176,173,72,237,181,254,45,27,206,149,116,87,0,20,238,9,217,20,10,76,245,221,173,130,52,107,12,245,181,23,77,187,67,106,127,210,59,15,201,135,43,210,78,216,199,48,138,181,145,220,150,136,231,46,228,126,237,56,69,147,219,214,213,189,57,158,212,70,217,194,205,92,49,142,116,97,232,171,38,239,55,123,226,26,236,228,40,73,150,47,254,111,152,60,196,9,211,33,51,148,66,41,72,206,118,21,98,112,121,26,93,136,3,210,31,85,6,38,196,90,245,32,112,162,85,142,136,74,148,30,182,47,188,218,136,176,185,180,220,205,134,26,78,235,33,103,65,154,1,144,43,8,169,223,184,184,11,221,219,91,192,118,245,209,31,205,39,18,41,114,45,143,57,217,56,75,9,195,54,3,62,121,53,159,221,22,236,119,253,17,236,134,87,61,253,63,55,73,104,158,181,223,127,123,149,209,232,159,131,112,147,207,53,11,190,92,195,244,251,45,186,229,126,32,8,230,37,245,213,132,36,182,0,155,147,36,11,34,191,220,94,181,214,62,30,38,43,164,111,130,2,50,65,218,213,87,93,135,31,21,16,98,111,61,57,72,103,58,131,83,247,25,77,167,34,135,33,101,165,246,134,172,116,6,123,132,13,173,29,170,143,173,39,83,47,150,97,21,46,10,11,87,233,124,145,175,94,121,236,83,77,240,193,200,28,90,247,18,67,157,70,159,18,153,10,7,242,132,61,159,172,56,118,192,117,250,116,13,130,179,220,208,188,55,132,93,29,222,59,227,147,206,22,85,65,112,244,96,178,50,253,49,62,50,104,200,93,92,210,36,78,70,252,196,122,64,253,24,64,207,17,84,81,252,80,164,26,58,75,157,146,60,101,197,225,243,239,183,26,35,168,221,90,16,106,34,91,15,70,51,188,189,212,115,210,126,103,79,70,155,20,68,161,80,43,226,70,91,173,169,221,90,225,0,207,42,230,128,241,181,69,231,241,152,183,253,14,14,208,252,234,184,194,135,81,33,124,109,97,216,48,188,6,203,246,85,66,254,86,227,125,154,156,99,130,26,66,157,24,112,37,71,33,216,253,72,221,186,84,182,110,56,226,179,211,74,117,15,129,182,194,21,50,144,183,147,8,211,245,128,189,116,136,49,80,249,52,125,198,34,39,242,93,9,215,252,118,108,193,158,102,69,19,47,64,134,198,141,18,62,85,95,150,116,227,230,74,138,236,225,173,84,149,35,106,107,42,201,58,44,34,175,144,11,125,120,162,25,2,251,11,116,43,226,197,15,25,134,67,63,136,32,15,197,14,112,71,108,97,170,98,149,115,158,67,47,37,95,86,15,76,201,35,205,16,140,28,97,177,243,62,55,108,244,71,99,245,79,57,40,195,160,148,151,172,153,137,48,117,85,103,146,74,18,54,148,76,57,63,133,196,29,173,48,76,220,140,120,224,119,114,201,44,128,129,17,249,196,188,44,155,115,2,154,180,118,157,108,186,117,38,5,200,11,218,22,158,51,238,134,82,100,115,7,91,132,144,41,88,4,0,31,26,45,48,136,171,254,105,160,16,142,144,106,53,230,40,196,40,121,76,195,67,56,180,165,119,58,110,50,205,17,64,67,43,92,162,33,227,24,117,85,17,61,214,197,149,119,133,22,27,163,170,136,56,127,66,217,204,177,64,40,118,175,74,49,139,17,125,10,24,173,18,66,147,1,145,126,155,118,249,204,191,198,187,48,242,5,212,93,239,228,116,32,220,163,56,192,27,101,164,27,219,211,160,182,26,44,148,175,100,102,238,163,100,83,102,57,15,182,77,68,228,127,127,224,45,13,174,192,136,137,116,186,24,144,178,127,87,244,134,87,86,44,95,196,183,43,95,230,135,11,23,245,134,146,123,6,144,208,165,159,1,41,96,96,167,248,80,88,109,252,140,43,115,195,124,146,155,207,248,33,130,23,9,69,13,82,12,92,47,182,219,19,247,226,16,134,46,61,146,141,242,0,31,245,149,158,98,223,99,152,196,166,87,48,234,252,146,136,61,100,113,134,168,18,4,120,32,94,244,2,99,220,26,133,1,180,77,65,223,182,38,160,184,196,131,60,94,230,149,28,105,69,246,133,131,225,141,0,127,126,151,124,49,161,15,73,43,72,130,1,197,165,93,105,231,59,147,118,165,114,96,71,246,165,65,244,124,55,143,150,183,88,27,61,147,88,33,123,101,159,161,22,245,126,148,50,200,48,242,101,24,239,227,101,181,108,214,244,138,239,8,102,237,208,144,75,6,74,84,240,24,182,18,88,59,51,62,169,245,70,204,45,52,166,201,75,179,36,75,173,36,27,239,80,49,131,7,210,167,137,213,229,215,99,174,64,222,114,91,32,111,109,165,153,237,150,193,1,147,145,188,90,247,28,58,73,61,237,150,149,19,0,231,106,183,51,156,41,221,30,148,206,65,138,73,66,39,206,119,154,202,10,142,155,29,72,115,82,60,136,232,223,54,192,137,53,101,118,246,65,47,6,110,156,33,194,169,87,156,121,41,85,182,82,59,189,230,210,245,161,58,90,113,55,228,196,148,222,241,71,56,125,2,175,170,111,92,108,18,175,240,159,179,1,246,150,3,79,224,198,94,137,112,71,198,88,29,253,212,192,199,16,88,40,120,109,100,238,60,205,107,192,69,192,251,164,205,170,221,238,165,10,94,56,42,137,172,93,234,230,230,99,155,163,195,243,64,170,173,65,195,74,170,133,121,128,21,120,223,158,19,230,78,174,184,94,90,72,183,209,216,197,195,164,225,193,217,173,13,163,146,26,31,34,165,201,101,1,27,45,248,56,14,121,79,155,140,26,178,154,101,250,5,149,182,199,226,55,152,127,204,1,115,34,201,89,89,170,14,77,36,129,2,56,155,30,124,30,97,152,184,24,101,154,107,244,166,71,45,134,169,15,54,55,37,86,225,57,189,165,204,98,125,128,249,166,6,200,76,169,35,101,38,129,59,183,162,104,228,102,222,47,241,36,13,87,85,132,225,6,37,29,77,254,175,175,118,134,172,25,47,7,123,89,108,216,97,184,116,226,238,72,63,110,227,249,82,188,95,93,122,32,134,44,224,208,201,236,114,156,229,177,96,230,89,183,226,134,236,67,140,128,90,44,167,209,39,199,86,203,139,19,235,107,59,56,216,155,234,230,184,9,233,122,233,236,70,81,190,121,196,173,231,37,1,244,109,110,153,38,15,30,231,93,34,171,117,244,59,2,82,188,117,148,63,196,61,218,101,74,144,193,211,39,9,58,190,137,219,156,165,99,142,151,216,22,105,205,228,228,13,9,106,93,191,201,131,170,109,84,132,127,152,105,195,27,6,87,50,204,140,104,140,164,143,202,131,93,229,150,53,50,81,106,8,98,123,27,150,207,118,216,16,250,237,67,43,58,230,242,130,239,86,108,246,3,121,23,31,135,140,51,49,57,123,220,250,160,127,35,52,212,33,82,39,190,80,161,13,168,131,91,254,122,158,13,252,140,216,198,221,228,9,144,214,22,116,207,110,5,195,118,172,71,133,154,105,152,43,135,8,185,179,227,73,175,226,52,194,30,124,103,107,182,6,145,164,112,96,146,150,150,31,132,108,191,207,127,11,213,247,113,223,170,182,76,235,76,160,243,210,192,11,103,115,153,203,136,221,197,8,120,3,250,138,141,162,16,10,85,29,236,182,181,83,160,21,47,77,144,96,124,152,211,219,155,143,50,241,248,91,171,130,222,61,28,170,49,141,108,214,173,79,53,197,14,46,120,125,4,61,245,48,254,235,226,237,156,158,35,244,85,19,54,107,171,117,131,103,189,220,21,32,243,213,52,185,252,16,74,6,231,70,91,137,0,149,233,245,193,107,22,25,121,111,59,120,169,131,199,177,241,83,213,27,134,176,68,254,24,154,144,193,170,137,59,62,227,32,215,174,89,44,136,216,208,65,82,99,226,87,234,121,66,1,99,244,247,12,180,92,100,5,21,114,123,156,48,64,45,175,163,7,94,43,28,169,247,193,137,207,163,104,254,179,156,210,48,99,251,165,44,227,114,76,170,164,46,136,90,15,61,65,87,118,62,122,189,185,165,98,122,69,92,242,240,72,15,49,79,68,150,10,0,213,242,1,183,65,249,154,158,182,15,218,241,32,50,124,166,141,67,148,245,55,96,55,130,45,34,254,79,121,157,15,64,116,165,61,86,225,244,39,219,42,221,20,163,194,4,65,115,96,6,5,40,135,233,34,220,95,129,121,158,25,177,92,132,194,252,199,104,115,173,49,211,251,254,27,214,188,170,78,2,191,199,115,12,68,147,118,179,134,204,3,222,214,14,133,84,8,42,217,136,130,171,163,204,161,166,47,58,145,159,254,41,144,252,203,162,2,13,160,249,150,1,114,29,155,220,222,113,214,205,5,88,238,201,118,181,152,241,104,170,224,206,43,102,169,226,98,160,66,244,169,237,105,169,35,112,194,1,65,186,47,1,53,24,249,90,251,125,135,138,115,134,67,204,238,201,89,49,183,128,25,190,161,153,83,42,52,148,172,158,209,57,217,14,115,175,69,205,108,36,107,250,187,2,245,52,146,132,22,1,221,213,167,129,169,10,140,96,185,149,206,119,42,98,182,218,206,110,110,80,221,162,33,190,254,88,77,114,220,38,30,158,189,94,70,105,7,53,123,116,57,252,33,158,97,153,214,151,25,57,123,11,61,245,200,190,208,87,122,59,4,208,245,113,133,18,231,79,102,86,4,78,220,176,240,164,146,126,121,200,11,8,212,164,226,110,1,48,216,74,93,136,138,174,125,117,68,248,207,38,143,106,229,4,1,217,116,200,54,15,121,65,98,179,142,82,204,184,27,243,83,196,182,67,87,178,63,9,150,72,6,93,249,144,14,225,131,45,254,231,225,78,13,28,21,168,1,74,40,207,220,210,113,98,133,73,4,239,224,213,212,172,170,118,55,16,34,69,119,228,14,179,126,176,11,133,44,94,248,104,229,142,188,103,91,57,102,239,248,18,143,117,109,100,229,251,246,5,165,175,169,253,233,116,38,27,176,179,92,157,21,120,172,140,50,196,200,188,43,242,214,64,194,164,70,222,112,176,221,55,73,222,239,22,157,48,135,52,6,143,50,191,80,16,66,206,89,183,209,28,77,146,131,27,104,172,95,179,168,113,195,15,83,146,16,127,97,229,198,48,129,86,143,148,152,165,103,238,152,173,237,66,249,126,249,101,182,120,230,24,95,0,161,154,230,104,25,44,176,159,97,146,243,97,128,163,225,116,161,92,189,36,171,231,178,250,67,107,60,188,37,52,143,225,15,169,197,141,63,57,232,201,73,82,36,195,133,13,72,142,106,145,109,189,227,254,72,60,254,211,73,247,157,155,194,148,51,109,95,237,1,114,47,75,185,57,158,241,18,59,152,14,96,239,109,24,246,126,138,24,50,200,185,178,138,16,60,153,241,68,124,138,164,118,179,174,92,247,140,53,218,159,205,109,100,147,224,115,36,89,47,252,185,7,96,124,181,226,152,19,151,57,222,54,31,110,182,150,44,137,210,227,120,216,102,14,238,57,2,195,58,32,128,135,40,228,194,163,233,6,91,177,102,149,27,123,79,98,251,126,77,81,97,56,200,84,216,100,114,236,49,58,143,147,95,135,243,32,40,177,24,247,240,216,93,168,225,187,112,124,72,76,199,176,6,117,243,4,27,197,238,186,9,157,43,237,92,174,136,9,19,210,147,123,103,54,66,100,34,225,135,145,24,14,137,178,20,154,138,40,202,58,116,35,172,179,5,211,48,57,140,156,132,238,149,224,68,153,136,163,170,42,29,4,210,139,238,171,71,222,228,23,228,151,206,9,99,141,43,60,113,143,94,223,195,218,137,242,66,130,143,224,46,77,68,245,17,40,138,180,190,213,14,234,95,217,15,64,215,70,137,249,166,171,226,227,149,250,161,201,203,52,163,207,145,187,100,84,31,3,50,135,142,0,98,25,193,132,110,55,153,1,165,17,136,186,116,38,82,30,224,117,160,98,227,237,249,16,220,168,43,234,86,253,1,240,39,253,157,15,6,137,165,106,130,130,236,216,179,85,202,30,111,222,166,138,132,45,5,247,11,207,61,13,182,104,55,219,196,74,166,111,77,208,201,137,233,112,186,91,9,101,108,247,173,173,188,248,76,241,163,186,53,113,19,4,55,137,80,231,218,94,26,86,14,8,85,29,167,25,59,20,254,15,167,213,88,36,198,12,172,129,136,211,221,204,106,125,88,195,229,167,12,118,115,141,52,76,176,189,76,12,174,116,79,198,197,244,176,39,254,16,81,21,208,213,241,20,118,16,143,114,235,8,72,149,136,198,103,139,215,0,201,97,97,177,146,28,66,132,252,47,204,55,109,101,46,42,142,123,26,51,243,155,241,122,170,198,109,117,107,88,221,65,217,251,165,131,70,237,212,14,76,72,186,230,1,249,198,167,42,187,109,13,105,140,239,224,72,168,43,169,60,244,0,205,105,156,30,69,42,63,125,221,60,169,66,231,29,199,136,42,154,0,194,173,139,229,86,106,148,169,212,173,107,236,24,55,3,142,82,187,34,177,89,221,148,53,105,143,113,180,67,215,46,65,110,44,8,120,227,249,86,127,250,60,254,234,4,24,203,254,160,165,139,29,90,171,235,74,217,233,87,234,93,128,106,197,215,236,80,126,97,183,95,38,204,82,39,103,195,134,94,47,192,242,162,77,174,61,195,196,153,1,206,122,186,47,6,180,241,63,219,13,48,67,76,157,106,131,93,104,44,186,101,124,211,162,149,105,218,81,107,120,218,73,121,103,164,13,119,231,161,130,148,2,0,117,176,77,100,72,94,24,175,38,154,53,224,224,149,169,188,4,92,56,201,174,133,29,69,30,136,207,240,219,111,175,220,201,239,67,84,215,71,11,38,5,224,26,110,201,56,18,209,53,10,154,214,225,193,254,204,19,24,137,17,162,145,212,87,10,10,70,53,174,32,120,23,107,69,224,76,66,22,249,6,44,61,103,131,170,85,234,52,186,84,104,249,252,124,60,111,48,80,235,129,11,19,42,36,226,3,231,35,135,21,99,17,37,126,7,0,90,179,133,110,214,15,207,152,168,251,64,107,87,187,223,104,90,12,8,120,191,210,56,164,240,86,36,168,22,239,150,59,187,56,151,223,236,191,23,210,146,23,247,236,194,64,17,40,109,163,130,234,205,226,148,205,94,59,61,86,104,174,80,121,236,253,26,170,94,216,33,10,19,218,217,127,102,243,122,192,49,26,147,228,24,90,100,242,33,153,41,132,212,79,37,176,1,82,157,195,96,2,52,214,103,179,229,75,240,184,136,57,52,80,53,227,96,167,95,230,15,44,104,115,31,76,160,114,124,149,167,235,180,253,50,233,186,166,207,161,183,133,227,208,18,204,83,252,209,126,46,238,224,16,1,2,118,150,124,2,110,9,54,225,43,234,42,39,83,108,137,8,96,96,62,73,229,201,18,43,239,40,97,28,233,190,59,155,97,83,142,173,253,77,140,173,0,185,243,28,91,230,48,78,253,23,23,116,219,16,196,107,59,107,90,153,45,192,74,190,111,53,61,79,58,145,175,38,198,249,105,140,35,244,243,154,116,6,148,35,245,175,194,222,173,125,147,12,20,105,188,246,247,189,75,76,89,92,26,193,22,48,100,193,138,38,214,124,241,197,159,58,251,15,252,25,48,54,66,30,132,116,88,222,23,200,32,231,177,122,242,199,200,7,16,36,196,28,5,209,157,140,92,52,154,194,177,136,38,223,254,151,65,143,38,224,163,28,175,194,155,57,74,175,173,61,92,51,110,62,116,252,217,201,170,131,219,67,107,190,91,93,130,196,82,61,162,105,237,71,39,207,188,12,239,203,144,222,254,114,161,115,90,59,227,129,21,114,202,214,149,14,145,8,73,215,57,55,40,143,175,126,74,253,116,193,48,154,125,85,144,147,247,210,67,71,111,223,33,72,47,58,56,161,21,31,129,12,252,189,193,174,186,185,134,224,135,143,9,149,13,83,118,108,7,43,59,150,23,194,192,181,186,46,83,61,62,89,1,193,112,57,148,65,153,164,123,63,156,76,21,218,121,98,171,95,147,168,135,87,89,161,191,193,200,249,211,161,156,92,225,226,38,242,167,235,84,104,219,82,162,176,176,98,142,14,76,54,227,144,161,66,105,86,207,165,88,116,41,201,238,16,253,55,117,62,93,250,162,42,214,48,145,153,246,153,110,177,164,63,3,164,145,26,247,55,240,216,123,169,5,72,57,16,242,16,246,247,183,24,190,43,46,216,231,192,111,45,244,205,252,176,237,101,152,119,33,80,84,224,32,122,52,32,187,77,73,225,104,110,116,26,246,246,64,57,32,18,230,142,1,213,227,58,198,105,132,216,171,87,5,224,126,39,18,247,66,212,231,102,194,184,212,179,90,124,57,251,132,30,158,174,60,121,11,120,163,230,170,215,118,232,224,140,150,8,167,35,170,130,108,61,50,224,58,16,53,55,14,230,131,56,89,151,153,96,170,124,22,191,40,209,64,146,147,208,129,76,5,89,54,181,128,47,101,167,57,190,14,45,18,56,245,116,82,12,8,61,73,237,128,91,21,59,79,31,186,142,180,36,92,83,200,175,241,186,121,38,230,132,2,240,193,34,47,157,215,8,134,90,33,43,12,50,246,175,20,32,208,184,63,124,151,126,76,116,238,187,187,174,136,178,31,43,72,61,168,102,198,68,220,216,93,164,41,251,163,253,19,236,247,117,53,56,167,110,85,247,78,35,198,10,223,254,94,137,55,24,42,214,139,75,113,3,156,223,107,158,196,115,169,12,155,49,22,34,20,65,47,205,20,130,1,70,158,30,159,93,155,34,165,111,16,128,216,205,211,137,185,124,54,40,92,57,189,217,55,240,7,32,217,30,113,69,157,115,140,57,219,54,12,172,241,189,64,112,186,148,49,233,84,187,139,199,219,7,153,2,200,81,161,165,51,4,135,49,217,18,221,83,182,192,7,90,106,155,11,54,151,225,66,246,253,23,79,245,170,184,19,96,229,176,141,48,17,7,68,59,222,155,29,36,235,113,72,189,110,60,6,206,62,29,193,214,223,171,152,74,57,242,189,90,195,123,125,152,191,113,238,83,60,87,214,202,187,99,69,101,68,49,42,136,66,216,238,222,160,77,233,219,9,12,236,194,172,48,205,91,232,125,44,18,64,37,153,88,57,75,99,47,127,81,150,221,64,236,98,8,232,18,203,222,20,177,106,91,116,145,162,129,226,52,209,192,58,42,215,148,216,23,147,164,129,216,250,159,173,232,27,46,219,252,2,143,54,103,88,186,30,147,82,33,101,103,4,208,194,238,19,222,116,80,3,251,228,99,203,120,140,111,197,146,152,131,5,206,226,37,60,247,37,16,84,130,49,230,168,5,248,29,9,87,71,88,253,69,252,16,123,33,119,35,7,249,165,12,82,157,45,154,219,45,35,185,219,37,245,22,110,74,113,196,40,243,148,113,60,191,249,197,246,237,251,219,60,218,26,203,3,187,138,172,8,191,101,232,102,146,139,3,31,173,122,37,120,247,246,47,16,41,241,217,249,85,185,125,85,117,82,91,13,244,154,37,69,144,57,135,163,141,129,15,188,132,107,81,93,176,180,16,52,88,175,185,192,248,151,22,28,8,237,84,133,171,236,232,133,36,80,195,253,204,233,16,171,151,246,94,193,69,119,114,14,187,27,64,1,170,143,11,234,155,134,8,166,10,107,119,221,65,215,30,179,121,114,232,214,10,58,249,69,155,223,205,234,50,131,251,16,214,69,244,224,37,186,83,152,117,5,241,33,241,103,157,45,113,153,124,26,54,71,136,190,193,185,9,211,215,148,237,177,203,214,157,14,224,79,250,66,91,207,22,199,118,39,161,206,242,29,83,194,19,199,179,8,24,95,36,190,218,231,247,72,221,172,111,233,201,197,71,24,96,223,244,55,117,210,132,50,73,48,219,129,213,105,246,230,214,87,239,230,9,89,69,134,59,35,47,85,249,224,169,133,187,58,197,78,69,118,106,118,8,38,116,152,69,42,247,174,203,251,152,115,215,5,209,141,151,204,23,9,63,195,14,248,167,148,114,108,217,89,211,243,236,2,137,97,131,210,116,110,222,113,170,149,79,47,162,170,120,182,27,116,71,60,188,222,247,145,220,246,10,124,78,33,197,0,208,132,172,131,200,252,124,254,99,63,103,81,30,61,186,30,147,199,193,153,147,162,191,123,120,217,200,80,186,155,77,179,202,245,85,49,207,29,167,145,79,2,96,147,60,125,253,189,89,3,23,176,172,13,234,24,25,40,39,67,206,72,224,234,39,118,0,5,233,227,108,23,217,185,204,31,166,195,187,123,42,116,141,41,41,253,4,237,160,199,60,38,211,151,209,215,51,229,122,85,94,74,188,92,201,83,21,247,199,74,1,173,77,84,46,210,218,6,88,68,28,191,162,225,125,81,29,132,185,156,79,216,91,210,180,43,47,15,101,37,132,8,192,111,167,241,19,204,197,99,242,150,227,220,25,137,252,14,120,195,53,0,149,111,145,95,192,7,95,212,75,196,178,207,249,61,159,195,60,141,63,237,39,95,48,192,41,39,79,58,254,59,91,171,74,71,106,207,132,229,219,47,9,63,103,101,2,168,103,220,218,76,73,200,41,166,149,24,191,16,133,61,96,249,187,157,211,178,241,239,30,245,24,239,152,198,86,42,52,69,251,161,25,8,20,63,196,105,18,111,10,150,113,193,222,211,201,205,70,54,206,215,237,215,245,118,18,229,226,177,39,45,97,202,0,217,220,152,221,218,11,40,115,29,184,60,151,124,151,151,51,24,237,210,220,164,102,3,125,246,28,72,89,110,54,178,251,238,197,188,28,182,150,213,70,80,67,55,155,189,234,189,56,192,225,117,211,127,209,84,35,178,93,75,106,159,202,252,74,51,168,28,226,179,75,130,75,172,241,47,242,117,195,100,215,135,155,98,45,192,7,18,64,228,46,54,75,249,186,175,238,160,18,47,213,125,147,124,185,55,113,235,61,233,53,227,197,14,183,26,27,159,148,196,99,195,24,81,30,166,218,48,133,254,31,184,98,133,140,130,219,130,231,35,139,134,206,206,135,193,109,4,246,10,22,88,229,133,92,45,240,108,162,82,57,127,233,35,106,120,152,82,29,71,137,174,130,95,115,136,147,72,15,234,235,106,27,252,193,206,61,146,181,132,32,129,11,76,101,33,126,144,184,147,122,96,102,212,37,208,83,46,16,23,225,233,36,45,127,86,127,114,229,116,138,155,112,103,24,68,63,40,223,49,248,16,184,197,191,231,229,50,206,56,145,253,38,219,23,99,84,69,143,85,9,184,232,4,80,143,61,177,7,43,31,81,16,163,191,108,12,14,206,235,224,36,12,238,13,34,61,223,115,105,187,243,112,243,157,1,67,85,121,47,196,99,131,38,218,222,219,30,213,250,191,184,220,92,152,43,165,93,63,118,122,27,115,72,244,44,49,165,145,219,57,183,141,252,232,188,37,168,93,7,162,144,164,102,52,91,104,8,187,56,152,180,246,229,225,248,15,2,108,95,239,204,140,245,208,211,252,28,177,167,228,43,224,185,32,133,51,133,125,196,42,114,136,196,228,220,14,78,219,35,20,214,139,182,180,133,181,204,186,110,36,19,181,3,183,26,56,174,43,144,68,167,55,214,150,65,60,54,99,27,12,5,41,50,52,155,123,70,131,191,31,233,39,52,56,242,2,102,137,148,215,86,145,19,231,168,130,56,110,145,195,124,40,50,139,137,76,25,49,91,97,233,229,31,74,24,4,81,49,235,172,130,137,118,70,172,205,34,6,150,162,60,168,79,130,225,199,51,29,33,236,236,139,156,172,185,207,124,225,77,110,180,199,96,197,54,2,18,6,77,93,87,159,38,91,134,76,14,59,229,232,39,10,4,196,89,5,26,205,211,67,186,84,65,108,232,153,16,248,1,175,153,96,112,177,202,89,196,105,119,185,2,132,179,17,176,119,55,100,171,236,186,222,137,164,219,4,75,192,246,187,131,16,109,232,45,199,230,34,68,164,153,47,172,235,206,51,101,195,191,169,173,47,120,2,199,69,175,49,96,77,26,217,64,28,21,210,56,143,187,107,78,108,100,144,78,217,251,231,28,126,217,166,120,73,23,102,9,213,254,151,30,230,233,117,28,14,105,254,53,131,6,189,124,141,203,134,219,123,7,54,191,200,148,47,14,121,26,115,45,252,168,213,0,178,231,89,243,223,76,112,198,180,137,20,105,198,35,181,146,34,83,172,110,26,110,240,6,211,18,39,34,208,143,177,8,190,118,157,32,165,239,158,14,216,211,156,76,215,241,44,118,250,48,236,108,229,60,122,235,182,200,222,190,47,244,56,241,242,216,3,162,168,104,247,71,102,49,113,211,49,124,240,203,233,99,204,164,242,45,116,58,20,47,159,35,48,141,194,18,240,98,108,238,49,57,37,95,219,52,140,70,193,151,23,108,215,161,139,80,218,167,125,79,70,224,197,40,138,94,244,187,76,75,249,83,149,253,111,28,48,177,1,166,234,150,250,76,188,167,220,129,33,7,248,41,1,18,184,8,93,139,144,233,105,243,48,248,56,41,123,139,193,83,138,164,152,132,201,43,42,199,96,8,104,44,33,20,46,251,50,69,73,93,185,14,39,123,87,163,86,176,163,63,17,67,210,246,208,215,31,106,200,156,187,203,245,219,61,195,175,94,176,21,166,65,33,233,76,224,15,176,250,247,226,95,222,10,224,162,234,102,42,68,126,179,174,19,203,49,18,189,152,145,61,35,116,103,218,186,248,253,0,9,189,218,135,55,254,194,172,196,195,71,18,0,149,40,246,170,41,26,157,8,108,74,120,253,192,196,215,93,249,149,159,51,21,162,84,206,13,126,132,238,87,149,175,58,16,121,34,53,163,117,148,41,110,242,127,127,3,168,247,152,177,223,46,73,221,128,48,76,2,164,166,65,4,49,106,177,30,139,70,35,159,47,88,70,77,85,117,70,110,241,1,92,153,42,75,102,98,25,196,252,45,168,140,137,33,64,149,232,87,77,231,178,107,206,3,152,98,120,67,5,105,20,241,191,253,90,134,192,39,47,82,169,124,6,98,157,140,141,218,41,112,126,18,177,70,77,188,108,72,132,240,110,94,222,126,5,224,105,159,48,241,195,243,205,88,231,242,168,65,17,79,89,235,193,203,83,65,216,110,109,79,123,48,205,197,72,227,146,147,72,54,163,117,28,181,89,70,110,108,77,168,138,252,177,37,17,122,198,127,213,217,227,245,62,240,126,229,175,92,82,79,74,75,215,225,126,201,240,28,116,65,102,246,191,69,50,74,9,214,195,166,247,254,117,35,192,73,105,27,105,75,116,172,126,69,156,104,140,124,231,151,108,247,250,142,77,74,237,231,113,18,90,86,125,48,209,145,231,215,61,96,24,13,249,0,249,220,108,7,105,232,214,42,209,42,73,113,40,253,1,206,33,197,135,237,109,150,17,121,3,189,229,87,174,24,115,254,158,133,61,92,52,103,73,76,190,166,61,132,64,27,102,20,206,16,103,64,102,85,120,130,10,142,58,8,116,118,248,214,176,219,235,123,215,29,234,183,66,50,32,95,68,56,57,236,244,234,216,223,159,160,126,67,216,239,57,58,211,88,223,196,227,82,82,74,135,36,54,123,13,189,25,118,37,144,211,200,140,17,135,163,172,10,214,72,50,189,8,76,115,184,173,246,72,31,138,39,104,249,201,237,100,85,52,202,62,128,215,150,164,119,246,101,142,56,101,88,227,99,112,29,156,64,133,154,33,128,153,12,172,226,171,230,70,241,130,80,203,134,2,74,148,61,6,48,118,146,122,169,191,5,65,102,78,156,200,12,119,26,144,113,76,180,82,109,241,2,172,111,211,187,28,234,73,174,129,252,141,193,196,158,152,124,211,125,31,242,188,100,63,217,64,236,137,163,218,45,165,183,142,183,48,145,4,242,143,153,116,245,95,13,174,91,16,217,118,38,5,4,54,98,24,58,69,127,163,22,133,106,197,117,82,128,175,237,15,198,159,207,103,182,223,92,175,183,133,69,152,198,173,93,85,104,90,250,47,24,218,147,181,137,246,193,240,239,184,157,91,237,39,73,60,153,103,26,39,41,165,168,200,201,101,241,6,124,18,127,100,56,153,99,3,23,247,157,38,197,142,121,253,243,204,91,132,207,96,238,5,5,213,25,56,162,170,225,179,197,220,13,194,183,110,191,76,224,82,209,121,195,247,169,155,192,213,182,80,44,64,122,159,184,217,106,58,247,227,187,68,203,59,59,95,84,231,135,23,253,97,113,182,84,41,127,225,64,250,3,129,51,0,196,86,20,119,112,4,238,177,244,230,9,135,158,189,187,172,248,160,118,210,31,240,116,174,58,160,134,78,36,80,102,123,124,87,191,88,192,136,221,190,231,105,207,87,79,244,56,85,23,215,158,126,210,115,39,80,219,106,21,112,202,155,57,60,103,60,9,224,152,253,152,58,231,249,32,85,196,97,242,95,245,75,192,203,156,118,187,219,179,106,122,188,133,224,114,154,137,149,211,3,122,203,85,105,98,14,240,187,231,122,51,154,70,109,238,185,149,135,51,111,177,244,150,105,118,3,101,123,247,37,44,168,102,118,155,26,62,225,6,165,44,43,71,2,144,26,47,222,248,198,110,218,154,4,121,124,210,99,203,40,167,238,135,244,250,239,241,218,86,81,27,4,195,96,50,35,216,75,117,21,115,25,108,155,149,52,66,171,253,24,233,71,160,82,143,112,252,74,114,254,52,222,218,214,233,98,74,230,221,100,15,15,57,134,154,122,101,217,44,70,61,115,45,193,116,33,137,167,34,117,123,239,236,163,150,87,190,108,40,146,105,154,133,209,174,228,51,19,103,138,212,99,100,211,49,69,163,116,183,121,106,156,74,171,179,169,215,46,235,114,94,35,150,150,83,127,204,3,95,224,83,112,198,137,38,16,227,236,71,129,82,228,160,109,208,196,185,244,198,40,207,246,38,142,27,152,210,147,29,154,210,12,183,79,60,2,124,250,35,90,54,168,224,41,113,1,19,44,31,248,242,188,21,133,34,73,122,54,69,120,91,27,101,133,127,154,30,67,162,97,169,111,105,183,253,7,203,139,104,105,202,18,169,45,5,125,0,154,163,88,60,207,24,188,248,151,187,177,187,142,19,32,234,76,118,163,104,203,246,84,158,37,111,59,18,54,81,212,162,73,23,1,141,169,201,226,55,205,223,225,42,156,195,45,170,107,196,95,65,145,77,221,114,151,26,82,99,36,189,159,180,182,117,94,136,140,73,63,195,44,35,254,110,197,253,182,142,163,40,52,244,231,99,210,148,162,25,85,198,194,19,174,102,103,45,208,79,172,68,80,219,233,173,151,56,18,46,41,96,179,138,9,1,27,164,188,22,26,228,137,105,159,216,106,43,230,8,11,133,97,193,99,228,20,151,17,143,89,48,70,164,210,162,164,225,40,44,47,204,176,82,170,73,41,78,95,240,20,204,68,62,20,168,68,36,232,170,108,99,37,10,113,182,41,189,148,89,73,103,77,184,158,63,11,88,216,73,118,159,222,227,250,124,206,242,74,88,32,246,17,231,223,231,35,112,174,10,141,41,147,209,188,248,142,2,114,105,92,131,15,144,147,75,239,245,117,69,125,232,31,232,171,122,141,229,13,189,35,111,207,190,107,210,11,194,97,78,94,145,164,196,114,153,66,64,124,160,44,75,106,199,170,23,176,179,100,81,231,91,109,37,163,154,126,190,108,106,31,74,23,151,81,238,7,202,64,44,93,156,63,39,116,25,115,88,187,55,140,205,52,131,32,64,57,14,25,137,112,175,237,171,146,110,49,212,67,23,182,25,246,92,187,48,113,233,3,159,132,35,50,185,136,49,148,189,150,181,24,45,140,250,61,160,217,56,151,127,198,37,128,247,115,0,17,7,117,218,204,22,69,18,9,41,234,29,22,244,233,85,6,248,16,134,38,9,132,188,124,193,251,168,136,27,213,120,127,108,46,148,157,73,96,238,186,236,107,52,227,200,218,246,182,53,186,182,174,79,73,84,189,241,216,55,87,107,223,46,77,216,80,140,54,244,2,52,127,249,44,77,57,107,50,34,180,98,130,179,210,37,208,223,15,81,58,182,164,160,88,107,125,59,118,241,111,95,217,116,198,230,7,151,38,155,236,30,246,152,86,178,75,61,124,65,203,56,73,185,51,111,102,154,146,115,101,105,69,105,92,206,30,207,41,79,19,187,45,215,209,14,148,165,160,157,157,94,129,212,9,53,118,17,248,75,245,51,241,192,199,9,215,124,128,36,101,223,86,103,68,37,225,130,129,74,105,177,125,98,169,218,237,52,233,190,100,217,66,42,44,54,234,27,68,196,151,4,119,34,5,124,163,232,95,241,225,66,177,140,57,39,254,181,38,251,75,18,130,52,73,118,55,213,245,117,80,31,83,91,232,252,191,92,46,187,197,91,11,109,247,34,8,60,142,183,201,28,145,66,149,50,80,231,28,198,115,168,145,213,249,123,66,247,100,56,220,172,47,81,250,200,44,156,188,140,200,168,235,223,86,5,197,9,86,71,173,109,226,86,35,81,144,159,9,134,110,111,99,167,151,147,203,153,207,81,6,107,132,98,119,143,226,247,141,207,9,172,3,101,103,209,132,19,153,252,197,187,208,34,205,99,73,99,32,53,112,13,67,113,105,230,115,123,175,158,47,176,148,214,197,187,135,116,167,213,215,130,209,217,2,181,60,89,171,147,43,69,135,153,96,237,216,30,96,8,84,44,84,224,251,173,191,167,4,172,175,178,107,222,251,248,106,68,63,207,109,115,106,215,65,59,219,99,41,165,19,6,117,196,142,76,83,99,140,210,244,249,238,2,189,38,204,91,209,193,32,135,104,230,112,252,250,154,244,184,55,177,178,139,246,125,131,153,43,26,169,195,160,199,118,15,34,53,82,131,184,69,158,176,224,196,120,101,18,92,241,154,49,208,167,170,17,174,176,147,75,30,157,29,49,3,26,36,191,227,233,40,38,117,102,183,149,69,31,228,108,174,223,37,82,153,128,8,190,18,160,39,6,107,166,206,227,154,40,53,162,50,52,137,200,87,87,15,133,212,68,43,173,61,157,55,219,250,68,240,227,197,83,104,200,171,227,48,58,31,252,253,128,118,47,204,179,31,16,172,115,138,163,64,250,54,12,140,234,204,21,70,253,243,136,104,215,12,81,119,154,124,120,4,136,29,215,230,204,109,234,34,184,254,116,212,125,81,33,99,192,165,203,85,9,210,183,102,196,100,244,188,28,20,143,196,159,176,74,210,182,111,142,157,220,0,195,121,203,41,16,193,144,187,16,149,197,135,110,92,161,251,33,42,229,218,215,6,113,6,171,112,184,134,40,61,22,192,229,147,166,120,250,119,133,70,200,13,171,25,93,61,198,78,36,179,250,76,171,37,30,218,132,95,186,141,116,244,245,110,99,29,248,76,238,67,44,164,200,26,106,157,179,226,47,162,95,177,89,15,6,201,40,145,251,149,131,15,4,38,141,53,4,107,5,196,157,241,195,33,194,214,89,44,223,149,249,83,154,140,116,113,38,21,114,138,251,63,215,127,42,114,228,222,0,29,25,140,72,154,20,1,106,149,68,214,33,130,28,100,1,197,185,11,21,14,60,142,64,6,160,82,20,33,146,74,242,36,109,166,134,143,213,85,198,11,126,150,158,230,69,169,119,133,211,137,73,76,91,28,110,246,49,21,17,30,9,173,28,166,71,141,250,47,171,22,99,203,245,120,133,151,174,91,159,103,203,220,91,101,135,244,169,156,30,36,185,244,6,10,242,119,145,152,141,43,227,96,202,186,115,58,233,174,167,9,207,229,196,14,125,111,11,251,149,4,82,179,49,23,49,79,18,60,187,247,61,49,156,34,200,133,226,130,231,21,150,119,192,175,126,171,62,120,93,212,136,156,118,247,218,220,57,177,13,2,38,250,153,213,61,113,140,168,207,75,173,182,200,0,52,249,253,247,114,104,139,165,154,239,182,242,185,20,151,19,11,236,113,171,123,216,235,26,70,242,148,187,24,97,69,40,13,248,69,128,69,114,164,189,147,33,27,161,63,247,86,112,208,69,168,214,48,133,60,82,231,144,117,157,64,99,112,230,150,6,150,155,188,156,24,25,191,140,110,253,246,111,143,113,68,2,32,166,21,77,90,153,229,33,37,1,100,29,0,201,254,249,134,236,40,65,163,161,141,75,5,126,62,82,65,131,225,29,64,60,214,157,230,180,47,164,199,28,68,234,10,49,140,61,107,182,12,53,9,19,27,78,249,14,209,132,96,106,209,126,247,211,193,200,17,149,20,190,220,15,107,72,107,241,2,49,206,227,129,31,203,221,69,159,218,24,39,109,55,107,11,160,238,9,74,33,221,240,78,221,143,31,175,179,70,105,242,254,88,205,52,0,189,114,54,156,184,112,244,109,229,221,137,86,225,26,81,52,122,10,32,164,179,220,225,45,171,65,117,159,184,64,250,110,238,128,36,199,132,177,6,186,24,167,33,10,54,61,231,54,74,94,63,166,41,92,155,179,131,45,168,143,222,205,13,47,144,218,241,197,80,173,201,91,21,42,195,23,191,52,62,45,157,63,217,235,184,70,83,219,237,19,105,97,153,116,93,44,187,72,123,83,148,99,42,59,184,213,236,133,125,227,80,172,63,207,142,122,204,86,232,107,31,181,73,161,224,23,107,128,186,104,137,45,145,119,138,53,33,138,85,109,27,18,16,147,4,17,185,31,22,117,10,168,233,47,89,70,0,170,133,136,167,113,146,180,139,47,96,204,89,56,94,217,6,230,13,115,110,103,228,55,127,252,218,237,155,179,192,24,234,151,226,144,234,252,242,246,199,228,33,14,226,179,108,121,43,47,84,171,151,63,236,16,114,17,214,64,250,93,243,52,38,82,105,9,169,29,136,166,107,53,193,101,183,7,227,71,199,89,88,250,103,252,4,113,166,39,200,161,80,149,63,211,21,222,181,2,95,195,251,60,79,61,187,95,202,220,45,17,108,236,215,102,100,230,31,68,204,17,69,102,115,182,57,189,224,185,18,93,157,102,3,254,117,210,117,212,147,192,16,67,207,194,202,170,33,80,95,132,246,153,199,76,66,67,68,93,231,161,74,181,47,60,253,217,202,34,163,76,95,13,66,156,205,80,252,36,39,57,123,240,8,120,33,166,158,88,118,146,81,58,168,22,8,108,113,212,19,124,84,175,37,82,5,66,103,191,17,60,237,69,208,70,128,81,21,3,117,67,213,205,55,136,22,232,98,169,29,158,194,148,147,139,5,98,153,251,11,114,254,189,160,6,30,166,71,42,128,92,221,202,253,185,166,3,10,167,209,215,180,56,17,169,102,156,111,52,10,190,127,237,77,42,31,120,131,213,225,158,157,77,157,222,69,144,19,54,238,227,107,160,5,207,198,42,14,164,208,74,70,247,24,184,254,51,14,201,144,22,208,89,201,1,69,101,15,118,112,112,195,111,141,87,24,94,180,22,50,18,111,2,190,252,136,95,177,243,40,43,70,189,227,88,23,86,230,62,9,75,220,75,72,121,144,4,237,164,113,80,26,75,181,50,233,13,144,45,53,147,182,107,222,202,79,143,235,93,111,128,232,78,41,128,156,25,76,158,32,71,108,235,135,91,148,63,69,153,0,184,30,41,151,175,145,101,156,187,43,7,4,149,152,229,234,222,196,157,188,144,219,61,136,183,207,134,180,209,117,146,165,17,18,172,202,14,42,135,245,243,148,4,135,138,12,27,125,139,220,130,216,161,107,251,252,45,100,209,120,103,208,9,236,142,42,83,77,230,41,117,178,58,130,168,86,78,225,91,248,45,71,206,57,144,100,107,140,29,154,60,166,16,182,167,126,0,102,248,136,5,23,6,118,121,71,75,228,142,40,46,208,187,186,81,145,84,225,100,246,161,222,128,34,89,117,215,30,56,114,232,36,179,69,146,247,183,24,164,68,132,160,170,174,93,85,44,56,203,179,189,182,41,6,69,217,114,194,110,153,15,48,116,8,122,0,37,44,221,102,149,207,57,161,91,175,131,209,151,72,80,112,91,104,223,227,168,142,75,158,7,1,140,246,137,58,192,88,223,51,63,164,20,140,44,11,98,143,236,230,179,103,64,167,194,7,78,54,137,16,112,152,56,213,140,33,169,211,118,131,98,183,201,115,118,211,27,111,138,8,171,138,125,157,200,244,38,182,4,194,132,185,164,109,193,64,175,226,56,51,183,107,252,124,235,114,68,183,89,33,100,106,108,6,111,89,118,4,160,13,185,220,21,250,114,190,160,11,14,200,105,33,251,92,87,206,92,39,19,237,151,241,145,53,162,137,202,41,44,203,206,143,218,188,110,164,226,233,190,8,51,60,232,189,148,52,45,110,61,12,202,163,55,106,243,151,127,226,236,10,216,251,8,149,131,199,155,136,122,173,26,147,27,48,60,29,247,83,158,138,40,14,237,211,217,185,104,69,57,124,65,11,114,126,47,103,92,230,146,20,47,73,210,40,157,72,153,73,11,209,194,17,27,143,27,179,171,71,244,218,97,199,238,224,219,252,97,65,102,76,73,150,26,101,177,194,202,34,61,119,72,126,215,74,116,204,6,216,146,168,17,168,41,133,217,129,222,251,40,209,18,242,0,185,149,208,179,11,98,216,49,66,66,163,90,19,249,96,109,1,219,79,248,147,216,153,102,105,144,15,201,130,55,46,174,62,222,22,77,46,69,181,245,162,47,182,232,235,234,184,14,109,63,64,47,86,162,254,136,227,34,85,20,27,34,123,199,188,249,42,34,106,149,222,50,175,172,118,224,175,214,107,102,232,240,130,16,50,240,212,41,198,136,189,26,28,113,6,237,33,153,140,210,176,128,171,181,176,173,239,168,59,206,125,216,205,0,146,11,89,168,77,246,219,164,74,165,34,222,204,225,3,63,186,221,1,232,49,22,91,0,164,168,131,41,187,74,117,3,75,0,155,192,39,233,137,202,252,130,133,31,243,162,25,148,51,34,126,51,115,45,35,136,194,231,150,40,145,40,76,47,144,241,250,213,94,240,101,94,118,106,85,209,52,161,208,69,190,52,90,254,229,105,19,38,41,216,54,113,126,50,75,124,68,13,147,81,219,11,44,136,8,42,14,107,238,157,88,144,135,57,122,13,89,142,56,91,76,220,35,31,80,139,207,24,79,94,130,206,59,249,209,37,113,160,114,19,50,148,48,118,243,173,95,21,188,50,186,177,112,237,43,36,236,76,183,16,150,171,138,94,3,63,75,182,172,90,133,83,233,78,124,192,41,111,103,173,51,201,122,58,166,59,39,110,134,215,232,148,62,133,77,181,29,153,200,204,1,135,36,92,17,83,181,20,155,146,156,253,108,201,9,233,158,210,140,44,90,184,22,22,72,161,193,86,71,24,1,200,237,53,15,254,104,155,128,126,55,107,235,119,56,129,129,178,191,246,143,183,182,175,119,189,102,187,179,172,220,254,139,4,143,85,177,204,192,95,19,125,99,24,218,30,19,25,224,73,242,227,145,223,56,200,59,115,223,199,218,122,118,55,125,21,118,27,45,46,132,190,163,85,201,32,208,41,6,73,229,101,118,244,165,252,38,209,233,197,28,9,147,157,168,191,168,142,193,21,234,244,156,84,23,63,237,179,99,103,28,13,207,88,4,215,168,236,229,246,62,189,37,202,49,215,55,174,9,158,161,122,221,14,128,174,87,224,21,143,5,118,183,98,112,53,165,25,202,7,137,4,166,51,209,230,204,185,165,199,16,144,207,11,185,218,253,236,57,41,62,136,71,12,133,185,206,178,234,24,42,147,245,108,231,202,51,45,193,131,45,230,68,221,0,228,237,85,248,215,170,92,71,128,100,179,27,80,227,11,243,203,54,116,137,252,216,142,163,109,143,87,158,82,53,0,136,75,13,156,151,160,13,108,52,74,146,130,114,183,94,254,24,26,154,124,210,79,178,202,202,208,127,239,240,181,6,162,63,117,225,136,212,201,61,82,69,107,254,44,91,121,42,191,230,7,165,219,128,70,140,73,123,120,40,63,148,171,243,122,125,2,49,31,93,223,81,43,144,243,183,248,191,64,32,185,91,62,106,18,40,216,130,222,194,193,117,216,45,228,3,154,63,6,197,105,214,186,90,45,28,98,18,131,122,53,140,229,184,37,183,172,213,193,161,150,247,12,109,62,94,110,199,131,74,42,132,11,163,188,81,193,192,150,108,205,88,16,33,176,150,84,100,225,182,65,32,177,68,14,136,53,216,118,65,166,227,193,103,160,246,248,100,127,22,128,243,254,184,9,66,9,150,21,105,18,53,142,53,218,66,252,2,224,8,114,133,157,8,55,24,46,89,118,154,63,248,69,215,57,33,173,160,146,142,242,233,151,91,35,101,115,53,195,142,226,150,49,42,117,32,3,242,25,228,142,144,53,191,237,139,134,130,146,45,149,109,113,23,94,69,211,103,146,251,83,171,10,129,20,198,78,91,47,213,133,178,142,193,69,151,16,70,225,173,92,44,219,19,233,22,152,84,163,37,125,168,7,130,183,78,53,11,5,228,219,148,123,39,208,28,224,53,166,1,87,117,6,129,151,153,247,193,128,117,170,135,178,17,218,167,71,103,45,4,106,218,135,20,25,13,23,153,124,178,147,160,126,213,11,151,154,40,221,171,238,3,87,177,96,28,92,79,195,217,125,23,36,5,142,63,179,230,233,95,178,97,238,179,60,30,40,214,153,165,38,72,70,178,176,193,65,186,75,246,71,3,52,232,108,176,113,111,0,220,34,235,20,77,212,187,30,55,222,128,38,57,37,54,79,161,30,97,151,3,250,109,107,116,223,70,164,180,161,133,249,246,9,218,69,188,213,253,227,233,114,226,107,145,165,21,229,14,160,2,4,235,80,164,230,29,76,150,17,128,224,22,17,166,78,0,54,252,104,29,81,237,127,225,195,180,249,54,138,182,77,229,44,144,238,92,137,29,47,114,41,72,113,3,164,85,53,103,108,87,181,43,188,113,11,219,111,122,146,62,242,136,29,200,42,64,213,31,201,107,80,239,214,99,37,149,232,126,217,241,99,103,97,186,105,73,114,74,53,175,237,132,244,39,104,7,135,232,173,122,48,117,172,188,194,135,235,200,128,207,22,105,188,231,205,136,90,14,157,55,254,139,227,77,90,184,216,202,24,24,73,202,140,11,93,253,59,79,158,103,159,72,225,240,188,182,249,189,134,98,36,54,34,96,176,211,254,242,176,125,72,57,90,161,185,11,172,253,213,55,55,116,127,177,139,139,160,200,131,33,222,169,41,251,151,0,213,225,115,110,232,101,215,57,214,0,247,180,183,250,89,153,142,57,194,80,155,49,100,73,44,244,225,233,236,235,98,6,84,14,150,176,87,61,220,80,176,164,100,222,213,8,56,191,227,186,164,226,217,223,44,135,192,90,62,201,197,211,250,146,187,221,240,58,72,2,197,46,136,235,161,209,195,129,147,10,143,200,131,190,23,233,73,112,185,37,93,179,118,153,192,183,150,45,6,43,62,84,166,179,24,82,5,95,137,118,19,16,76,230,128,16,54,223,147,78,158,85,248,105,78,198,224,161,80,89,80,234,197,46,89,216,187,177,159,175,121,168,137,126,122,55,29,80,131,242,5,37,139,172,189,3,178,40,101,253,224,19,132,112,149,254,136,55,191,207,80,222,204,91,23,59,52,189,13,198,138,122,66,121,74,33,243,148,27,191,229,188,115,116,152,6,51,158,74,26,75,138,143,95,238,80,102,237,103,11,222,34,219,151,149,214,212,209,185,92,185,121,102,151,40,200,7,83,131,71,57,55,27,174,23,150,130,7,251,175,31,107,80,220,190,53,56,166,57,228,18,148,17,122,121,105,37,194,246,172,138,127,153,196,241,107,197,111,29,227,30,170,178,110,170,22,125,15,136,19,144,141,130,122,93,190,193,152,204,167,212,26,77,98,83,41,206,41,31,237,102,177,218,117,168,123,66,78,222,231,158,154,141,167,169,113,75,134,117,9,47,86,74,168,228,166,233,39,158,52,24,239,218,222,42,102,52,247,0,41,131,197,124,214,124,246,15,89,147,145,191,104,51,188,30,51,231,186,82,157,231,103,164,191,210,32,188,133,177,134,217,122,116,114,188,92,225,91,76,49,65,163,150,78,233,234,11,140,112,71,235,158,177,130,160,126,175,93,96,54,224,112,25,80,243,243,72,14,48,203,17,185,182,81,140,74,210,164,140,147,67,167,98,112,116,238,26,101,135,139,152,134,188,141,54,234,223,109,151,109,139,29,127,29,42,69,161,62,116,20,215,99,207,37,219,241,53,168,142,106,23,219,130,224,205,66,204,185,120,133,205,39,18,116,39,196,46,230,87,45,102,16,82,144,222,182,62,165,40,196,127,89,17,200,139,22,224,129,158,153,53,196,253,244,82,12,225,119,198,156,157,101,89,90,151,80,108,168,162,252,243,124,34,179,171,34,89,166,127,91,115,196,240,157,82,5,47,214,213,241,154,93,205,9,35,114,136,176,251,27,67,143,54,229,199,102,237,98,155,175,136,153,0,244,128,68,63,59,248,164,115,246,65,186,104,246,106,42,113,65,75,85,82,26,118,56,71,222,166,32,23,146,131,145,79,186,142,133,186,127,206,22,18,222,134,175,206,53,37,248,2,175,108,91,228,148,105,36,25,252,53,83,8,182,195,238,217,226,7,91,83,109,127,212,120,140,75,98,55,58,252,169,229,196,219,201,57,51,82,146,71,13,37,157,139,187,51,228,22,240,29,73,34,34,147,2,68,177,82,82,172,24,108,24,63,4,18,62,44,204,150,176,67,215,160,88,112,2,186,118,190,75,178,233,132,168,237,4,180,134,31,40,115,99,55,192,42,222,110,208,160,18,132,69,86,206,48,145,140,112,77,230,69,142,143,77,193,156,69,231,253,236,50,27,90,148,164,83,4,9,141,125,113,112,249,178,56,28,168,196,203,151,158,157,22,48,52,143,157,46,213,207,215,249,9,13,118,222,95,208,249,75,128,143,48,165,150,57,23,222,62,183,128,244,225,205,61,157,52,34,34,158,47,45,130,93,141,66,8,135,14,246,199,242,63,15,96,181,241,44,198,92,51,29,15,66,62,218,29,28,56,88,176,44,230,116,31,145,64,204,173,247,100,244,130,7,250,82,158,152,205,165,248,56,167,166,37,82,195,212,37,35,19,94,110,200,219,221,117,32,252,108,163,253,247,65,46,240,211,76,52,69,49,241,16,239,249,237,108,61,250,247,131,151,61,52,56,78,129,223,27,152,146,186,117,179,58,248,114,192,120,97,135,56,131,28,59,202,177,222,117,30,19,148,248,248,118,189,206,248,8,93,137,52,175,124,26,246,26,43,12,240,12,25,106,185,39,77,83,38,144,58,211,148,195,83,231,150,138,165,83,4,66,98,218,250,23,224,141,23,123,125,164,108,56,152,112,210,210,35,1,224,243,111,238,201,140,242,79,149,173,178,214,211,153,243,242,137,187,62,22,14,246,4,74,74,133,120,5,82,188,241,94,115,203,96,11,5,174,114,4,109,185,196,57,141,70,103,136,6,121,230,179,245,102,240,83,54,17,233,178,250,217,154,112,43,196,20,132,53,81,199,175,107,163,116,202,126,153,244,65,219,95,216,78,71,127,208,11,128,103,232,31,104,191,31,195,169,213,189,1,95,102,245,143,212,51,83,36,205,96,178,184,13,187,63,77,165,148,60,202,238,245,14,13,38,237,251,138,8,158,99,129,129,213,130,161,195,63,171,72,40,16,160,68,186,87,216,244,133,0,110,220,25,60,17,42,22,193,197,42,143,243,62,159,200,160,242,216,199,81,210,95,145,150,238,54,14,22,74,126,209,153,122,39,6,71,36,163,44,1,101,115,147,216,192,107,5,109,46,91,83,203,170,76,120,112,230,6,190,75,182,122,45,22,110,56,254,220,222,194,200,61,222,201,128,253,68,162,140,27,150,77,105,129,106,230,36,26,65,223,54,146,223,162,199,139,197,149,246,169,112,73,201,229,167,245,245,47,142,51,94,62,250,54,114,104,232,165,113,204,168,196,177,35,115,250,69,165,42,120,170,74,94,130,49,125,113,159,210,170,34,240,251,218,154,149,129,120,134,122,16,113,127,16,93,44,140,79,32,4,165,166,62,47,24,168,240,73,148,173,144,102,149,60,16,98,162,192,148,192,18,147,187,148,159,0,245,172,101,36,115,8,175,213,145,200,238,153,119,162,76,191,141,30,42,250,150,2,98,236,49,215,241,30,172,179,198,92,171,196,32,80,225,187,141,239,192,1,241,250,79,4,94,95,67,124,204,19,136,243,172,179,26,44,192,160,84,174,52,114,200,81,29,58,164,3,96,126,68,133,46,137,67,106,162,166,250,53,60,227,35,22,167,109,95,141,57,250,161,3,212,184,16,137,124,28,7,41,207,164,164,18,249,209,195,247,254,54,67,173,34,46,68,234,158,108,80,62,237,178,88,208,26,81,98,16,226,16,70,143,244,114,26,139,47,11,240,22,111,84,178,63,254,46,221,130,236,172,220,38,0,121,34,125,62,134,242,238,188,171,23,36,241,144,65,71,202,244,212,208,110,102,177,134,43,128,113,65,227,114,81,242,230,41,8,54,180,247,7,86,162,68,51,119,199,108,181,97,74,86,204,73,207,184,81,138,183,154,220,201,126,244,168,168,211,246,13,22,157,186,201,27,165,12,54,202,187,141,219,137,91,21,81,10,141,60,235,133,117,56,8,141,204,67,20,172,241,173,8,124,189,224,24,148,64,196,215,158,51,102,7,104,229,137,165,140,63,1,215,32,32,63,246,36,114,141,165,72,19,125,72,91,10,123,222,227,140,208,17,226,124,187,71,5,43,74,15,18,235,246,98,112,243,26,204,243,76,93,110,205,48,2,117,169,165,4,66,92,213,144,227,182,140,179,107,62,14,174,21,106,244,94,230,41,238,243,134,113,218,158,221,241,91,30,243,205,26,161,148,148,232,127,155,6,247,221,67,243,111,121,172,224,194,165,22,182,200,241,181,5,146,127,200,146,186,110,111,36,194,10,128,13,209,146,26,51,192,123,200,133,157,80,163,33,88,210,101,142,108,158,251,70,96,99,249,150,230,143,163,71,123,230,231,172,21,15,213,33,127,153,24,120,24,203,13,5,90,35,120,20,215,163,57,249,93,155,43,208,161,86,5,117,86,232,201,74,6,224,231,221,19,212,124,99,125,109,172,14,197,224,227,96,40,107,202,62,10,211,64,85,250,167,12,181,244,120,173,254,66,27,160,155,126,110,159,190,66,34,236,125,47,136,93,116,201,91,254,178,4,104,175,43,252,79,210,82,242,44,167,61,64,22,74,19,154,163,153,248,84,227,44,48,60,205,124,93,138,201,0,95,82,45,250,38,190,73,218,69,251,167,101,56,59,222,209,159,156,87,148,59,106,156,122,81,102,9,231,84,212,47,27,40,102,108,69,221,251,56,190,30,50,118,13,11,91,166,173,79,1,198,200,112,116,143,210,80,210,116,114,9,195,104,93,220,97,213,79,168,214,81,6,97,141,31,35,131,197,92,63,27,210,122,230,74,235,41,152,156,11,238,20,226,35,239,215,186,195,52,245,57,28,100,243,218,200,90,83,245,22,247,140,4,163,53,185,192,139,23,40,215,189,136,90,176,207,162,199,104,140,95,33,177,251,154,254,152,74,101,35,141,186,242,2,74,99,248,36,210,199,98,147,232,9,113,76,62,209,191,156,86,87,70,166,55,60,246,14,105,150,110,67,13,126,241,157,225,52,162,15,120,166,201,111,17,231,87,0,126,201,195,198,85,82,221,94,108,95,165,251,115,30,71,42,209,207,188,38,15,144,146,14,199,20,41,243,202,244,82,220,251,180,133,144,104,173,234,245,44,121,199,198,147,145,195,158,26,45,136,87,144,60,7,35,204,242,232,147,231,49,222,43,139,15,242,46,55,160,69,167,198,26,229,113,222,63,153,40,47,62,170,214,253,191,124,12,78,235,152,71,225,114,48,146,3,74,14,248,96,102,75,250,129,228,163,213,99,172,33,12,164,137,165,147,38,210,229,124,160,43,128,40,123,11,85,253,113,88,17,212,202,121,250,9,107,154,8,213,98,22,116,87,118,164,137,248,104,178,115,161,228,11,148,72,69,19,245,48,119,101,241,193,143,7,4,146,122,223,198,137,243,245,151,177,196,105,4,184,20,241,29,78,50,206,34,20,249,252,167,146,78,124,154,36,130,137,150,174,7,13,125,100,73,97,161,42,69,178,149,151,214,35,68,190,89,19,228,193,248,235,145,253,152,253,83,121,99,34,179,182,96,237,32,115,117,136,82,44,217,89,98,228,127,58,139,34,134,20,86,126,147,247,98,161,90,84,80,115,112,31,251,232,212,238,24,28,129,19,97,141,106,206,157,193,5,105,62,44,237,55,215,65,100,218,112,241,240,89,188,5,179,202,73,97,66,77,180,114,5,107,77,147,144,104,65,68,45,67,135,116,202,170,18,184,253,113,141,32,199,156,198,16,157,211,19,108,202,49,74,66,165,145,139,55,50,151,191,246,39,55,39,77,138,136,233,14,142,203,41,44,88,47,84,177,54,47,187,233,182,238,144,15,29,32,91,207,146,45,156,155,189,103,212,41,76,104,177,225,11,76,48,80,107,42,76,61,38,51,133,37,150,162,206,162,19,227,63,89,142,73,150,236,186,144,131,113,126,176,182,176,159,197,9,132,113,191,104,152,225,61,76,72,52,23,240,161,86,23,55,192,137,72,183,101,232,160,132,88,156,45,191,251,49,76,106,244,173,62,149,28,153,164,75,18,196,202,196,66,43,140,236,162,9,59,143,217,127,225,62,77,150,153,98,237,217,106,30,28,12,102,135,189,176,244,81,170,250,53,19,92,60,195,220,236,27,194,168,96,97,0,230,254,118,184,89,17,153,22,183,233,32,226,131,213,170,200,30,146,29,139,214,134,90,141,227,45,162,234,218,191,26,71,168,111,62,131,214,87,251,4,30,87,207,111,225,210,208,142,119,100,93,58,240,131,193,88,65,87,211,101,128,225,209,142,183,157,57,192,218,13,71,23,181,90,50,56,29,197,153,181,90,84,191,185,227,59,173,57,19,130,193,161,126,222,129,238,88,182,74,31,221,221,225,182,159,155,184,229,132,78,212,134,81,220,208,147,82,94,105,247,239,24,92,84,173,101,173,5,239,25,82,46,144,217,247,129,15,39,102,190,166,96,101,56,6,27,242,163,113,186,7,221,179,131,86,116,199,70,177,32,37,189,8,163,69,4,102,84,28,244,90,27,181,4,217,111,46,213,65,85,229,206,193,192,188,86,65,114,143,110,109,183,124,85,68,84,51,61,167,78,23,3,205,82,91,214,103,106,69,180,227,15,128,74,139,70,60,12,182,198,31,250,242,151,2,221,187,160,193,119,201,31,45,202,250,11,97,240,16,248,213,127,54,216,154,148,224,218,147,47,169,244,34,139,75,203,114,14,133,157,101,66,159,250,239,65,22,195,83,210,37,11,191,125,206,159,240,199,176,48,122,38,170,138,132,7,247,13,242,235,100,227,64,17,195,26,133,142,230,16,179,134,32,110,193,135,90,151,95,145,3,39,143,81,72,0,17,62,131,143,24,173,133,147,181,1,52,100,246,65,83,202,133,52,198,32,137,143,54,103,139,99,217,120,7,18,157,184,131,222,215,141,136,199,143,81,118,101,182,247,47,46,29,116,222,111,184,198,113,87,86,118,147,74,155,4,183,233,54,73,106,223,185,129,217,157,124,187,118,51,185,0,99,246,231,230,124,126,172,145,5,247,245,23,161,192,17,247,10,150,230,26,165,162,125,64,120,20,37,239,96,92,208,183,19,96,97,29,174,155,77,53,139,146,57,155,143,205,141,175,163,138,150,107,241,37,60,31,33,7,54,225,219,89,222,30,62,23,155,79,234,25,209,232,117,161,153,232,60,236,214,64,48,147,220,182,165,149,60,173,91,213,74,35,248,1,55,168,226,16,222,81,103,4,233,143,172,243,140,213,62,58,78,74,67,254,89,52,68,97,108,168,218,173,240,86,183,206,92,146,219,46,152,29,48,119,236,188,186,44,140,108,113,42,34,159,15,203,213,254,254,165,178,174,202,223,224,166,219,232,219,171,85,11,213,102,82,195,133,36,149,57,78,251,221,137,217,35,143,177,170,7,93,71,4,121,76,126,123,201,29,254,233,200,138,92,97,247,168,81,250,64,67,195,109,132,42,201,76,228,190,225,218,103,82,34,45,37,43,109,242,16,110,143,72,195,78,107,165,138,16,211,116,79,158,20,201,39,219,122,143,243,70,132,146,241,26,137,100,14,117,151,156,116,115,35,46,189,242,169,57,15,21,86,104,47,154,14,157,22,129,217,169,187,221,230,22,95,52,208,129,254,36,84,18,119,151,244,85,229,143,102,202,196,60,203,242,119,214,217,111,180,246,146,135,22,180,152,162,91,184,134,10,157,147,232,67,91,90,213,32,144,106,63,16,206,135,144,32,30,51,243,16,18,157,82,58,192,18,114,12,179,254,96,187,7,139,121,57,21,7,116,102,130,246,108,181,8,176,49,169,167,105,66,54,227,37,77,88,82,110,94,236,234,181,152,49,245,247,159,176,55,87,128,113,97,64,52,79,79,139,242,191,241,233,138,246,211,220,98,83,193,43,191,183,201,96,123,94,127,76,44,22,118,175,154,241,183,230,46,53,126,4,151,48,185,85,33,134,83,16,106,234,69,140,37,72,221,1,40,207,247,183,34,26,175,3,133,175,52,58,140,208,219,29,168,224,143,103,24,216,165,200,183,168,77,197,74,119,77,179,77,79,128,203,168,119,164,128,151,31,128,123,78,121,22,154,58,210,194,166,140,90,68,48,80,22,178,136,16,105,8,120,157,239,142,28,60,192,44,98,116,150,2,227,118,250,227,94,83,170,142,217,248,40,8,108,154,0,169,104,159,159,166,119,42,242,239,124,82,253,33,8,253,83,233,61,204,53,209,97,215,219,188,52,133,158,251,5,209,198,122,52,219,37,62,66,159,199,137,94,40,69,233,203,86,206,178,215,253,226,233,201,38,245,242,250,81,134,126,35,183,197,56,29,218,252,21,56,154,160,220,123,183,36,2,175,213,244,16,213,98,132,60,12,168,49,184,38,203,127,100,207,169,29,181,162,180,118,236,170,34,37,15,170,184,181,70,145,99,15,66,243,8,64,149,92,177,14,27,163,229,93,44,253,123,115,137,149,23,8,94,149,114,159,120,215,244,176,149,245,44,71,101,23,114,68,198,206,26,185,85,137,40,119,125,77,199,240,168,237,197,252,47,85,65,142,252,46,209,145,85,197,59,253,153,188,152,199,150,36,94,79,83,245,33,70,162,162,100,201,60,146,185,16,145,223,44,163,239,120,200,72,33,231,142,220,135,157,29,38,131,98,239,13,176,116,17,108,79,61,217,248,171,32,71,56,175,190,127,205,139,221,160,154,194,85,198,93,92,243,241,233,125,70,129,142,165,125,24,156,143,30,152,161,189,69,33,181,77,125,174,196,18,54,49,108,141,161,67,1,208,90,122,180,182,123,115,241,70,200,31,31,66,154,242,53,58,159,89,149,142,21,12,3,11,79,249,173,113,91,136,28,120,0,38,248,90,251,42,23,77,183,98,16,109,57,75,52,162,76,59,40,107,36,249,103,36,142,57,60,74,9,13,132,229,95,3,209,57,16,8,212,152,75,57,65,12,163,79,118,143,6,216,142,186,86,62,52,116,239,42,60,71,236,253,73,205,90,249,248,155,120,146,246,81,129,1,244,134,147,26,235,100,0,34,176,98,108,141,171,25,253,38,77,216,227,147,83,93,190,163,102,80,251,170,68,135,101,249,205,177,247,240,154,204,149,55,250,14,178,33,4,224,76,52,165,108,64,47,194,191,114,248,17,3,81,251,90,98,149,112,50,109,148,161,103,128,202,227,181,29,15,239,204,123,227,45,90,92,148,148,171,173,72,59,193,220,80,90,233,224,93,144,72,48,213,151,21,76,158,125,65,62,85,130,168,30,237,171,162,66,63,88,191,106,141,160,78,20,204,203,64,223,61,210,88,215,132,29,24,54,190,234,86,27,8,118,212,246,217,56,71,34,33,178,204,164,21,54,64,146,183,137,47,49,97,168,163,7,183,16,19,163,243,242,14,100,38,151,36,49,253,3,197,11,125,246,234,99,99,43,165,0,149,27,71,189,118,225,138,92,188,170,66,111,146,30,147,181,214,205,219,215,10,114,33,179,90,205,83,150,79,38,50,161,198,20,142,73,128,174,190,251,218,63,25,201,100,111,97,185,83,63,242,186,240,11,42,203,88,179,104,8,221,122,102,3,26,28,184,244,124,96,58,183,190,122,98,178,74,46,51,227,246,27,234,112,233,58,187,60,181,148,108,36,83,12,85,170,220,232,128,186,52,96,51,201,163,14,48,44,99,26,236,202,23,70,79,20,112,90,91,159,44,202,63,100,31,218,210,156,64,7,239,18,83,64,183,245,59,169,33,214,107,117,203,115,7,140,156,163,97,14,230,209,3,111,112,241,154,194,154,5,147,40,61,180,183,72,124,221,186,27,245,218,203,143,173,89,217,142,95,80,34,177,167,165,87,185,179,205,231,30,170,114,129,183,167,182,30,27,17,203,211,82,211,23,197,156,218,106,242,80,145,152,35,222,1,225,49,220,29,111,226,195,107,169,171,82,216,106,115,239,130,128,98,220,124,109,67,75,138,40,200,103,173,189,63,12,14,82,161,33,154,27,87,80,253,5,203,136,163,4,218,159,31,210,204,201,91,130,205,85,45,189,134,154,33,71,68,169,90,233,175,18,206,58,22,106,237,148,63,87,249,176,221,228,0,83,175,144,137,37,85,240,23,204,136,82,30,62,211,213,105,42,17,252,155,132,226,8,195,65,252,12,216,48,235,174,85,54,112,63,35,167,197,243,89,26,205,69,86,180,171,170,190,217,248,32,198,249,87,234,231,109,241,108,241,80,101,97,74,166,30,123,30,185,199,66,71,30,135,208,70,181,9,110,61,175,47,212,66,132,224,199,84,135,121,89,41,168,1,31,180,206,33,19,121,107,36,229,32,202,248,181,94,136,53,52,199,5,50,176,185,11,31,26,40,146,109,214,197,8,35,89,226,160,113,94,149,71,17,148,147,172,158,97,67,69,176,112,74,19,92,114,59,151,79,19,160,226,30,224,253,244,24,68,163,234,0,229,7,197,167,45,236,16,70,177,162,7,242,29,219,107,117,148,174,141,99,159,205,137,236,245,137,136,8,25,83,43,186,95,150,129,224,213,40,159,175,73,254,68,208,146,28,82,149,120,192,60,112,190,140,25,236,220,90,173,11,101,189,197,52,253,41,117,91,188,202,140,240,190,51,20,138,207,186,193,54,20,241,72,156,12,54,163,140,97,205,229,227,142,199,68,88,50,55,244,219,164,189,236,177,82,123,225,50,24,98,84,4,245,40,137,107,18,187,105,229,47,213,148,15,242,126,225,202,103,128,181,214,44,140,138,216,164,89,198,151,18,34,1,215,109,67,189,221,19,80,128,146,3,206,2,148,55,191,78,12,49,246,2,240,137,54,85,64,216,43,214,144,166,123,184,177,241,21,142,130,98,151,210,181,147,65,91,217,138,53,99,31,229,118,58,183,58,174,85,87,79,238,226,84,173,136,253,219,123,38,31,209,84,187,143,117,1,31,125,88,61,37,120,216,121,195,159,142,31,126,224,94,103,253,213,185,53,94,230,199,104,242,193,134,200,182,207,204,232,187,54,50,245,43,108,74,233,131,123,12,195,72,172,33,230,130,253,144,47,156,46,213,84,90,59,4,100,59,55,8,68,241,171,80,65,69,201,64,228,105,243,22,173,123,110,157,170,129,248,53,15,206,220,150,64,216,20,122,9,244,166,55,29,245,74,73,246,222,32,166,112,192,17,119,62,111,109,183,53,95,232,36,66,77,198,100,172,75,115,59,215,107,5,120,5,213,238,96,152,159,52,205,43,248,192,68,180,147,8,17,140,154,23,134,73,29,194,129,28,123,144,205,163,134,139,72,248,91,195,81,248,98,174,161,176,23,85,58,185,34,56,140,179,194,194,2,227,111,142,234,250,188,176,238,56,59,106,212,239,124,172,242,209,234,101,91,232,124,136,139,127,110,173,186,68,204,69,29,250,223,24,148,194,44,125,123,126,31,155,70,106,70,230,53,187,218,46,203,31,230,0,132,76,185,149,12,81,46,94,164,75,184,203,154,60,136,76,122,5,90,110,64,74,133,203,210,205,209,80,227,39,107,81,95,176,45,206,34,196,8,236,20,174,248,235,163,170,244,198,99,122,144,118,39,88,66,140,169,68,187,183,93,149,119,201,25,25,247,17,229,85,208,218,152,185,242,168,84,95,60,224,187,32,155,63,78,239,46,189,210,139,25,189,9,10,178,1,23,146,139,34,89,142,164,217,127,6,111,30,207,44,0,235,123,208,139,31,108,236,58,60,117,155,191,6,8,238,101,58,107,242,180,76,32,229,162,118,222,167,224,221,211,236,46,36,189,112,212,243,64,215,144,7,157,45,207,129,185,241,222,49,3,235,113,147,134,36,131,123,161,28,38,25,148,49,136,208,177,112,122,206,116,47,113,147,33,75,136,248,94,169,187,198,230,132,238,88,88,13,150,45,219,220,22,3,79,212,94,110,243,157,124,247,223,33,102,131,94,37,152,130,181,173,49,15,154,106,117,26,75,8,122,149,97,174,198,150,249,235,56,54,79,67,13,42,143,217,15,109,83,120,11,152,50,237,229,163,166,8,194,44,230,36,131,18,100,49,164,46,155,83,113,98,250,37,179,82,0,222,39,35,217,237,183,113,211,176,211,36,145,133,62,137,113,185,90,34,149,128,199,121,242,101,34,209,145,117,213,95,101,200,197,51,183,56,226,8,81,53,98,119,114,152,247,127,65,36,16,36,65,129,69,25,56,229,241,85,95,56,40,101,232,99,160,97,5,233,37,72,230,159,49,160,17,157,163,205,155,46,154,101,217,243,104,9,4,88,165,82,59,28,26,125,105,178,229,200,177,38,165,201,213,24,226,214,150,24,93,67,170,232,172,201,11,46,75,156,29,222,95,23,201,203,171,107,15,194,216,121,52,205,123,135,196,52,185,238,99,14,247,101,243,88,185,44,65,67,154,115,247,125,129,147,182,55,247,128,25,13,46,88,218,162,221,68,186,7,59,141,91,108,170,122,202,121,17,103,31,175,52,243,111,144,216,137,102,45,115,160,24,175,206,50,80,173,253,88,246,107,111,202,211,93,50,38,204,128,210,202,225,228,66,218,130,155,192,173,119,120,226,26,119,161,240,9,126,128,239,201,90,24,213,180,15,156,68,26,144,11,232,252,219,122,251,143,216,181,183,4,124,41,165,128,99,158,78,82,42,14,213,12,9,49,183,91,16,157,3,2,75,110,131,247,19,35,6,21,2,138,243,193,27,119,4,214,222,224,18,184,111,246,4,109,15,107,203,49,185,20,218,82,29,11,142,182,103,226,15,242,194,5,14,114,215,57,123,9,112,89,254,40,102,57,229,96,170,9,162,193,18,176,170,64,50,134,204,247,157,115,254,160,201,222,46,115,10,213,50,123,104,5,150,227,41,132,188,108,42,183,19,40,213,179,236,206,121,143,101,91,104,188,110,248,252,136,59,138,66,62,63,87,146,33,44,99,208,230,28,125,193,155,74,229,237,164,96,33,0,83,211,99,64,229,38,180,90,108,167,181,228,179,57,139,227,45,182,245,126,109,252,138,130,85,46,193,74,53,162,194,160,248,58,117,197,112,153,13,219,88,123,250,96,178,237,119,46,230,43,161,116,99,229,101,156,78,6,228,38,45,221,14,89,67,171,54,119,87,2,127,233,190,243,173,143,173,129,52,178,185,16,135,31,123,46,124,95,224,154,146,245,17,89,239,253,224,36,62,56,215,114,7,97,251,137,7,148,141,95,192,177,163,172,63,205,186,22,83,153,10,28,242,172,84,38,51,132,149,78,58,54,98,1,56,201,128,120,8,244,4,171,224,80,207,157,200,109,179,154,116,57,173,33,175,242,84,176,235,130,184,139,213,46,191,21,101,43,153,220,193,154,102,241,156,195,37,190,144,68,139,176,166,28,39,183,235,246,34,176,108,134,14,238,161,129,62,81,76,56,231,48,126,38,170,88,128,56,14,140,102,104,149,26,224,131,26,247,73,7,96,94,72,84,74,96,173,26,49,208,181,102,235,111,83,99,116,102,167,37,84,36,26,98,200,8,124,226,33,156,174,239,125,77,184,249,6,88,143,243,254,71,160,167,157,196,170,243,245,136,144,7,53,107,249,114,183,208,160,97,207,30,78,209,145,100,211,38,147,34,212,180,80,53,133,161,229,160,252,56,58,239,226,121,140,83,236,90,239,75,157,248,59,102,224,142,102,27,201,55,210,9,56,19,62,121,95,221,232,90,20,45,134,15,31,251,224,30,189,1,197,91,178,124,3,143,165,113,79,103,92,113,99,37,210,84,67,39,131,121,247,182,173,89,154,65,60,82,127,172,217,9,114,53,237,253,31,169,51,37,101,18,108,215,240,18,6,188,238,3,186,242,228,111,101,91,121,199,187,38,142,223,126,159,156,54,196,145,72,38,2,21,146,112,75,57,250,30,101,254,171,96,242,156,81,0,79,212,120,222,92,214,16,93,127,239,119,17,45,81,106,9,64,81,51,195,62,31,85,127,37,85,242,186,206,227,84,49,145,88,113,160,220,122,74,2,234,7,185,10,40,123,251,178,119,96,235,110,4,133,83,202,203,98,79,177,97,35,106,9,246,88,146,246,152,67,86,103,233,231,113,222,251,224,229,68,99,104,176,153,65,167,66,87,12,183,228,154,135,138,243,30,103,190,253,105,91,109,186,138,105,220,16,54,194,52,96,167,196,99,43,57,45,128,40,220,151,44,159,79,133,87,217,83,120,247,240,157,102,154,37,27,118,229,77,204,14,178,251,194,201,124,145,162,179,98,149,112,236,94,193,156,216,53,248,115,179,30,178,14,101,46,51,208,135,208,37,136,92,156,21,37,253,118,104,162,187,127,203,235,247,244,141,131,200,186,173,93,77,207,145,196,229,213,28,228,248,4,55,229,180,146,223,0,201,168,237,191,62,36,14,235,128,199,115,55,89,16,154,104,211,121,240,156,40,210,239,47,250,36,144,170,106,227,124,73,144,10,162,200,114,106,42,35,61,154,5,127,151,81,133,7,33,202,76,108,95,130,208,156,124,178,111,188,114,148,140,127,137,191,29,101,103,94,124,156,237,196,215,1,136,84,61,122,28,72,105,0,153,248,203,113,247,200,41,185,161,34,27,35,176,143,66,236,72,0,241,104,61,212,26,7,37,190,198,167,176,145,50,68,182,72,65,138,124,138,109,79,95,126,213,9,200,232,169,227,201,33,111,83,210,145,66,175,236,87,58,185,196,195,189,96,75,232,32,64,65,212,239,10,149,27,245,52,164,213,193,113,77,6,47,162,17,198,4,188,3,175,174,46,223,240,206,147,207,134,50,209,177,127,12,170,205,106,81,183,69,155,36,90,92,43,238,137,245,218,190,115,61,13,244,49,224,52,146,199,34,190,128,178,67,45,199,143,105,219,216,110,248,94,161,65,151,212,54,166,227,138,160,6,96,226,192,170,206,66,46,220,155,63,51,133,231,177,193,37,20,70,230,37,95,124,129,97,135,214,157,211,130,44,65,86,207,223,171,186,182,140,115,208,169,188,157,83,123,59,147,216,2,23,211,202,204,54,57,32,251,127,5,136,43,179,27,7,148,197,9,245,190,188,204,240,130,204,234,46,5,86,103,41,146,44,175,62,116,190,7,232,187,48,149,47,78,27,26,61,158,51,240,197,20,99,0,84,19,201,167,104,151,103,44,30,69,91,251,175,249,187,241,58,42,22,216,35,113,0,242,11,180,13,162,146,81,33,130,164,51,117,90,16,170,150,65,249,251,125,184,93,194,185,144,154,166,229,144,223,129,243,214,108,122,52,175,48,90,131,232,67,116,122,208,251,101,211,38,58,225,102,45,218,151,114,145,190,228,21,213,35,136,120,181,233,168,211,42,159,224,161,39,104,233,185,141,220,227,121,38,7,164,147,77,63,200,54,179,158,107,12,214,99,218,35,12,111,221,254,0,217,223,58,199,43,32,175,13,49,236,33,216,210,37,98,241,54,142,138,3,233,107,195,40,139,95,160,5,35,30,162,178,189,223,94,51,22,126,251,153,145,158,83,31,45,109,75,225,195,232,158,211,151,100,225,92,150,161,227,177,12,201,46,169,99,10,76,56,81,65,238,22,123,174,250,92,110,10,59,100,144,240,210,234,0,211,27,229,16,229,205,47,115,119,72,5,52,101,155,103,237,172,1,145,228,231,21,86,114,137,101,207,39,199,131,158,155,159,152,206,186,188,239,35,91,11,230,191,253,174,108,234,41,157,77,78,13,77,5,163,149,252,13,198,181,240,89,240,158,126,131,105,55,55,180,140,171,17,124,164,131,56,177,30,87,229,216,176,209,117,169,12,178,102,127,153,166,222,64,222,180,12,158,43,128,66,183,39,156,90,111,245,21,89,162,6,198,32,90,78,37,130,237,1,140,240,131,179,111,50,119,102,220,77,163,161,105,77,220,154,12,196,124,168,93,37,172,67,247,98,170,202,214,233,206,217,172,253,75,41,170,14,120,149,175,2,119,179,109,44,120,147,158,45,95,2,102,49,163,78,18,84,132,17,97,146,43,147,103,113,104,17,174,159,202,168,3,62,41,50,84,219,51,95,194,186,253,33,68,194,108,157,174,152,26,220,185,80,196,206,42,83,221,102,31,242,8,37,73,52,155,18,13,137,214,186,55,134,51,208,104,175,31,12,86,23,101,50,59,78,125,157,30,67,218,111,157,49,21,123,138,178,190,179,5,61,31,55,220,230,80,146,19,31,40,5,100,224,254,150,53,78,221,203,30,41,101,157,2,208,44,37,147,60,65,71,130,88,0,124,244,73,53,61,197,195,35,166,90,146,215,213,168,167,250,85,78,49,221,203,102,116,49,168,55,76,220,242,102,55,108,171,153,154,105,84,122,25,38,19,94,17,18,71,74,157,85,102,204,74,183,193,51,188,150,191,28,206,148,174,121,111,44,150,81,17,188,235,222,15,166,187,240,254,93,238,172,207,156,15,163,161,132,174,66,74,181,75,125,199,46,220,172,141,99,71,118,43,197,218,167,124,185,57,200,238,156,139,156,193,233,139,31,119,29,131,183,190,248,214,151,148,204,51,75,152,65,162,1,91,53,10,250,211,55,215,62,214,17,5,192,208,73,82,152,39,81,144,14,179,238,136,88,178,150,82,234,157,181,26,176,139,17,2,33,10,67,114,114,115,195,7,232,11,53,204,224,31,102,149,174,169,149,185,242,48,189,247,234,172,123,184,202,203,150,92,162,244,111,112,23,24,85,152,121,230,195,200,228,186,74,174,137,103,89,157,107,231,0,236,7,188,179,242,231,21,181,45,100,230,231,21,250,187,78,125,237,230,86,111,207,146,111,254,254,126,103,47,179,145,239,60,163,187,171,169,184,238,15,57,84,42,232,147,95,140,238,132,254,166,145,121,6,182,56,146,14,133,217,175,172,58,185,120,49,85,57,112,73,246,89,233,239,71,129,162,66,125,47,112,20,22,3,230,15,133,57,105,233,9,155,73,177,167,89,223,140,41,174,124,155,133,157,174,110,183,125,157,176,102,102,62,210,239,229,143,113,177,33,147,185,24,91,141,231,209,22,49,33,71,221,206,21,96,128,163,242,147,2,6,159,218,75,249,13,12,170,3,5,245,223,108,192,216,20,236,184,223,14,84,80,147,110,46,81,170,154,70,218,249,60,47,168,212,191,60,183,105,162,132,220,87,36,110,100,24,152,237,49,113,148,221,109,240,209,188,156,138,29,136,71,249,92,238,66,83,119,14,171,179,162,157,102,28,179,191,36,4,200,227,25,181,185,33,102,215,121,81,241,223,100,175,191,241,159,111,185,94,94,152,153,129,80,83,112,125,226,85,216,198,238,206,105,231,73,84,127,50,66,9,68,178,159,205,243,109,85,224,135,127,80,19,213,186,29,81,162,62,49,243,237,161,194,71,105,1,175,153,99,167,19,30,34,82,115,230,109,52,20,31,166,164,141,2,43,0,185,64,8,231,82,248,222,27,99,49,248,29,226,117,39,200,179,33,223,90,54,136,230,101,4,45,141,58,128,28,236,5,78,30,246,108,154,27,92,174,168,242,148,178,43,145,10,90,245,82,161,250,43,116,173,146,29,208,233,187,15,58,158,87,35,94,178,7,100,242,127,254,195,140,127,240,92,62,13,117,134,196,16,13,224,243,96,97,10,110,94,165,244,100,66,178,74,120,91,141,213,74,108,76,130,224,157,244,68,131,131,16,231,146,240,159,96,33,67,122,2,83,108,95,218,172,185,100,117,157,57,21,10,169,44,161,216,122,211,157,132,203,161,50,40,241,93,149,122,223,154,159,47,153,99,251,248,201,225,47,217,195,236,62,58,93,216,50,121,173,13,52,88,248,117,210,54,168,137,57,166,163,166,234,101,205,49,118,32,69,156,120,31,177,177,222,229,59,184,56,48,9,56,240,115,120,93,36,10,88,210,62,5,124,149,212,128,33,22,218,181,165,148,249,96,77,218,209,106,27,135,95,91,159,17,195,254,237,186,244,6,109,145,70,42,156,11,96,224,82,186,98,223,244,180,153,36,144,184,40,87,212,219,234,30,145,38,17,244,164,52,199,250,156,116,239,224,118,78,72,247,240,177,85,150,217,216,201,91,163,85,61,18,174,214,9,129,74,103,36,178,88,81,244,114,202,1,62,45,103,25,126,83,16,37,106,181,253,227,73,38,234,209,172,152,89,170,239,51,118,123,33,39,56,216,90,38,109,153,29,83,148,120,123,142,13,24,173,189,172,58,155,53,71,155,93,52,242,8,235,116,29,254,19,93,50,201,150,212,96,68,201,196,29,47,235,103,52,170,30,217,92,191,122,221,227,185,128,197,167,190,66,227,96,13,240,86,241,16,37,246,38,117,157,49,14,169,134,40,211,232,229,45,193,98,12,134,41,117,156,121,113,7,245,229,18,177,58,3,53,220,169,48,241,30,104,198,196,199,191,194,117,29,0,125,83,119,44,43,118,30,21,131,146,81,28,72,179,86,138,13,36,112,230,24,212,65,139,112,121,238,254,144,245,108,63,248,195,215,201,41,103,119,44,27,23,125,125,38,191,249,98,121,49,149,17,254,114,22,203,189,214,73,188,83,32,170,91,210,11,199,51,58,224,205,50,100,97,158,140,23,33,118,148,143,94,107,191,229,185,56,216,1,151,197,220,60,168,34,235,61,184,26,190,159,185,252,199,229,199,179,8,157,92,29,23,165,215,151,7,49,64,173,158,76,79,29,235,244,254,164,160,10,216,6,250,141,18,135,37,197,212,123,107,85,175,19,186,185,64,227,84,158,137,114,178,236,231,48,203,21,195,87,89,240,35,205,106,174,176,17,77,108,110,170,252,31,11,240,124,170,71,175,202,207,35,137,231,103,217,225,234,23,65,237,150,164,10,176,5,49,148,43,161,209,45,189,26,252,233,197,153,84,209,139,58,200,165,71,44,153,208,248,161,189,161,60,109,218,21,218,109,101,231,29,225,225,81,38,224,2,210,57,73,196,246,79,11,245,196,88,152,248,222,184,21,120,97,27,89,191,0,48,131,83,149,22,161,108,41,246,42,42,140,71,17,170,231,181,21,50,63,233,124,159,11,102,12,77,160,71,107,93,238,125,241,13,211,110,7,45,253,199,238,88,54,69,24,183,180,12,197,65,63,36,169,213,27,249,144,78,104,7,1,19,194,163,209,7,58,71,149,58,28,234,182,244,150,110,18,180,231,197,239,11,30,239,219,22,46,100,137,70,242,90,86,213,115,160,241,91,202,250,77,154,169,31,191,80,29,106,218,165,166,206,125,101,88,141,124,32,47,11,197,176,33,74,36,170,195,20,112,128,195,247,198,231,31,15,149,24,29,177,147,80,78,75,124,222,254,201,7,14,85,96,21,92,1,110,81,234,196,128,250,74,248,135,243,54,41,50,60,71,120,226,59,137,7,167,111,126,70,35,175,147,118,62,180,139,217,247,74,53,142,107,15,239,182,91,14,123,186,137,71,109,51,145,158,55,226,82,188,116,79,248,2,241,194,76,105,253,22,202,239,222,226,136,88,0,60,136,10,198,237,24,202,245,18,0,0,110,86,197,232,70,115,220,67,237,219,0,76,252,0,30,217,73,49,162,65,19,65,148,31,23,102,251,68,160,202,227,228,234,94,104,87,22,51,16,65,207,249,103,43,14,202,62,53,62,184,19,130,18,178,147,222,113,109,188,107,113,184,227,65,116,223,205,35,136,84,64,236,218,221,211,58,189,123,103,35,218,185,166,153,158,119,135,160,73,199,54,105,196,93,196,236,123,119,22,121,6,110,96,117,227,57,116,12,98,9,118,17,185,142,213,24,86,117,214,66,220,24,109,232,151,53,188,145,198,2,45,41,218,56,28,163,143,68,225,28,122,147,121,45,130,247,108,239,51,83,177,244,165,75,46,156,109,38,17,46,88,157,1,92,209,52,57,34,221,50,175,158,164,129,67,171,246,90,2,74,203,44,101,83,165,95,106,92,145,126,231,152,240,141,41,234,32,251,27,31,136,111,199,205,128,43,234,199,116,196,118,51,250,23,224,151,113,53,32,232,137,206,96,108,172,211,118,138,62,60,69,177,144,252,47,138,57,245,52,14,204,91,49,72,204,186,208,170,155,215,224,169,199,247,112,156,164,94,222,70,61,53,36,144,136,21,130,90,231,189,123,153,2,242,245,83,98,168,162,173,17,25,53,42,166,90,176,151,141,128,207,97,90,214,139,146,208,148,229,21,92,26,87,170,20,141,216,154,147,34,150,68,202,55,218,89,28,146,53,164,101,193,98,186,15,83,229,105,43,220,130,238,209,91,25,35,196,200,16,27,6,154,198,167,116,168,18,72,147,63,169,14,45,50,202,203,235,32,70,252,181,161,76,132,58,144,134,122,242,186,134,105,112,139,28,240,6,162,161,132,46,46,224,102,73,140,121,116,27,198,24,131,241,20,146,216,94,70,197,236,217,41,101,77,27,176,202,127,99,253,76,21,221,97,101,208,192,101,108,210,213,208,44,145,42,165,221,220,144,30,209,10,134,83,10,199,228,145,130,63,20,2,230,147,46,178,39,72,201,233,119,173,244,4,92,47,253,217,67,14,191,46,231,128,131,213,242,168,174,80,108,69,102,179,200,81,101,156,29,90,44,72,83,91,98,222,210,237,12,210,48,124,50,248,67,188,62,64,156,110,9,172,204,97,53,148,176,66,249,240,216,217,107,171,148,48,9,208,200,204,211,147,189,58,86,155,70,189,113,33,55,172,58,121,135,174,185,64,165,88,212,238,98,89,87,105,6,206,193,43,151,5,6,90,213,115,241,183,198,151,132,200,67,250,130,164,28,166,19,224,143,165,151,121,168,169,64,85,13,171,174,203,21,92,52,226,110,181,199,93,231,1,254,29,138,77,112,162,222,64,190,250,233,96,126,234,61,230,51,228,69,206,207,68,253,190,5,239,78,162,220,132,48,233,69,0,173,12,114,169,68,235,204,203,165,69,220,90,124,94,125,181,95,211,146,118,59,189,22,195,35,236,108,86,40,210,179,32,219,147,93,221,60,231,152,174,87,229,189,181,177,52,191,163,88,206,76,93,124,174,216,126,97,44,244,148,214,13,17,216,140,97,218,138,232,168,189,23,36,229,99,213,151,75,243,32,90,27,249,214,142,233,143,199,83,148,31,183,110,246,157,106,137,208,21,201,164,135,176,158,80,47,44,45,207,215,153,237,181,5,252,225,50,96,164,235,24,138,50,79,3,101,176,54,58,115,237,92,142,140,59,141,109,245,90,48,243,190,212,221,6,131,51,229,29,143,119,183,145,65,146,10,132,249,224,28,233,45,47,31,102,28,130,118,126,183,22,126,220,90,66,102,218,98,30,76,206,48,23,2,253,198,47,117,44,254,87,126,218,162,150,37,47,101,100,24,15,10,142,168,26,62,176,49,57,156,190,233,66,89,114,13,3,173,48,193,103,155,199,250,14,140,199,185,208,218,247,20,169,81,229,215,135,205,159,131,125,60,32,117,206,245,71,211,145,217,59,106,66,133,234,138,126,210,34,125,74,237,86,91,138,88,218,219,43,102,84,227,99,202,167,152,167,178,96,22,161,243,124,3,93,13,9,64,215,72,89,23,78,145,211,254,138,168,213,62,91,253,214,131,229,94,222,117,3,30,130,94,61,80,69,176,48,14,97,112,80,137,184,216,236,185,125,168,47,107,144,47,142,27,74,122,10,23,83,77,222,140,53,121,47,81,228,175,211,143,130,39,62,76,118,196,120,242,48,147,83,60,34,153,141,146,188,30,48,3,238,17,240,57,79,25,39,69,121,18,92,217,250,217,55,193,239,12,187,60,20,117,104,61,35,109,24,25,88,128,150,140,199,2,251,193,152,6,190,217,187,6,10,246,106,221,90,207,197,159,105,135,196,226,37,205,112,13,188,238,125,195,36,220,233,225,169,31,185,235,146,10,100,109,59,126,151,167,111,201,1,60,67,106,69,211,38,86,40,185,237,151,43,244,204,201,38,15,147,204,95,198,151,90,211,223,8,85,205,221,42,252,51,217,154,89,230,106,219,115,108,199,4,51,131,188,111,216,248,109,0,84,165,191,151,225,14,88,242,44,29,15,82,241,52,182,32,158,81,75,144,61,205,65,209,218,134,21,6,97,236,227,48,239,90,204,200,25,46,25,40,55,200,36,244,34,222,191,146,164,245,46,145,121,175,212,94,103,63,225,244,215,21,18,27,130,226,105,145,138,100,172,245,211,160,64,43,26,235,217,225,64,237,98,189,17,15,185,170,119,152,167,218,162,120,20,200,12,65,34,154,217,204,137,54,158,203,156,73,120,134,144,75,174,30,212,51,214,156,26,145,7,71,50,211,148,18,40,180,61,43,105,141,156,5,180,75,159,23,114,137,83,19,41,80,105,158,163,176,207,7,112,8,32,107,34,172,30,26,127,186,19,207,110,202,186,80,107,163,110,220,102,243,125,176,198,236,147,64,226,43,143,34,176,203,71,188,236,9,41,214,204,185,207,78,194,58,116,233,14,196,105,223,42,86,152,50,23,192,150,122,81,94,138,3,80,55,217,103,132,67,51,119,172,156,225,190,14,2,161,4,81,21,161,51,21,35,89,101,25,159,98,94,227,192,16,34,40,190,185,174,47,213,231,111,5,142,75,162,141,128,166,48,144,131,129,55,24,18,105,34,33,243,118,72,189,200,248,182,196,136,206,5,136,13,211,95,12,206,39,60,203,112,166,230,151,106,112,87,76,123,39,20,232,28,138,74,228,32,89,113,34,198,169,98,80,6,104,91,141,100,75,200,240,192,184,66,155,131,130,35,98,27,38,229,165,121,89,79,92,247,197,212,234,18,70,18,81,143,153,172,167,21,149,100,73,245,127,21,178,75,142,151,248,64,199,172,74,50,52,185,129,144,52,179,220,102,50,31,89,8,33,23,188,145,139,173,106,169,142,238,249,8,72,165,106,152,83,201,213,229,139,109,152,135,161,15,29,192,152,91,81,37,61,20,174,187,131,218,177,224,130,193,249,56,172,105,165,86,30,70,140,65,77,161,133,196,181,86,98,242,91,14,248,221,59,194,203,55,83,0,85,89,124,41,88,243,204,141,241,249,95,224,4,107,1,16,161,106,33,117,60,33,229,130,65,250,5,236,179,79,218,67,154,240,92,43,73,254,200,88,9,243,235,186,63,245,142,22,151,33,135,218,51,114,160,183,216,143,127,25,49,143,171,212,136,213,181,57,197,143,144,29,84,106,187,72,171,201,153,212,176,89,253,165,26,111,196,191,82,136,185,33,187,8,156,160,80,83,72,176,222,80,27,95,190,80,233,11,148,56,77,105,147,23,66,31,96,93,9,150,203,100,14,118,83,0,79,49,150,214,60,232,102,157,194,190,83,22,3,166,17,137,221,99,232,144,227,141,135,35,241,214,84,134,190,41,198,67,41,111,66,158,50,19,212,132,149,177,113,21,32,91,73,211,14,191,52,181,31,168,55,113,119,55,151,74,220,134,53,83,254,40,105,246,42,105,79,6,73,54,97,109,32,20,4,243,84,12,70,34,138,19,31,124,49,42,159,67,32,99,181,74,234,53,2,11,107,141,182,6,96,9,74,85,94,179,132,227,160,21,131,96,240,54,146,20,178,58,252,27,209,195,159,175,66,125,177,102,252,182,68,166,211,244,168,58,225,59,179,192,130,199,153,147,3,116,76,250,200,65,20,112,247,21,125,147,11,66,82,197,134,246,213,243,87,63,16,151,30,220,137,14,101,98,156,66,75,9,94,211,80,59,13,136,82,100,187,108,181,94,157,241,83,69,189,60,247,252,208,27,11,164,123,121,20,207,156,235,69,33,60,46,50,141,50,54,62,41,68,207,162,119,9,15,245,47,238,180,204,10,212,18,19,208,120,223,235,102,197,209,143,68,143,19,70,153,203,71,78,62,103,119,114,36,72,246,187,57,86,21,88,47,254,64,239,58,32,8,234,209,32,185,54,132,190,112,93,177,209,136,157,33,251,175,3,244,40,207,17,87,53,217,208,109,204,253,186,243,151,24,154,117,214,205,120,61,235,25,253,193,138,85,253,52,137,58,199,215,111,221,222,118,54,205,197,250,83,113,56,3,106,121,241,72,203,73,154,144,152,135,210,205,14,166,191,254,140,148,198,234,16,103,14,29,193,243,174,22,63,88,197,9,90,193,28,90,137,207,44,211,48,253,133,89,99,163,199,32,241,216,106,53,95,129,131,241,110,172,198,161,167,245,123,222,116,133,105,185,211,107,72,158,134,243,110,148,212,252,28,7,62,51,146,24,197,242,24,160,214,25,183,122,31,181,219,228,82,121,134,116,210,76,38,108,242,149,140,68,228,204,125,121,217,227,67,127,16,7,62,117,11,108,160,108,164,221,50,111,188,52,176,121,78,15,55,188,21,196,233,169,81,25,238,243,84,134,207,79,186,115,218,100,2,125,184,49,217,74,182,158,59,75,171,21,37,153,99,147,89,173,27,209,233,31,203,21,167,46,219,33,234,77,122,132,232,26,246,133,15,186,12,163,156,47,115,216,45,75,50,69,152,32,100,54,230,22,79,129,193,253,194,52,122,127,212,251,212,70,42,176,129,24,244,53,60,7,59,98,208,6,234,113,149,253,139,24,173,30,10,206,119,100,178,204,41,128,75,78,142,216,223,198,57,247,131,111,79,125,191,150,57,159,96,209,155,161,62,226,245,117,72,119,32,119,17,52,63,208,159,10,151,70,199,210,61,81,132,71,39,217,243,17,36,179,190,120,184,153,219,120,6,26,130,44,98,104,25,171,219,61,206,1,137,202,158,2,205,119,68,169,87,237,29,254,168,18,14,176,142,56,108,248,0,79,9,5,43,145,8,152,91,183,16,143,224,117,176,145,232,245,193,61,54,56,113,46,156,231,5,16,82,216,12,136,102,150,47,41,187,175,130,36,132,101,134,165,84,90,174,150,229,162,192,181,227,169,92,178,102,170,22,73,169,9,100,48,200,100,160,94,170,186,213,76,89,104,197,131,213,230,19,239,99,18,95,109,124,11,213,113,232,191,193,115,165,73,184,223,83,166,243,196,188,91,24,215,172,67,86,132,49,12,84,32,0,183,35,215,203,189,248,210,210,113,189,22,253,8,51,88,181,16,17,146,132,36,140,58,1,30,3,33,222,45,228,73,95,170,64,159,1,35,78,200,11,15,217,223,213,174,79,84,92,33,73,197,214,196,39,252,189,6,240,72,147,169,147,24,231,114,67,10,161,205,224,13,140,21,211,155,69,158,179,59,175,52,153,102,141,61,41,196,81,241,177,176,104,59,190,253,184,240,110,166,241,34,242,224,191,36,49,118,50,220,79,71,53,236,236,164,39,199,100,119,13,84,32,110,117,174,157,38,119,136,31,10,50,204,224,45,203,192,124,95,74,178,30,185,252,41,142,77,164,40,229,15,129,34,100,12,153,135,105,201,239,176,203,54,6,7,172,68,49,37,82,146,229,11,168,83,121,150,125,20,124,21,36,251,233,58,31,73,165,137,214,156,72,243,136,6,215,224,25,60,138,33,87,155,3,92,40,248,101,159,100,49,81,1,82,36,118,47,90,246,151,19,44,234,161,59,249,94,236,14,229,145,114,187,194,124,109,189,74,58,242,20,101,254,131,253,41,182,195,93,161,69,79,41,239,197,120,188,239,240,199,158,134,219,224,108,157,61,102,200,221,111,136,226,167,80,222,13,173,181,11,103,201,163,17,173,216,93,151,142,192,73,224,11,126,78,239,22,227,247,155,26,120,1,104,136,60,106,151,33,107,128,107,92,72,189,60,240,37,98,91,152,129,58,103,203,91,105,20,191,14,230,164,225,17,69,53,136,87,91,237,151,20,124,45,42,248,0,55,84,108,129,32,32,240,175,123,20,240,18,40,102,155,40,139,169,129,58,129,134,161,22,76,164,175,13,176,134,42,51,143,109,143,106,9,112,69,8,129,55,135,177,70,243,221,175,22,51,22,113,39,89,230,11,8,53,93,17,246,159,107,94,188,130,122,97,178,2,247,117,222,38,171,182,159,53,164,162,128,150,151,27,152,1,85,89,82,82,43,194,16,191,192,147,48,190,217,220,68,54,205,160,42,207,241,206,1,208,118,198,148,44,185,69,243,72,83,253,150,120,111,180,155,50,139,218,128,33,76,82,219,204,229,227,106,153,176,2,141,12,143,140,40,80,33,165,10,191,210,37,239,107,3,195,116,98,223,82,158,224,109,0,137,206,234,229,82,59,224,73,47,241,152,192,55,130,137,137,219,156,81,109,2,211,113,135,10,39,226,25,231,105,41,202,227,59,83,192,47,101,196,236,120,90,130,1,66,196,163,241,127,31,62,207,123,105,35,127,68,219,111,245,157,198,104,136,42,158,176,26,116,130,212,110,224,132,216,205,39,249,50,153,22,61,183,9,69,214,195,52,45,61,172,155,121,90,250,88,239,101,45,153,221,212,202,155,227,20,213,11,52,163,71,250,243,139,138,93,40,189,117,224,22,27,12,254,149,242,187,10,51,18,174,139,86,211,146,3,106,93,38,195,13,94,222,107,190,160,153,70,171,186,4,248,236,157,35,184,190,200,60,127,16,244,11,108,44,109,51,84,51,79,53,124,12,7,128,107,61,26,4,48,49,179,253,106,214,118,32,138,65,195,55,182,109,92,132,61,107,6,45,211,113,222,216,215,34,247,208,207,17,210,58,136,96,95,83,164,19,28,113,157,147,151,162,74,135,133,72,144,0,193,160,238,189,194,252,10,192,116,189,239,60,71,170,28,226,110,64,94,81,229,119,63,182,54,1,92,68,203,195,156,82,241,127,139,154,79,101,123,15,164,205,225,150,55,172,6,249,239,95,165,212,71,124,79,208,218,210,131,1,34,176,238,197,2,15,116,83,135,18,151,114,28,196,102,162,113,227,0,209,118,24,90,160,107,176,154,83,82,188,104,84,208,211,101,194,223,75,36,197,68,203,168,104,209,207,217,213,66,65,213,123,238,171,246,219,246,62,143,168,130,15,22,66,60,82,52,28,79,139,177,233,15,216,39,143,156,32,141,80,250,204,7,86,41,159,225,130,197,198,219,10,164,205,14,191,224,128,136,218,71,189,205,241,132,125,210,218,81,242,62,226,180,209,65,18,60,125,219,201,119,106,204,11,72,6,209,92,254,109,229,186,220,15,183,94,66,85,165,174,58,93,218,62,87,201,5,70,43,5,58,141,42,36,219,190,107,150,163,18,124,35,132,198,176,43,191,187,26,187,98,228,105,0,63,120,234,192,15,240,83,144,166,103,41,210,112,73,235,174,55,65,5,204,144,159,244,179,147,149,155,42,59,119,79,225,32,102,189,136,158,72,135,218,219,47,225,160,115,132,42,180,134,168,125,17,179,205,119,252,13,53,5,54,186,124,25,209,75,90,189,135,87,212,153,230,190,57,46,222,102,3,123,77,5,19,131,35,137,17,228,203,202,166,142,72,206,137,2,82,115,208,124,55,79,172,80,142,150,66,157,130,183,52,55,35,44,142,178,137,134,205,38,42,148,130,37,209,183,81,129,89,224,176,36,243,252,252,0,191,157,77,217,235,152,86,40,153,215,140,162,131,69,87,5,52,129,222,118,162,17,29,245,204,42,105,107,16,155,170,79,81,54,168,0,91,173,166,84,98,231,63,127,197,159,212,50,178,236,93,159,225,12,207,227,112,100,194,1,111,59,67,158,171,69,182,167,229,208,243,68,19,44,113,129,26,164,225,144,6,39,57,2,160,28,191,2,114,78,85,174,9,48,23,137,216,193,217,88,5,100,218,74,56,103,176,159,121,0,236,151,222,123,40,109,68,196,26,91,71,22,54,11,139,252,172,247,128,189,125,130,146,104,135,139,71,59,18,81,94,207,254,51,15,157,29,141,245,5,232,245,184,205,112,109,154,125,49,181,115,85,61,34,171,174,85,133,8,90,181,40,240,110,70,101,130,138,82,232,73,216,126,158,5,237,237,45,47,14,31,184,235,199,198,238,240,165,190,249,71,197,63,45,190,230,18,246,102,119,129,165,146,251,161,25,55,132,200,83,175,8,153,200,130,229,193,25,88,73,56,57,233,67,201,70,60,132,130,236,237,221,41,84,224,171,44,22,232,83,109,130,37,187,49,34,60,206,214,45,226,241,176,31,221,21,179,94,233,147,62,165,54,132,191,123,80,131,108,27,219,63,239,4,196,217,241,250,199,142,236,156,249,142,28,148,167,219,181,141,61,89,92,169,15,6,216,23,95,51,215,195,109,64,51,139,126,117,189,221,194,27,43,239,235,19,166,49,235,25,123,171,94,242,236,36,230,13,209,254,228,248,208,135,66,140,151,129,108,227,193,19,54,53,3,145,237,194,68,59,111,227,46,179,173,145,27,20,130,77,97,165,139,59,204,85,154,186,252,34,234,198,86,124,157,213,81,130,150,129,22,244,44,254,193,76,149,180,188,59,182,100,130,206,189,249,21,44,171,248,2,179,199,114,221,7,126,145,219,77,215,159,153,146,74,30,10,232,236,205,20,103,207,193,50,20,188,48,58,233,243,69,236,96,238,231,144,150,95,123,30,110,229,142,29,225,236,155,13,245,158,134,204,0,101,158,66,104,153,104,29,156,87,116,1,252,232,91,242,27,207,194,235,23,186,68,72,143,83,90,57,220,113,218,119,82,105,125,78,227,209,204,93,14,147,70,185,0,112,169,86,22,32,191,132,115,161,120,139,138,52,3,165,231,45,113,0,26,226,184,25,91,239,75,244,131,153,72,108,83,163,44,158,57,214,102,135,2,9,51,156,100,86,143,230,51,178,130,28,8,58,1,14,219,212,236,160,28,236,91,136,181,102,183,178,143,128,164,171,118,14,20,178,14,185,98,203,248,136,151,145,235,6,229,27,140,164,24,10,140,134,117,195,193,166,235,74,149,177,105,216,98,96,93,117,79,110,21,59,107,115,241,254,217,84,161,226,41,243,244,177,157,135,14,243,137,194,76,63,53,243,45,137,234,110,60,158,122,59,214,11,210,133,179,214,109,171,163,181,2,204,72,181,49,208,191,111,131,58,102,49,140,188,138,147,87,46,147,187,68,250,111,184,89,156,19,204,142,240,31,84,109,19,230,169,194,236,123,53,14,132,46,129,137,182,210,249,205,170,116,38,198,219,126,9,20,165,24,1,3,26,131,30,139,97,2,200,78,92,160,238,92,195,174,100,138,124,44,80,246,176,204,227,238,15,58,16,252,72,89,67,230,34,126,83,119,119,206,22,229,213,69,172,118,85,133,136,5,11,200,8,69,29,52,236,128,77,170,61,72,90,137,151,35,122,87,234,140,202,116,199,91,205,89,92,75,219,229,111,26,117,165,166,215,105,189,144,10,94,156,30,77,23,158,168,145,52,26,59,135,75,198,190,36,155,207,247,108,19,26,125,156,126,56,179,18,73,170,203,26,34,9,41,10,51,153,138,117,234,182,142,174,72,195,25,94,149,238,8,171,81,171,46,60,70,76,191,87,241,105,84,250,49,52,130,200,216,62,35,199,129,137,54,48,45,31,125,78,143,232,161,240,214,245,82,216,156,82,66,232,26,229,200,134,135,7,90,190,204,176,167,182,38,215,45,183,233,168,99,206,163,237,101,86,159,99,31,49,210,168,110,25,15,243,114,58,127,117,130,44,101,130,194,101,53,241,124,39,252,217,188,163,159,0,251,48,143,23,118,248,135,52,134,236,141,0,185,176,73,125,231,221,106,190,90,71,118,219,5,21,84,22,251,55,80,183,179,191,251,58,204,17,133,56,179,218,176,71,142,161,220,193,234,35,186,28,200,46,161,179,84,226,184,214,51,241,178,171,30,252,211,228,169,177,61,117,239,181,158,148,31,225,14,64,115,90,4,21,22,234,159,165,26,185,199,13,166,228,53,245,110,244,185,220,173,31,87,54,209,85,180,160,194,211,65,190,80,190,166,168,205,219,196,171,18,224,121,120,49,146,97,231,215,5,108,94,206,38,23,78,179,96,253,198,214,207,78,75,73,72,245,84,180,148,156,196,16,125,137,83,79,176,152,22,1,127,206,74,203,125,219,115,237,235,145,109,84,207,29,134,101,44,80,230,216,40,134,103,59,139,39,111,133,97,245,175,167,50,172,157,60,93,248,169,237,1,21,168,212,187,249,176,182,53,146,213,147,54,153,238,224,190,194,130,187,199,224,34,86,112,157,158,66,127,251,111,224,10,192,138,33,152,185,157,232,91,220,144,168,59,59,244,173,63,10,109,79,153,135,181,30,131,109,18,209,26,44,161,147,46,221,240,191,65,211,172,7,91,227,59,254,189,128,44,20,99,105,54,0,161,97,187,186,153,223,229,4,169,19,221,229,151,249,228,7,125,126,85,10,68,1,196,117,23,20,144,194,213,176,210,114,75,210,200,74,52,132,1,148,209,3,137,250,17,41,228,197,48,101,254,5,46,107,169,241,184,131,51,253,75,213,86,232,59,50,6,232,96,254,110,106,244,148,235,14,109,200,129,74,195,9,16,122,50,63,123,252,118,34,98,190,119,207,228,69,84,26,46,11,243,241,201,123,66,154,16,47,236,116,254,8,59,115,242,240,71,190,26,232,72,242,148,47,136,25,251,61,128,94,46,193,22,25,188,118,26,72,238,226,117,185,44,136,99,104,184,215,22,28,159,12,32,236,157,160,143,118,110,69,215,55,76,6,131,101,37,81,164,225,174,117,249,166,99,160,230,74,37,230,178,212,193,186,73,207,97,251,16,195,154,226,233,221,231,25,102,174,33,239,188,161,39,57,55,151,25,99,77,156,183,68,91,169,114,184,159,193,10,75,252,145,116,126,238,158,242,66,114,82,127,182,42,84,204,170,41,186,7,156,168,61,127,242,180,133,52,41,40,157,155,52,50,14,254,84,88,71,78,193,86,196,90,10,212,154,225,233,240,155,86,6,126,83,67,80,139,103,111,239,230,120,28,16,80,81,227,233,213,98,222,194,104,68,157,129,11,87,46,103,194,55,104,47,180,253,130,25,98,136,100,200,209,123,58,62,161,41,84,143,113,79,172,178,67,11,97,236,161,39,109,57,0,91,228,136,98,3,1,215,45,74,62,232,222,22,118,176,35,204,25,92,232,87,249,123,154,149,116,164,173,85,46,70,55,8,42,89,196,171,100,59,209,117,165,148,117,50,102,95,88,158,130,138,177,127,153,43,90,220,129,70,103,116,170,129,131,228,33,69,20,188,229,61,48,66,245,144,177,183,107,144,24,235,140,48,23,86,224,9,31,126,235,200,125,31,235,85,199,61,197,37,81,241,81,102,168,179,250,130,1,53,168,103,100,225,20,213,252,95,190,186,189,150,101,139,198,230,67,159,178,81,90,114,38,136,159,223,180,87,94,80,98,235,9,137,118,13,119,50,124,236,180,136,109,246,145,49,29,65,123,251,97,80,230,79,19,79,119,1,33,214,243,37,200,134,35,76,84,90,89,112,173,81,25,224,210,200,204,141,11,57,179,26,71,178,119,244,229,28,10,36,137,254,76,8,93,144,202,47,216,136,203,112,117,154,227,194,12,97,165,117,252,63,56,205,50,136,140,53,69,105,191,186,137,47,247,172,69,82,63,209,105,133,245,186,134,76,182,165,149,199,127,28,195,19,20,207,34,221,226,231,162,99,63,53,232,67,186,131,78,196,15,174,169,106,172,134,181,63,252,11,144,103,241,70,205,171,5,131,203,232,183,100,58,131,210,124,226,73,109,25,204,56,203,245,181,130,177,6,207,105,87,13,81,144,118,182,91,164,73,172,102,169,4,131,136,6,20,218,122,27,41,112,120,139,196,38,208,129,105,153,61,7,189,37,238,136,251,215,18,106,145,197,70,230,118,6,98,156,4,105,224,31,178,35,96,28,82,139,242,158,176,220,183,188,30,216,67,210,79,206,51,173,22,97,80,139,144,37,238,50,140,154,224,17,132,123,185,234,40,192,154,197,45,130,212,247,254,83,57,139,30,163,94,219,170,252,74,150,149,43,4,165,57,66,81,210,238,34,88,130,151,209,230,146,144,97,153,26,249,154,223,108,192,251,201,222,104,246,85,5,133,151,176,77,59,32,32,14,146,154,65,171,216,110,220,34,2,159,246,168,195,80,103,229,66,38,165,138,250,64,18,162,25,215,63,60,101,7,74,224,124,134,185,8,172,166,117,97,41,7,166,236,38,90,58,217,167,33,114,159,209,115,82,243,5,184,27,175,95,135,204,227,79,39,188,211,196,7,234,202,7,200,155,124,123,90,231,24,49,159,140,244,29,56,208,196,74,171,158,57,64,172,68,237,209,155,2,221,32,165,58,208,156,146,147,136,211,111,98,254,24,63,158,184,166,215,139,1,145,43,82,102,77,181,32,230,246,168,136,6,123,175,192,164,115,26,114,77,219,178,48,109,134,143,234,142,166,203,18,175,190,33,82,194,189,53,92,184,225,189,80,80,199,138,96,68,93,86,112,158,241,189,226,116,150,195,46,65,11,118,27,24,102,200,72,176,66,73,102,175,2,29,175,32,239,228,76,93,203,75,249,198,9,249,143,244,120,192,156,79,197,5,251,142,16,2,13,250,103,22,161,54,91,91,228,139,210,157,108,74,152,54,203,121,201,8,5,25,138,45,42,110,8,43,192,151,35,22,127,56,204,148,95,220,215,3,125,236,202,242,62,135,155,8,49,106,174,227,120,225,216,32,193,100,26,101,142,22,204,244,220,12,114,227,215,223,179,42,41,161,210,216,42,64,17,81,188,247,129,215,181,21,244,220,252,5,160,211,11,86,222,4,93,75,72,65,29,110,82,230,87,43,220,170,106,70,51,14,206,82,191,187,72,8,196,139,15,86,248,209,31,89,35,109,65,116,66,144,11,95,231,125,83,243,19,241,124,24,10,1,139,37,204,16,219,149,168,53,64,110,14,149,91,96,140,182,191,234,118,13,19,28,174,147,58,95,157,29,67,236,87,27,26,112,242,156,194,218,186,117,26,241,11,55,131,27,89,210,37,169,31,142,132,1,219,156,61,191,9,125,73,174,180,132,168,207,207,4,136,203,156,18,244,63,223,226,48,140,100,42,236,206,49,238,70,191,186,232,131,159,102,204,147,16,56,186,238,139,230,223,71,131,13,121,227,14,131,206,79,230,7,103,85,124,182,142,63,110,205,186,221,48,207,165,7,213,91,23,142,165,46,181,243,55,14,77,119,72,191,1,129,249,37,193,15,13,214,119,116,78,154,13,114,224,155,140,34,230,8,146,147,76,98,171,168,11,95,71,230,94,66,61,76,184,167,88,58,168,90,153,129,179,7,34,100,110,19,192,250,243,33,151,43,184,52,139,46,218,50,27,191,167,56,75,99,75,22,159,153,52,61,42,194,148,249,176,239,38,249,201,58,61,47,5,190,161,88,127,121,190,169,90,89,105,150,45,38,62,55,41,41,210,198,173,186,105,166,42,189,159,105,34,35,0,117,108,211,144,78,86,64,244,109,225,91,238,250,1,73,53,164,145,85,4,246,189,179,137,190,98,190,117,161,164,250,29,123,93,139,138,200,32,234,25,156,9,198,152,144,26,139,227,139,30,66,42,91,184,96,172,27,129,63,54,17,65,147,9,192,187,235,106,93,27,111,77,243,119,83,107,33,245,56,3,203,85,234,51,173,199,88,209,128,44,167,138,234,31,50,96,122,56,118,227,88,199,17,114,58,200,200,80,228,37,110,235,26,196,239,206,71,161,183,185,211,251,131,231,231,246,137,169,55,63,93,152,129,33,218,73,205,80,131,2,155,4,246,69,209,152,189,36,117,105,4,88,221,163,17,196,14,23,0,211,91,171,238,210,107,38,81,244,70,21,220,80,203,45,174,77,134,249,27,81,153,233,212,50,133,100,27,108,171,2,9,57,202,6,149,91,117,15,87,36,203,221,173,54,130,179,254,1,47,93,151,154,120,96,24,96,178,99,101,86,127,125,229,105,8,198,88,79,94,26,86,246,92,78,71,0,112,112,205,179,145,116,246,55,153,38,1,112,71,135,19,180,120,157,145,44,138,117,139,29,109,123,90,73,236,79,16,225,4,174,244,7,6,104,119,254,195,82,212,217,111,35,225,109,55,150,172,38,89,40,16,203,191,225,46,115,18,9,224,193,252,227,108,182,215,196,120,90,211,147,158,163,187,159,23,238,58,122,78,213,116,19,58,82,101,50,250,224,48,244,232,43,0,184,31,73,193,150,196,13,132,89,55,205,243,226,6,249,171,170,216,239,91,23,110,160,221,176,194,210,56,27,56,59,243,203,137,247,108,100,187,103,116,121,44,117,212,4,244,141,21,63,170,48,137,142,199,214,206,77,85,50,203,183,253,228,217,8,3,84,23,232,1,52,208,87,195,8,110,58,35,98,244,205,163,175,143,158,170,193,61,23,224,227,95,164,106,100,83,183,51,217,44,167,142,195,48,102,123,215,143,114,221,235,29,183,42,220,217,73,114,9,77,154,56,228,207,29,195,87,148,172,31,141,246,158,113,57,165,157,0,32,99,177,141,44,80,216,49,151,131,74,99,3,9,188,109,82,132,157,252,183,134,216,180,101,229,17,225,11,106,203,134,15,64,65,4,12,175,244,180,235,172,251,4,146,176,230,148,18,186,220,226,180,101,115,125,151,109,10,157,9,239,164,49,197,226,115,90,79,233,206,30,31,66,87,212,81,233,38,245,50,241,214,94,196,192,223,84,7,23,106,185,185,205,160,173,104,220,143,224,132,183,197,171,9,165,44,17,29,151,208,21,202,41,162,253,228,12,82,28,216,70,171,129,19,135,119,69,152,227,193,60,13,161,103,156,94,97,180,43,119,45,57,250,135,132,166,191,96,88,222,126,211,43,166,232,134,140,203,235,164,48,100,121,177,187,62,90,134,85,118,83,69,246,104,14,60,225,98,204,246,45,183,109,244,234,174,103,142,125,191,45,126,209,221,23,210,81,185,45,43,56,231,120,168,136,108,240,244,105,115,163,171,168,79,107,251,29,120,147,252,77,252,161,63,57,28,220,36,65,240,70,5,103,19,30,112,138,61,53,137,213,54,220,154,191,144,157,34,205,26,6,30,93,61,240,221,226,19,75,115,7,143,78,48,229,218,58,234,167,176,23,208,130,242,227,37,117,182,140,153,29,14,181,246,24,121,22,7,164,224,82,90,106,12,237,252,11,41,244,40,16,197,154,190,52,124,139,177,17,78,233,18,34,158,194,99,150,186,135,19,42,146,51,139,142,97,174,91,243,100,249,100,175,229,27,223,194,100,143,136,253,133,186,123,221,31,38,105,193,233,162,137,168,223,18,147,144,214,101,173,153,72,114,133,204,71,133,150,82,250,76,163,57,104,88,50,204,51,34,18,246,84,241,224,106,161,116,129,244,135,232,197,243,157,95,29,24,78,183,30,2,108,185,252,247,4,159,162,75,148,119,105,158,203,194,56,111,117,244,11,244,70,229,136,152,250,35,211,209,94,24,200,66,9,170,254,89,149,21,194,57,197,52,219,30,81,87,203,198,213,9,137,37,6,179,85,56,152,24,34,164,156,223,146,90,83,54,237,157,66,5,235,44,4,210,71,17,206,146,160,52,229,30,60,57,29,113,30,46,23,92,15,37,120,16,160,184,50,22,115,21,225,175,117,134,36,245,251,34,141,132,226,174,149,225,179,92,247,44,15,242,249,146,19,173,253,87,106,254,17,69,157,103,200,206,80,244,52,32,245,156,196,102,13,241,5,94,99,83,217,9,213,43,190,45,225,198,144,164,110,195,97,6,131,129,141,220,227,117,139,205,226,155,149,183,85,223,145,101,208,242,222,112,79,160,166,163,214,163,17,37,82,197,106,90,210,61,76,81,157,160,230,221,66,178,7,51,218,0,49,236,190,19,5,201,142,241,143,76,226,185,163,124,122,18,112,54,44,118,94,71,174,160,206,210,79,81,52,232,60,136,150,240,7,65,215,252,48,153,241,47,220,117,191,48,227,206,30,176,223,62,215,52,137,131,132,154,184,245,78,193,151,8,111,144,47,151,134,193,43,220,152,227,234,87,75,219,10,112,215,195,85,235,204,199,164,232,27,165,73,204,182,70,123,170,235,115,9,246,34,145,5,213,151,104,215,21,189,101,70,170,199,169,93,28,73,110,127,34,247,26,162,38,15,17,107,216,22,118,109,169,106,68,25,247,160,213,29,162,236,80,157,248,42,192,227,247,244,172,142,207,125,157,6,95,43,98,50,124,34,130,68,112,110,131,151,110,165,38,189,72,66,93,157,36,190,161,39,205,226,217,136,129,11,243,73,65,10,253,19,61,183,130,161,145,85,70,5,145,189,232,245,77,112,59,76,154,34,53,62,109,222,144,202,107,238,102,124,62,89,162,42,211,21,187,158,138,22,65,87,27,87,129,66,155,83,124,173,220,69,31,214,162,223,197,106,193,46,113,48,45,183,88,158,133,110,22,34,182,248,178,180,125,16,117,45,80,253,35,66,123,86,156,37,108,221,185,79,198,134,210,124,11,100,53,152,90,178,70,229,111,77,62,112,50,202,113,61,23,57,202,195,74,56,136,10,27,66,28,221,246,61,227,18,99,79,51,131,197,41,179,242,227,90,30,62,1,126,54,6,191,139,139,209,61,175,144,189,163,116,90,114,94,202,230,226,181,4,18,51,12,51,45,186,152,67,108,207,111,8,66,200,123,143,80,18,160,221,59,76,241,167,65,204,202,56,93,136,196,38,24,110,140,44,232,245,143,116,23,66,10,235,98,249,22,234,37,218,65,132,45,58,38,50,20,181,143,244,235,163,13,181,109,127,127,84,128,104,136,24,231,158,141,143,207,149,183,39,210,50,42,248,89,127,254,217,1,176,168,172,70,140,105,62,106,132,110,77,38,241,37,85,212,87,252,68,108,104,9,118,96,203,12,26,134,91,103,126,137,14,1,124,147,89,206,49,75,91,119,254,189,79,193,97,121,48,197,3,163,186,23,132,106,14,37,38,223,218,155,37,81,29,186,95,72,247,108,99,42,121,154,213,236,229,104,160,78,189,76,163,240,55,108,244,219,34,48,113,159,135,146,220,102,247,74,139,99,180,213,175,81,58,21,102,107,135,94,124,165,76,212,236,214,160,192,5,34,92,231,174,253,122,192,158,127,235,35,172,177,91,203,252,188,46,124,111,17,218,169,254,74,200,167,82,236,14,167,110,197,97,4,63,211,88,98,34,175,212,164,159,221,60,65,55,180,31,109,162,178,112,54,246,184,115,82,7,123,158,114,61,136,177,215,5,178,244,119,98,135,144,23,0,244,60,190,82,115,63,3,240,187,13,177,110,15,14,32,88,151,210,122,145,107,23,244,231,117,71,210,146,246,159,157,246,164,66,172,211,94,203,171,73,219,143,184,165,110,64,218,139,182,14,249,123,2,202,65,180,48,83,127,180,241,13,150,174,220,150,195,53,49,81,139,110,43,216,131,125,138,181,24,15,127,93,47,2,202,90,95,252,121,212,94,198,252,136,122,208,96,48,164,6,7,221,89,100,166,89,208,200,199,218,134,197,238,42,109,220,66,53,159,117,254,205,202,153,66,222,139,108,234,175,200,45,39,216,99,15,73,143,239,85,173,208,63,250,27,241,186,101,168,118,26,183,22,48,74,43,12,208,122,200,166,202,42,31,181,202,15,232,224,26,167,116,204,88,159,164,213,56,242,170,215,125,229,164,175,211,50,59,39,41,149,17,229,245,131,88,248,46,207,78,178,235,40,151,135,164,184,167,117,222,69,246,15,108,22,52,22,213,74,102,62,162,8,178,156,102,191,51,94,250,109,48,38,156,104,222,110,50,26,23,14,49,188,19,167,238,193,77,213,43,127,89,167,231,194,225,28,55,242,26,243,181,67,46,166,170,232,224,236,8,149,62,197,214,237,138,107,107,49,168,204,22,158,95,184,162,10,138,25,141,80,249,110,203,217,31,120,71,83,34,206,34,240,28,169,221,192,80,133,47,238,21,230,86,56,130,76,239,122,11,27,207,111,61,41,175,143,29,151,104,39,112,61,31,121,34,89,147,104,236,109,96,188,17,131,32,12,194,205,107,162,106,145,40,226,75,21,106,44,212,195,211,114,192,33,241,188,132,249,154,150,171,55,168,138,75,131,33,161,6,46,70,207,68,221,11,221,191,105,224,166,41,214,223,162,95,130,97,60,219,239,12,87,28,157,76,168,35,234,154,169,79,218,229,103,99,130,176,97,213,36,144,115,92,123,72,187,77,174,245,126,199,78,47,95,225,47,119,151,73,5,230,42,182,94,93,251,163,52,14,236,99,159,117,0,214,138,205,144,133,41,197,75,88,217,22,3,142,186,197,129,113,16,106,239,163,232,80,234,224,213,163,25,251,202,224,75,253,60,170,42,5,187,134,96,178,88,168,13,36,79,206,58,204,86,140,164,168,178,88,39,159,224,169,56,71,189,215,55,144,193,68,190,86,87,41,156,221,93,100,91,148,89,174,220,133,148,30,47,230,193,139,36,23,130,141,205,208,185,124,127,211,168,62,56,27,230,34,247,129,66,114,127,226,3,104,85,187,232,159,191,163,236,205,170,38,200,170,127,7,185,19,214,71,6,251,106,139,191,173,171,118,40,44,120,175,98,181,252,41,178,117,34,139,33,105,81,152,122,81,221,214,131,80,64,248,39,65,237,53,210,231,77,221,126,218,252,179,136,81,52,74,23,109,11,11,161,97,16,15,82,132,27,79,47,135,194,82,18,197,16,54,98,217,211,133,183,212,138,78,131,238,145,199,195,129,70,228,11,173,51,254,100,110,238,32,144,90,179,131,127,73,121,245,35,182,19,224,13,229,107,67,251,200,71,219,0,199,8,210,101,94,56,136,62,13,118,22,96,174,156,29,171,75,78,179,120,65,207,94,40,0,151,252,170,195,155,88,184,55,219,39,244,129,137,20,184,10,80,68,148,218,115,126,5,7,131,166,72,99,199,232,17,250,175,14,211,165,23,17,114,71,75,79,93,170,71,37,251,76,141,46,181,156,36,238,30,122,17,35,60,184,98,236,4,126,127,244,198,230,171,110,181,207,230,155,183,227,32,25,242,68,137,43,139,221,218,32,35,121,139,77,174,54,139,195,164,41,181,31,163,63,65,119,133,61,238,184,98,133,64,64,243,116,100,130,133,247,93,201,195,107,254,119,98,196,88,202,47,13,23,191,61,35,190,43,116,210,40,178,60,23,138,57,201,45,21,6,94,250,49,3,10,206,240,184,1,71,234,99,156,23,186,158,141,185,124,116,14,115,190,108,100,159,143,254,56,219,151,106,219,105,117,190,224,47,58,50,14,56,233,10,100,86,17,226,71,129,86,60,51,127,220,136,111,127,25,247,158,26,226,190,151,82,163,67,206,148,180,187,51,139,72,83,188,4,182,173,64,154,113,213,124,69,226,5,142,59,18,74,46,31,183,156,118,168,135,1,227,22,210,33,174,227,183,62,119,229,190,73,229,158,145,168,18,160,106,120,95,147,111,197,19,5,167,78,251,92,107,60,223,119,67,238,172,75,70,35,139,190,182,246,152,65,231,253,253,177,37,199,9,203,117,130,158,154,20,0,254,18,93,93,197,118,238,219,115,36,2,180,74,140,94,9,61,245,218,1,67,85,136,205,236,209,230,203,61,75,33,191,188,20,144,196,144,100,81,48,102,194,26,89,43,212,47,214,10,90,177,209,46,141,139,141,109,163,88,47,146,184,35,31,249,149,48,114,159,66,67,231,99,157,7,181,157,103,68,149,208,23,94,51,81,254,226,8,191,114,149,29,249,189,58,70,191,44,27,31,104,73,241,54,128,246,12,239,206,31,130,203,245,198,142,108,21,9,55,102,29,148,28,138,53,149,116,232,40,172,32,103,153,49,28,82,111,243,250,112,174,27,48,47,196,114,109,67,175,153,160,214,76,89,91,131,23,1,129,16,97,46,64,55,3,249,221,17,132,247,177,71,23,133,99,51,104,163,226,115,246,229,128,209,65,142,107,11,96,250,250,171,226,144,1,37,203,247,252,22,43,27,179,123,87,98,2,39,219,103,60,186,110,6,60,130,14,4,29,221,242,136,65,44,114,253,57,104,231,198,53,65,103,115,21,100,39,22,156,89,145,70,140,149,172,98,192,234,56,190,221,32,253,210,218,107,64,214,163,185,115,13,152,8,163,10,178,59,133,155,197,245,184,87,39,129,79,106,157,250,115,156,130,192,95,178,14,120,178,137,137,175,203,155,38,185,48,2,103,165,110,67,137,51,78,167,18,19,135,174,159,74,88,53,228,17,179,89,183,212,105,171,47,157,201,196,35,87,23,141,187,245,8,43,227,93,41,65,29,47,103,180,82,143,233,26,158,127,17,18,126,209,212,53,179,25,219,196,247,166,77,206,213,140,63,176,11,165,135,20,152,139,36,4,187,233,60,32,232,11,19,111,165,232,76,89,78,85,124,53,56,194,216,38,113,16,93,208,206,185,213,166,20,96,14,132,225,161,152,120,234,156,10,251,0,55,214,156,234,125,201,149,252,242,116,54,5,237,101,75,133,108,145,80,164,215,202,122,10,235,61,117,79,73,32,144,85,69,34,10,219,249,11,96,143,20,130,139,5,137,9,52,208,175,121,5,77,99,203,169,75,63,231,45,241,127,212,169,0,158,188,230,88,103,139,106,109,158,102,68,166,237,2,143,27,7,82,156,197,104,238,113,252,230,7,175,85,113,246,177,191,43,57,165,111,183,114,126,196,86,126,127,19,83,252,201,90,54,9,27,13,34,33,50,64,92,3,68,104,51,49,88,224,237,112,185,25,6,189,187,73,233,122,249,198,209,219,146,19,35,19,96,88,163,82,120,206,244,35,177,57,227,63,148,189,5,65,104,223,233,63,147,23,247,143,53,79,185,169,212,149,12,241,205,200,170,43,104,81,137,194,230,219,219,29,55,221,231,184,181,179,60,78,65,21,196,108,102,254,154,41,34,238,21,147,14,64,169,57,205,73,191,78,95,38,82,197,221,213,208,169,105,43,233,41,112,34,222,36,101,85,187,144,82,128,101,245,158,220,130,50,138,129,198,17,5,241,37,20,241,154,81,10,68,113,89,212,159,213,68,212,138,76,241,148,172,118,166,167,52,76,198,138,219,89,229,126,231,132,198,10,136,22,45,220,200,99,182,73,20,206,217,45,33,21,87,250,236,182,85,17,51,60,233,85,55,105,2,227,164,44,110,6,201,25,47,108,28,85,17,189,27,247,229,184,128,208,27,163,58,233,94,230,213,84,92,63,124,209,231,220,211,246,242,169,220,31,1,135,84,145,62,223,34,35,144,29,199,25,8,73,90,145,146,150,65,18,76,164,79,197,157,146,10,54,57,187,254,54,61,51,164,27,136,218,120,150,102,152,170,195,144,173,197,104,39,103,21,202,139,226,195,58,51,223,147,195,210,222,221,70,95,60,87,149,38,50,168,47,39,43,180,13,51,150,181,173,89,36,19,86,210,107,7,111,147,46,193,161,39,160,236,198,123,20,237,107,82,246,122,111,93,204,165,150,91,162,173,207,93,158,90,59,73,55,216,56,85,118,88,170,125,250,76,128,222,168,43,180,84,4,140,16,108,103,212,161,87,39,203,28,19,139,149,242,231,150,212,51,161,91,131,95,112,216,105,6,247,15,187,141,135,112,178,126,220,223,19,184,151,30,25,172,9,204,188,82,126,140,180,233,88,154,184,224,29,96,145,134,63,69,204,78,51,12,83,24,170,40,125,124,103,49,88,112,94,78,133,191,125,31,27,42,18,4,187,185,9,5,228,99,183,214,29,83,232,3,167,151,244,27,114,220,158,167,152,3,103,100,190,162,135,6,152,73,219,163,172,62,167,210,24,193,62,119,225,26,155,105,38,140,22,223,43,138,183,194,81,243,67,84,48,10,70,124,179,44,59,108,176,231,156,134,134,197,206,150,197,151,194,219,226,93,159,111,161,131,7,190,202,31,248,45,23,88,179,119,105,97,254,172,4,89,61,238,199,192,73,149,77,62,140,182,166,13,41,214,28,191,117,38,116,242,28,136,79,36,132,211,203,64,246,212,6,151,116,226,101,169,65,202,70,224,225,55,91,117,127,4,203,254,130,107,24,82,5,38,44,107,188,51,165,39,178,75,251,131,221,126,57,33,23,135,4,228,164,139,89,84,30,223,88,46,123,100,158,248,41,105,25,204,97,127,168,25,116,141,193,211,192,77,36,47,34,191,205,142,234,94,189,26,49,89,136,84,242,69,7,38,171,127,66,150,241,204,137,191,22,146,11,219,216,219,115,5,142,33,132,92,46,159,35,236,77,77,225,65,1,132,76,247,163,49,187,221,97,199,70,69,5,180,173,136,23,65,193,170,147,96,228,212,225,101,152,189,29,250,72,45,31,148,210,217,193,151,133,23,219,157,189,80,26,74,219,124,96,165,119,36,18,253,254,65,21,22,231,154,86,233,35,75,24,210,160,219,34,119,23,49,105,100,120,142,142,114,159,130,177,121,25,144,229,85,107,31,91,112,72,0,122,199,93,71,70,236,83,201,131,28,8,198,11,110,132,75,83,86,158,226,45,209,9,111,201,226,65,239,27,116,99,34,144,97,64,216,131,21,40,164,53,150,134,98,192,203,144,106,171,57,83,28,211,6,175,23,191,31,17,1,156,74,34,124,76,198,135,210,25,78,8,21,161,148,182,221,73,244,221,209,250,237,17,136,230,29,217,23,3,221,71,124,160,125,134,39,237,81,124,139,18,146,141,183,245,114,82,191,35,66,226,177,228,117,131,55,113,48,171,96,115,25,190,2,79,18,79,145,97,181,210,38,2,213,116,154,253,249,116,151,180,74,97,32,206,103,15,63,111,52,26,235,180,153,106,147,241,140,135,174,46,80,136,130,226,39,85,228,131,31,34,97,173,145,249,115,231,18,4,25,206,123,54,130,193,25,34,195,168,155,160,184,222,200,206,183,50,250,39,57,39,75,220,96,197,17,43,78,150,16,115,137,51,3,193,144,24,33,180,196,240,234,83,226,104,65,234,228,7,214,254,23,200,163,99,239,185,95,144,174,69,215,168,164,85,147,178,56,240,56,14,94,115,27,4,220,216,65,100,199,82,5,211,28,31,42,200,1,64,81,5,142,121,241,211,84,12,115,76,207,45,156,156,39,30,216,11,210,103,233,70,162,162,33,21,144,137,137,22,88,6,227,2,244,41,78,97,175,223,224,191,62,36,80,152,99,12,65,18,135,128,218,3,43,161,161,31,236,247,124,103,42,88,159,34,224,25,121,191,0,4,26,111,232,99,187,180,203,197,214,253,9,139,17,42,253,173,142,0,235,214,56,239,190,237,220,201,192,69,13,56,98,203,220,52,40,194,53,89,131,180,220,159,154,217,123,248,251,29,193,57,178,143,219,200,230,154,51,252,96,134,42,178,34,87,219,179,72,27,59,145,203,62,118,246,128,42,250,93,149,100,252,224,80,208,67,23,204,25,242,41,143,28,139,68,20,54,52,246,28,10,133,41,92,232,84,239,252,32,199,218,40,29,106,217,25,183,79,240,66,194,58,11,16,71,138,59,106,129,42,131,240,157,193,242,99,70,116,232,106,183,21,160,164,239,112,250,54,132,174,78,184,150,128,254,40,88,99,126,164,235,201,242,70,191,191,11,173,24,246,150,124,110,187,97,101,87,90,236,79,168,135,192,247,127,59,82,12,81,195,57,24,219,254,6,8,88,190,158,67,107,100,161,141,77,103,38,69,180,226,69,11,185,35,121,169,54,110,167,24,151,99,60,199,246,166,14,96,181,36,61,220,42,87,233,125,18,64,132,189,156,95,30,5,206,82,121,220,96,55,92,111,229,125,249,169,210,130,182,204,109,210,56,60,120,188,62,133,114,77,138,212,4,153,213,61,10,191,9,6,17,193,200,67,88,237,222,202,115,38,188,170,102,59,23,162,197,42,68,87,197,226,134,41,175,37,125,79,51,151,177,199,56,81,86,30,125,247,252,93,43,172,26,62,172,158,12,179,49,55,66,73,157,215,93,24,218,148,213,82,69,232,251,20,137,170,19,233,158,140,134,19,159,171,74,2,62,248,200,42,184,201,228,202,44,109,115,168,111,189,60,253,199,134,143,107,78,18,103,167,94,196,21,169,249,187,232,52,186,42,160,32,59,198,5,210,53,42,244,3,131,110,151,139,115,108,215,64,218,50,2,124,73,35,77,56,135,118,120,63,83,241,129,150,92,50,237,65,151,49,104,188,189,46,159,120,184,49,188,154,131,244,146,195,171,36,79,181,88,126,86,247,43,19,120,81,188,164,119,73,171,56,220,23,62,120,189,253,28,198,74,144,160,18,70,19,201,205,66,1,35,7,149,65,246,130,81,55,232,59,105,78,201,183,61,201,103,206,86,221,85,187,101,209,11,174,174,44,50,28,222,70,211,169,179,135,129,42,33,25,254,145,54,28,32,47,152,92,218,32,212,136,149,219,96,149,63,63,169,65,140,84,107,120,103,226,90,227,48,99,98,53,144,150,92,154,115,174,15,109,57,210,245,22,201,177,115,211,44,192,59,177,76,215,34,107,103,193,137,60,67,208,50,254,20,174,229,31,165,238,104,157,183,130,142,98,184,236,4,175,95,41,93,192,130,108,199,43,221,3,17,14,111,122,84,209,136,76,182,126,65,179,188,89,168,123,178,56,80,207,199,46,39,195,77,185,230,198,39,191,52,250,181,145,86,232,208,212,65,135,56,3,103,91,212,198,139,210,219,80,251,182,156,234,169,46,89,163,46,22,161,150,132,110,73,196,69,111,98,190,131,149,212,36,5,245,92,161,69,95,229,37,125,80,31,166,178,231,216,28,204,128,243,203,153,78,173,233,11,70,73,182,102,79,185,168,47,8,98,89,26,31,9,253,51,46,225,5,55,172,241,59,37,126,82,148,38,192,112,28,46,91,105,188,148,146,78,135,114,21,44,200,128,245,207,68,69,1,46,123,224,7,209,24,238,150,228,200,20,178,176,137,152,225,33,79,245,128,45,190,153,236,25,63,74,177,106,85,204,205,118,65,161,12,169,181,33,235,131,133,242,101,13,194,232,224,212,115,176,215,249,114,177,246,205,85,226,37,70,126,115,117,123,16,224,138,28,237,204,97,3,86,112,73,72,5,96,11,94,133,139,84,174,105,186,204,184,230,31,196,224,203,8,192,232,244,167,46,235,122,46,219,185,154,181,103,191,127,32,96,220,117,249,240,198,216,172,231,177,146,227,231,71,254,104,214,211,198,108,163,218,89,116,19,179,157,113,211,26,79,180,86,41,84,182,127,152,21,213,8,75,241,70,108,240,220,31,151,40,68,168,205,53,151,79,204,76,223,67,81,50,155,67,101,89,24,115,39,2,196,73,189,71,107,50,60,75,73,202,231,243,19,146,29,232,80,225,22,28,21,40,70,227,5,233,44,17,83,32,10,146,63,97,162,119,105,159,136,81,38,144,13,112,239,241,185,116,171,67,232,24,116,36,74,226,9,235,43,102,85,1,6,17,138,111,230,188,125,238,208,143,176,108,52,32,144,154,35,42,199,239,23,57,250,3,159,211,12,151,184,216,0,198,75,46,232,54,223,108,191,132,134,107,242,129,44,100,102,215,10,97,135,161,235,22,67,236,55,158,58,190,40,102,5,212,135,242,198,134,185,186,69,204,46,57,18,15,72,77,146,43,57,220,135,98,28,219,7,98,161,170,198,190,236,164,197,119,129,222,67,89,231,43,226,206,27,26,140,106,191,123,140,244,110,70,163,18,127,185,254,9,45,206,10,251,161,28,218,205,43,51,82,150,157,220,95,79,253,170,60,99,125,243,73,3,132,192,4,139,125,135,20,68,26,115,86,52,157,36,128,102,185,98,190,143,190,77,8,18,179,88,93,117,241,212,230,218,236,54,33,77,158,97,247,86,177,27,199,179,236,229,96,244,56,27,48,194,164,112,146,218,229,54,82,227,214,216,219,89,251,85,151,170,184,134,182,194,232,45,153,27,53,179,28,18,192,158,94,87,204,20,172,161,178,224,115,84,54,78,195,197,105,26,55,125,64,180,181,187,203,193,191,163,68,215,18,222,15,31,174,220,13,199,105,233,161,253,106,162,154,76,149,22,232,46,127,209,146,28,86,117,50,82,152,24,140,169,115,248,196,123,75,246,146,92,213,100,202,18,248,38,69,237,142,70,228,186,159,156,148,44,26,0,164,11,101,239,177,46,230,246,158,60,60,254,62,111,169,143,229,39,210,239,113,221,72,72,236,43,37,210,219,25,45,19,21,210,98,124,128,230,229,82,204,51,30,202,98,5,193,26,62,13,40,232,245,146,134,56,166,159,248,193,123,1,44,229,188,47,75,2,100,223,25,121,40,144,202,17,172,230,26,191,111,159,8,109,109,180,120,121,150,41,133,48,175,93,58,51,101,30,225,134,101,226,196,222,171,86,96,95,70,253,237,102,201,204,146,129,116,128,232,67,98,33,223,151,29,14,243,163,236,40,85,51,69,148,51,201,134,207,192,22,204,133,105,248,55,228,91,201,240,100,122,30,16,37,164,130,51,212,85,234,93,117,185,225,129,203,251,175,74,39,14,141,132,40,97,95,246,244,133,131,193,140,89,88,132,156,206,198,181,61,103,182,148,156,188,159,143,169,190,89,180,14,219,178,216,155,155,22,86,180,234,218,203,75,133,158,84,81,242,200,62,208,190,168,13,238,32,149,15,108,84,214,107,0,155,2,69,130,91,173,8,67,184,88,46,165,162,118,167,113,38,103,235,17,25,91,254,130,51,27,244,63,158,77,24,69,9,42,192,44,188,185,82,220,120,168,56,78,36,180,36,101,235,18,243,125,214,198,232,50,189,14,18,62,34,148,161,64,93,13,43,46,42,202,147,97,72,70,55,209,178,162,128,25,105,67,115,18,32,98,242,19,162,251,144,40,12,184,203,66,136,218,254,29,145,251,151,6,16,239,251,7,82,175,133,164,150,151,5,129,103,194,209,40,118,192,0,16,239,1,179,230,61,157,188,151,91,186,74,252,58,92,208,7,245,125,41,107,224,176,26,182,51,209,142,24,245,145,184,118,52,87,59,21,76,45,50,203,208,17,135,139,171,231,112,58,108,158,133,176,1,114,130,90,50,36,26,2,114,49,54,38,193,105,45,138,133,178,85,77,155,204,183,250,22,95,132,223,49,144,197,129,112,15,195,211,62,186,122,77,185,155,216,77,57,201,2,203,140,165,210,121,252,63,185,223,133,111,7,234,139,31,117,239,49,140,171,0,169,76,214,252,155,141,101,220,1,128,52,52,235,206,165,28,149,201,88,26,155,234,79,157,219,52,183,77,61,135,126,52,223,205,48,10,87,45,144,19,111,94,55,106,108,3,149,52,249,132,247,113,130,27,112,40,231,166,246,149,222,117,179,57,251,51,91,124,223,244,183,55,236,78,42,223,125,180,125,147,117,28,54,215,122,177,149,14,118,27,1,48,140,118,223,36,182,7,167,145,229,183,75,9,85,197,172,173,123,59,141,16,142,213,140,47,21,253,115,128,221,192,59,223,254,55,216,218,223,39,108,219,181,232,189,107,181,46,251,56,193,236,41,154,60,181,81,233,136,163,61,32,232,172,218,200,147,102,122,59,207,87,10,52,246,73,78,133,21,72,219,249,179,145,92,7,139,173,237,243,70,7,69,123,46,167,64,149,24,112,62,142,202,69,33,87,239,97,211,163,149,225,53,245,84,11,152,148,130,236,175,242,133,235,224,85,122,236,88,157,116,151,175,97,153,198,24,34,181,95,123,91,156,126,210,235,14,100,237,44,222,124,21,8,140,1,92,191,46,228,157,13,214,42,238,38,174,46,183,81,235,215,47,156,13,46,150,145,166,165,182,202,239,121,95,14,143,76,183,87,0,36,113,64,5,70,34,83,242,48,60,168,115,155,240,80,178,177,57,134,184,114,231,130,38,62,69,55,177,66,235,223,241,36,4,191,124,242,247,87,163,39,207,132,77,245,7,4,184,43,108,104,85,5,149,94,107,116,141,196,187,105,188,200,32,79,227,109,222,217,88,201,110,46,58,143,34,136,253,51,92,76,59,51,238,55,36,36,123,200,107,176,192,57,52,234,133,175,151,128,70,72,63,150,183,52,139,67,174,152,201,207,182,95,206,123,136,59,136,210,205,196,141,148,233,116,89,62,146,71,236,7,253,135,180,215,9,106,12,205,141,192,222,203,214,29,248,109,104,54,74,75,155,79,148,98,196,20,139,95,242,53,151,109,16,139,38,115,107,4,218,120,35,4,119,130,243,174,180,206,251,157,147,67,68,205,52,75,30,54,177,107,253,190,111,246,50,146,59,153,101,98,105,250,219,65,9,50,96,190,231,78,112,30,69,234,143,33,89,88,191,104,70,94,46,24,131,195,164,55,218,146,239,85,241,87,234,29,209,185,178,161,50,209,146,140,20,209,249,127,235,13,144,81,211,124,217,134,231,51,172,179,164,122,60,204,182,12,45,219,165,154,242,69,153,132,102,168,203,157,152,82,155,143,5,94,55,100,13,113,232,115,235,167,98,45,47,71,44,129,29,143,222,136,39,99,28,164,201,18,151,17,126,168,78,93,229,206,152,149,200,41,152,17,179,3,1,54,90,226,151,56,249,71,122,212,93,64,216,201,182,80,165,11,241,163,87,96,37,159,239,227,26,114,133,85,195,195,225,101,207,115,109,197,218,107,38,94,70,10,154,166,125,100,18,225,194,83,160,47,36,7,216,111,3,202,106,229,78,207,236,218,93,155,216,232,152,156,113,166,186,105,156,56,154,30,208,111,228,233,190,249,238,39,165,173,237,148,97,85,60,26,174,95,128,61,132,41,236,118,7,157,61,2,60,76,240,30,192,222,29,12,190,112,220,156,206,230,10,32,229,145,246,33,163,172,9,10,158,188,244,100,104,120,22,84,119,186,108,104,107,72,211,131,252,27,195,205,221,79,251,35,186,121,55,52,237,35,155,212,119,228,155,217,93,158,228,217,37,40,152,61,120,106,172,14,113,137,13,40,78,4,184,61,119,35,174,168,186,179,81,215,77,127,7,114,61,93,31,119,213,63,0,137,180,139,36,187,24,170,241,88,1,235,28,108,70,108,243,175,233,143,239,165,178,137,149,233,165,171,161,36,246,247,66,35,252,223,156,236,73,105,227,159,183,156,11,250,70,244,133,10,8,33,55,103,73,16,221,12,144,105,231,126,186,175,58,93,252,195,220,120,243,251,19,4,152,203,92,18,177,110,213,63,175,12,7,109,159,84,177,76,180,147,145,232,194,250,72,58,101,182,101,21,23,243,152,67,5,166,141,182,192,173,38,118,167,178,181,254,167,140,95,204,179,81,7,246,100,122,179,62,122,107,38,249,113,224,184,219,72,1,51,102,250,54,239,179,124,236,164,72,240,49,26,153,45,52,160,47,150,247,78,187,220,167,73,244,20,177,89,85,119,14,12,122,143,62,48,11,63,172,192,121,82,131,59,200,143,161,157,132,40,153,243,110,117,135,138,144,57,92,33,187,116,96,1,207,29,168,137,139,207,20,69,125,44,142,68,196,43,208,101,206,61,40,71,183,14,53,117,231,25,219,47,118,190,88,138,53,23,49,10,226,13,218,7,172,154,242,7,114,65,42,239,234,203,181,18,26,27,234,107,134,117,5,116,157,82,40,100,127,82,225,91,20,3,181,47,249,4,126,188,157,100,139,164,213,161,200,50,17,198,189,5,194,80,200,196,137,232,108,137,114,36,160,74,145,142,245,104,250,198,16,242,239,4,16,62,62,91,61,154,227,201,159,24,228,201,15,238,84,235,144,111,204,99,241,114,19,28,106,91,124,215,143,2,38,35,4,248,64,33,31,169,179,245,249,199,179,87,89,233,44,54,100,58,63,220,203,126,169,149,95,213,71,12,10,167,4,220,73,225,4,218,117,152,95,18,194,240,147,190,249,139,162,55,140,86,214,76,111,195,140,174,87,15,250,95,76,217,181,1,215,159,92,196,168,57,102,175,26,153,114,139,189,34,17,129,232,41,97,76,35,70,124,109,209,89,141,8,5,182,170,109,52,54,185,126,230,118,88,121,81,125,235,156,186,28,70,68,102,63,92,82,53,154,153,24,19,114,140,106,53,81,47,80,71,140,58,16,42,121,216,222,32,48,248,170,142,234,20,179,232,156,126,154,188,172,13,158,2,164,97,217,28,10,58,250,162,181,124,197,140,112,235,100,213,151,8,86,176,64,216,19,58,12,17,66,112,179,148,132,52,80,136,244,201,151,46,10,66,53,199,246,254,104,139,155,189,190,48,238,22,98,172,34,203,158,186,10,132,170,207,34,79,118,182,142,122,119,65,150,23,41,215,85,111,100,61,238,239,43,19,207,147,190,210,175,71,174,49,89,172,78,91,198,40,246,251,54,239,27,0,48,185,158,212,141,78,238,236,232,157,65,51,208,38,246,14,216,209,61,201,237,228,61,250,42,243,60,65,182,37,141,237,198,117,250,95,66,16,149,49,13,140,211,180,159,174,72,107,0,147,154,164,24,45,44,95,201,141,88,240,187,45,65,43,208,203,55,180,232,142,239,9,227,133,110,195,237,86,23,179,239,114,152,73,34,178,76,217,180,49,84,161,147,192,169,245,146,193,240,78,147,80,69,4,83,191,55,236,180,100,120,74,33,176,238,188,78,144,54,175,200,195,206,74,140,3,101,165,12,225,122,109,8,181,119,154,128,11,74,147,117,20,210,228,242,173,237,77,128,198,221,33,247,110,155,114,112,25,71,177,122,144,28,102,123,221,0,168,133,186,85,89,200,210,59,90,23,181,237,33,71,213,213,135,20,215,246,231,194,50,219,167,254,222,217,45,34,82,187,63,156,104,93,164,161,9,137,44,14,131,61,99,141,103,158,246,195,171,200,219,157,56,109,126,248,162,159,201,32,242,172,79,85,117,56,14,70,108,151,92,82,131,236,203,218,145,61,125,128,123,77,67,203,149,44,127,216,82,247,90,4,50,228,29,239,199,92,43,1,35,206,2,253,75,247,109,89,162,248,228,229,168,45,189,81,16,218,33,90,100,153,155,120,73,187,189,228,14,111,11,6,1,110,71,78,204,67,103,87,192,41,169,62,33,111,62,247,51,215,3,117,31,7,55,143,160,100,222,13,209,172,132,126,38,7,177,149,234,234,19,18,185,160,29,80,152,209,40,115,119,125,220,172,254,171,146,195,34,222,200,5,97,138,172,47,105,150,9,17,97,199,58,189,167,239,93,34,141,7,243,206,28,53,158,28,202,154,56,135,208,155,10,146,152,212,227,74,249,72,226,39,243,181,16,161,125,219,204,206,126,168,111,187,119,148,121,41,191,103,15,241,10,138,71,90,73,214,98,166,12,95,39,232,0,253,136,81,146,36,168,221,155,164,207,111,74,128,159,7,44,182,122,219,186,62,211,3,119,247,160,131,81,184,32,30,244,52,10,171,127,228,186,165,110,38,194,93,145,132,139,31,3,119,172,66,245,200,60,196,225,252,64,119,82,141,68,97,208,215,205,57,163,230,170,179,10,13,14,34,249,195,214,39,232,24,9,247,198,103,252,27,80,213,102,149,63,133,186,192,188,150,81,112,40,199,32,76,3,1,98,74,224,138,35,93,217,185,67,156,112,114,251,125,0,35,69,185,121,193,110,14,235,36,208,30,102,222,186,104,68,185,151,79,112,207,250,65,239,125,109,140,32,197,55,215,184,209,46,203,77,81,141,58,66,128,81,80,30,188,220,25,46,230,195,61,17,245,24,216,231,175,213,175,112,161,115,116,94,166,5,7,81,88,211,8,28,157,254,80,65,79,147,136,89,149,32,37,148,239,33,157,50,151,141,64,160,9,202,6,144,108,178,59,174,225,186,37,223,217,109,193,70,70,61,43,87,21,181,175,247,29,16,86,146,48,66,52,214,211,175,215,140,96,227,208,196,243,206,222,145,180,234,204,209,246,240,105,42,84,92,170,201,199,245,18,225,222,133,212,132,67,104,84,96,64,203,17,214,216,230,170,210,169,119,126,163,243,202,225,88,96,197,125,64,103,142,219,17,241,193,213,215,182,214,29,13,226,20,53,222,93,156,177,190,64,129,170,248,59,124,97,204,251,156,209,140,116,132,46,145,20,130,192,22,126,214,154,136,1,195,249,96,10,114,167,52,127,65,220,147,249,114,160,100,142,15,128,134,45,150,166,238,32,211,189,205,180,107,110,18,81,219,89,201,254,220,137,223,81,49,43,193,228,56,15,39,55,244,57,164,149,117,120,208,113,195,5,67,234,99,167,167,166,235,42,174,9,197,139,17,135,234,73,242,24,14,36,116,150,153,22,202,186,170,95,70,5,68,84,109,221,252,92,92,70,15,150,60,152,194,141,251,101,159,187,98,55,99,174,27,52,133,249,1,4,5,212,163,123,154,18,28,56,188,131,13,131,207,251,232,61,221,196,247,73,76,0,142,55,184,131,59,79,249,233,29,44,147,145,27,234,80,149,115,70,123,102,133,157,95,110,162,57,88,127,233,214,43,219,44,214,36,113,230,152,43,21,165,167,17,248,146,73,126,75,49,230,99,65,162,183,206,209,90,220,45,42,12,37,233,114,119,17,223,87,146,237,22,174,28,168,74,224,75,21,144,226,84,68,84,141,209,147,172,112,167,82,119,46,47,45,182,31,112,186,231,127,61,232,235,120,248,38,147,18,35,186,124,109,213,26,124,88,196,120,27,140,116,32,99,161,1,236,184,129,146,117,132,249,128,47,57,197,217,146,248,244,116,253,208,75,166,79,169,231,140,241,83,115,254,219,30,140,219,146,20,45,90,91,189,1,225,238,238,83,93,50,117,182,134,28,63,27,146,57,138,232,93,212,127,10,247,223,106,77,74,238,142,86,94,189,151,166,221,135,47,248,114,73,228,230,28,93,148,55,67,6,247,24,99,198,175,247,14,16,152,228,5,102,174,17,150,61,251,16,101,45,211,107,75,152,146,3,15,85,22,53,109,129,224,104,140,237,9,78,26,224,184,180,22,154,245,65,248,23,49,189,106,7,76,75,13,223,172,46,64,176,89,210,129,1,236,199,120,179,230,236,186,79,120,175,128,17,233,254,159,172,53,67,200,116,25,49,171,79,213,211,223,229,12,243,37,168,248,158,137,14,170,213,9,204,191,253,191,138,113,153,186,85,119,70,126,12,141,144,70,16,85,131,151,80,215,8,250,158,249,110,228,118,227,242,147,245,129,37,104,35,26,11,203,194,174,219,29,209,100,101,225,76,245,122,217,43,20,150,131,44,232,153,204,68,26,45,73,235,120,51,120,196,163,4,72,33,41,254,99,248,171,188,62,18,151,4,43,67,186,223,127,139,43,236,210,73,181,49,181,199,19,76,223,182,169,109,30,217,240,190,147,161,138,29,79,39,238,99,24,94,210,59,3,9,227,229,187,238,159,55,36,146,247,249,24,31,122,183,128,188,55,131,54,191,11,155,153,52,18,56,194,211,89,137,51,211,100,200,118,195,216,147,228,241,244,81,238,83,215,96,228,212,33,15,150,194,2,133,20,241,132,242,70,27,248,173,225,150,226,215,7,54,11,7,248,165,114,30,223,57,90,97,55,102,211,161,153,77,81,125,98,126,145,249,47,245,216,74,251,110,159,254,93,129,132,18,110,74,175,68,172,16,59,176,0,97,138,160,27,226,163,73,98,93,183,176,213,103,171,156,190,190,90,217,187,158,213,85,167,225,236,13,129,215,85,5,55,221,21,131,250,37,130,196,75,138,146,160,134,19,143,116,98,126,79,181,90,206,242,162,99,112,139,165,114,61,135,152,229,226,252,175,220,240,69,240,93,209,50,31,191,35,246,240,159,144,168,179,245,241,13,208,84,13,31,3,131,117,223,59,168,226,232,93,158,87,98,231,185,51,217,177,69,96,71,116,189,86,200,206,155,112,106,48,126,161,104,245,8,133,47,86,63,71,93,83,11,178,195,191,137,221,107,90,225,237,104,190,241,130,153,238,196,194,185,17,187,160,96,137,166,167,8,169,163,198,66,68,189,146,229,245,5,206,154,28,33,32,34,111,254,133,248,201,232,250,110,26,114,73,171,203,254,194,89,184,224,48,154,246,217,72,202,32,167,172,54,133,122,113,152,97,78,177,207,141,18,232,107,95,30,58,27,105,85,141,166,152,174,8,30,214,61,146,136,98,151,165,121,132,222,167,227,165,45,189,138,77,148,251,29,60,21,92,223,148,105,249,190,79,182,6,47,196,95,20,140,153,228,249,126,41,74,20,207,74,227,207,233,32,73,135,164,119,171,41,16,38,234,70,95,229,124,212,120,40,204,68,208,131,116,191,196,160,96,220,190,157,24,242,28,158,181,227,148,250,101,210,186,206,207,115,84,21,152,226,240,59,37,185,44,244,250,201,144,171,181,170,136,239,231,102,245,73,63,165,32,133,60,179,235,184,150,220,106,129,131,198,204,62,251,131,173,47,63,167,5,144,66,160,143,28,199,87,189,196,134,252,129,114,64,87,83,83,53,149,130,220,76,159,217,61,36,106,145,74,107,111,170,148,61,22,201,187,247,203,119,17,50,87,211,193,88,31,154,22,241,223,182,225,69,44,152,137,82,172,39,70,133,21,201,169,183,149,211,38,77,100,64,123,68,122,196,28,6,12,93,234,51,164,76,181,78,175,81,57,2,138,10,219,90,218,92,156,45,149,168,93,223,206,175,2,84,119,4,237,246,46,122,104,208,10,50,19,186,141,62,233,95,131,244,115,204,167,105,184,100,178,237,200,163,125,17,207,251,171,184,153,235,116,84,33,228,179,185,4,142,102,71,82,35,59,29,86,58,224,54,247,34,110,188,111,220,154,22,76,69,146,51,174,16,154,75,221,214,180,160,13,223,182,141,14,231,21,101,11,183,240,148,59,50,142,145,77,160,124,231,123,240,31,25,25,202,183,51,34,246,74,148,209,74,214,110,240,245,221,248,45,218,152,128,92,176,166,177,253,240,133,24,24,16,32,59,228,168,25,90,42,123,155,224,113,180,51,67,128,58,7,210,173,187,189,88,238,143,207,34,210,237,141,8,40,103,16,146,234,227,238,22,154,87,145,68,171,145,134,253,172,235,30,220,96,249,68,92,35,118,43,245,14,253,40,166,246,136,0,95,239,210,108,144,109,122,65,54,238,217,178,111,98,178,33,160,201,170,75,136,242,234,208,189,214,24,27,16,39,23,214,177,130,33,164,20,51,249,180,57,143,63,126,100,178,185,196,252,168,112,44,142,103,134,200,43,70,44,161,186,4,217,35,18,64,203,102,248,95,214,241,152,130,236,244,43,58,43,253,19,235,68,169,129,11,45,117,164,37,103,164,44,146,69,157,230,208,132,75,221,14,214,240,133,88,72,235,188,220,203,61,111,72,194,139,253,26,207,197,102,221,15,231,37,191,219,165,142,170,233,9,128,63,12,163,243,240,95,117,113,156,105,177,37,139,81,52,38,110,1,62,45,63,216,25,24,135,23,204,118,9,218,44,105,71,172,55,133,80,251,12,149,26,219,12,251,53,218,79,208,7,30,6,46,78,108,6,176,232,51,145,252,163,33,154,19,251,175,138,68,219,179,159,229,129,94,131,238,55,73,93,143,4,185,7,216,172,125,240,68,144,112,201,104,42,90,78,172,26,81,40,246,62,89,174,195,194,243,212,126,232,8,60,15,96,225,244,131,36,110,33,220,135,149,42,145,134,154,102,135,28,168,213,5,174,220,184,18,251,33,191,120,69,71,140,0,24,58,230,40,151,55,15,102,90,26,131,157,166,159,181,27,52,45,89,151,4,78,133,164,166,97,216,214,79,190,121,174,95,138,103,80,125,196,39,129,249,154,131,168,216,127,89,195,29,170,241,136,203,185,49,61,184,54,28,217,107,232,177,51,94,72,140,250,101,15,149,85,166,169,44,28,166,47,172,177,226,49,244,32,32,175,129,91,81,79,135,30,166,240,230,235,153,77,55,124,74,52,26,244,254,107,242,150,252,173,167,109,44,200,241,104,253,77,61,34,214,177,141,64,64,136,56,87,170,118,6,83,36,102,156,125,247,186,40,156,38,207,175,190,129,130,219,233,91,188,150,233,49,97,28,211,53,58,208,113,8,49,5,1,71,17,108,158,181,238,195,202,78,100,246,42,159,104,67,15,37,218,114,106,228,81,160,210,57,1,162,144,246,13,44,206,9,199,220,46,149,197,0,201,246,247,136,181,166,250,129,39,74,53,138,243,214,251,69,201,104,174,82,120,57,74,44,10,125,197,129,37,211,252,220,18,112,238,185,189,202,55,168,214,148,8,98,174,59,5,116,120,183,151,158,87,12,138,216,93,83,204,105,231,4,70,42,238,62,221,22,163,61,225,15,71,62,136,172,3,0,48,204,157,137,151,188,216,208,192,218,207,175,183,63,248,232,54,98,175,185,43,244,121,140,210,242,18,30,208,245,165,20,45,154,166,105,81,214,117,222,63,194,122,101,142,66,84,105,44,29,202,163,52,186,140,23,253,149,39,4,59,10,197,250,42,222,206,121,178,11,131,67,107,210,35,221,76,244,44,52,185,92,61,223,106,105,164,68,144,167,193,192,202,188,210,250,71,87,22,236,128,92,118,119,221,252,215,57,74,1,200,252,167,231,242,208,211,133,69,219,119,194,225,14,171,194,24,82,9,231,244,145,11,187,146,139,143,102,88,246,83,139,230,227,188,169,93,4,47,11,55,46,239,161,135,168,192,5,192,147,88,158,62,60,95,195,168,95,103,187,195,50,40,37,180,101,60,26,192,60,142,71,213,181,204,209,239,202,72,136,179,187,158,116,163,241,55,69,39,133,45,224,144,215,110,57,12,210,218,82,194,178,110,161,190,24,92,69,32,21,10,39,214,214,44,134,19,26,128,70,141,252,190,5,179,9,114,134,201,187,94,205,218,235,103,55,164,115,209,174,200,87,78,40,6,67,84,195,241,76,235,157,169,60,137,46,138,51,5,58,179,104,63,62,65,237,163,221,235,32,7,176,57,114,31,127,2,79,82,238,99,136,48,111,213,91,206,154,136,150,160,243,41,48,241,145,106,92,229,102,15,122,239,19,207,27,47,60,118,48,74,193,238,78,42,234,197,146,105,17,28,209,110,105,3,160,24,3,77,133,220,10,40,65,232,199,94,98,107,153,121,189,224,171,121,144,42,86,5,249,121,204,115,53,217,153,203,55,123,85,227,95,185,160,204,13,170,253,116,178,197,205,205,142,140,100,165,202,53,129,138,48,93,13,165,33,229,213,232,62,64,44,64,157,88,165,136,190,8,201,119,222,184,47,182,229,12,75,46,85,221,123,227,206,172,129,68,239,188,147,191,96,211,186,203,182,221,222,18,17,97,228,66,209,22,144,228,160,157,164,187,91,152,236,209,173,91,212,27,181,206,223,182,59,175,166,169,168,240,2,118,196,195,250,109,5,113,155,88,171,239,131,88,53,18,43,164,6,195,106,54,80,41,140,69,91,207,72,198,115,155,215,166,219,70,224,1,238,68,137,235,218,6,10,86,152,2,16,98,159,140,203,251,105,176,192,127,210,249,246,138,53,71,155,123,176,248,76,237,103,55,201,177,17,157,246,161,131,107,233,63,193,156,159,199,228,89,203,158,84,75,147,192,236,59,30,109,215,105,107,152,54,141,138,138,44,35,133,51,109,105,152,249,43,120,136,76,76,103,18,147,89,189,107,88,34,31,234,177,185,209,6,221,175,121,28,194,167,236,202,223,17,28,200,128,33,71,36,210,177,136,95,124,129,75,45,162,80,86,80,166,10,126,243,237,102,254,185,229,246,246,208,148,236,62,48,239,125,211,139,80,242,62,166,175,79,174,223,253,47,74,127,222,12,5,165,56,200,25,121,250,17,223,103,215,199,110,176,52,226,42,11,72,241,138,119,10,91,236,2,91,69,104,126,136,60,104,41,81,99,171,223,79,36,159,178,249,169,206,29,126,64,241,81,60,161,169,60,213,69,224,139,118,36,68,96,124,194,56,9,143,235,52,148,237,55,239,29,41,83,176,54,104,138,91,100,163,92,41,41,214,120,125,167,60,207,216,234,90,5,243,174,148,90,57,116,34,122,146,117,129,157,35,103,230,89,231,17,210,37,33,48,58,1,34,166,170,8,88,98,85,184,10,5,172,117,152,109,100,18,111,210,66,130,199,191,122,186,200,86,147,33,56,142,144,20,5,65,13,87,79,106,80,109,94,40,228,103,136,75,126,12,5,97,146,102,246,142,28,216,2,23,124,170,222,19,182,154,107,67,223,141,6,53,114,115,42,232,236,72,65,201,21,184,4,185,68,16,53,185,85,223,48,228,17,94,10,222,198,15,148,86,137,127,213,76,37,71,228,163,235,42,208,108,215,43,201,105,143,137,197,10,102,69,82,110,243,240,32,85,109,182,231,119,81,220,235,10,58,94,196,240,48,7,117,79,201,55,118,190,167,48,241,207,188,140,229,161,70,210,122,6,112,125,157,173,53,43,160,158,186,163,28,102,48,191,96,233,61,134,23,124,72,137,205,143,248,168,192,41,186,36,153,25,49,56,120,6,57,87,138,32,92,165,158,88,38,109,55,106,92,217,43,142,17,251,175,236,108,191,139,243,237,150,82,20,236,52,35,68,56,190,89,68,106,133,63,145,158,153,26,28,144,242,133,18,64,139,200,13,172,224,46,160,166,137,1,114,30,158,169,21,112,51,90,176,49,213,140,132,209,249,51,67,0,186,206,168,89,206,97,235,15,31,69,104,142,195,124,45,78,108,202,252,45,246,221,199,101,205,182,53,207,76,24,240,34,13,208,211,101,70,183,234,83,242,50,240,244,254,213,211,8,13,174,162,208,31,7,132,77,56,222,216,168,57,146,254,159,153,156,204,138,247,80,134,241,22,22,94,194,169,39,42,77,28,107,155,220,208,199,170,86,71,209,106,248,89,192,17,16,130,172,113,198,10,112,106,48,128,232,228,40,10,127,249,233,158,129,29,45,228,118,29,41,207,182,1,185,164,177,72,135,118,85,100,160,151,202,251,0,226,93,47,54,29,114,154,0,142,71,83,230,206,247,25,171,123,132,226,73,159,81,129,51,34,244,156,45,155,143,76,61,121,191,10,6,128,93,180,178,134,72,94,119,81,253,68,117,10,42,32,44,203,192,248,20,185,119,24,206,149,51,41,238,127,119,176,16,67,90,36,89,72,135,212,72,103,88,175,82,229,206,33,115,193,242,240,147,81,253,64,25,213,104,226,215,242,18,201,63,140,204,166,111,98,203,4,133,126,250,87,149,149,134,218,213,128,47,26,198,59,113,87,16,100,164,253,164,119,244,213,108,77,208,105,164,242,187,10,239,239,1,62,214,58,47,23,225,155,101,131,88,224,39,69,189,74,226,52,248,252,122,46,103,107,121,212,82,105,149,37,136,123,254,37,69,116,54,105,203,78,142,118,237,148,25,109,34,235,247,103,204,113,54,195,25,226,51,248,176,125,160,188,46,214,245,62,93,28,126,209,223,90,156,166,97,141,135,29,28,159,237,133,2,9,201,25,32,130,235,238,141,117,194,237,164,242,251,167,130,114,46,253,69,158,225,48,53,144,19,252,108,194,97,210,139,239,132,147,86,124,177,238,99,88,106,181,210,37,209,77,100,10,44,28,107,222,8,45,184,86,67,221,186,152,26,197,168,252,240,249,125,195,239,243,46,86,96,1,148,217,24,119,48,76,108,45,63,27,78,63,157,155,150,94,188,118,127,216,105,217,53,2,173,71,186,43,130,160,27,100,2,0,127,142,107,140,139,51,78,251,251,7,96,191,96,170,18,84,41,184,135,118,131,249,215,70,204,188,59,162,117,248,173,51,104,180,121,117,98,118,50,138,247,95,179,100,36,156,52,104,140,50,253,242,28,7,60,94,37,101,149,27,243,217,153,65,114,241,127,221,201,146,149,233,54,172,102,131,162,237,105,23,248,59,88,205,128,231,230,245,63,19,159,26,170,138,135,183,15,70,83,225,251,194,56,192,101,160,67,69,67,127,87,129,6,78,236,222,187,146,239,180,8,109,146,134,119,157,117,232,190,235,169,37,164,249,110,16,56,2,116,117,168,143,166,112,105,206,175,52,156,128,16,25,169,133,173,64,88,188,176,36,179,139,238,249,204,85,49,107,196,174,123,69,124,196,239,108,79,64,148,207,102,103,221,179,202,209,242,101,154,169,171,108,19,62,180,97,40,114,49,2,180,34,201,176,40,184,48,113,164,133,139,37,179,220,94,64,82,89,172,166,223,78,86,74,121,191,216,151,228,46,131,143,49,84,190,179,79,74,250,211,227,222,170,166,3,253,104,206,60,161,185,28,53,214,88,104,129,241,66,120,148,24,180,53,125,154,50,144,112,73,27,75,179,49,208,246,254,150,23,114,14,142,105,63,185,115,130,43,213,86,5,182,75,35,233,60,34,127,227,26,175,213,89,43,184,160,206,47,150,72,249,18,91,148,60,120,239,182,168,212,243,148,184,118,227,244,41,175,23,217,244,252,189,171,34,78,179,188,242,128,229,148,130,69,46,204,147,164,219,159,63,3,18,15,216,142,111,44,130,156,127,227,58,222,23,85,18,18,73,43,193,5,75,219,103,228,222,24,86,34,42,50,122,80,233,131,53,85,122,10,185,115,102,176,16,26,163,14,222,170,49,210,215,1,136,234,215,53,203,96,68,220,205,170,41,41,154,92,156,34,26,245,221,88,254,78,3,102,69,9,232,246,13,208,120,40,123,124,197,230,252,76,181,198,32,206,208,87,2,150,114,165,49,215,201,107,75,119,226,50,28,223,150,216,112,159,51,6,189,7,91,176,120,43,135,84,61,128,83,116,25,61,74,181,46,120,254,165,55,183,139,243,204,161,81,139,215,119,96,180,12,152,222,252,142,199,36,253,239,122,206,36,104,48,93,115,161,90,113,175,161,92,81,72,90,189,203,117,157,144,152,242,25,33,153,61,121,118,109,159,30,43,156,30,175,227,247,54,72,118,225,215,130,171,130,129,35,175,176,215,183,34,125,10,119,35,30,111,96,5,150,101,198,119,224,192,87,149,82,224,163,128,104,219,30,119,229,144,63,55,105,65,191,155,35,32,87,225,187,11,49,187,200,10,126,26,210,14,164,75,252,111,130,181,157,194,109,219,252,68,38,129,112,100,30,151,34,33,113,125,88,132,11,50,145,46,236,254,184,204,83,66,146,41,22,156,43,43,0,220,81,221,22,254,97,182,100,101,240,95,219,214,46,170,169,56,171,16,142,219,203,79,30,129,21,32,207,246,42,246,242,22,189,207,26,180,180,0,119,218,81,75,142,2,135,33,224,86,56,1,98,168,163,84,227,23,83,37,66,211,12,39,237,25,243,98,206,239,253,161,71,85,22,89,20,143,68,82,209,7,22,32,231,55,167,187,191,92,213,41,30,34,37,108,240,242,184,231,219,181,205,57,99,254,71,25,104,82,183,192,213,12,179,145,141,228,54,22,180,234,168,174,70,49,123,17,184,227,135,234,26,204,154,219,129,42,185,169,150,172,178,92,169,253,159,244,64,39,44,100,170,12,115,58,77,110,119,200,108,25,234,136,4,69,117,144,12,152,240,98,120,54,226,60,180,6,94,53,117,79,219,159,177,10,147,115,201,148,18,49,202,96,249,93,145,196,135,52,138,250,194,13,172,168,114,253,23,61,219,112,190,77,220,157,215,90,114,221,247,24,127,153,164,226,23,106,53,218,91,63,222,229,44,123,4,248,140,149,222,111,128,158,209,3,82,22,150,1,66,122,223,14,250,211,71,189,228,110,167,16,207,2,169,68,13,52,21,161,82,245,169,221,162,46,77,53,108,80,34,242,214,243,68,176,140,246,223,184,26,17,43,182,74,180,251,99,191,113,202,169,30,232,159,98,61,176,190,41,131,191,231,184,54,191,12,145,14,156,74,201,66,26,196,131,198,123,84,36,212,250,216,131,77,22,81,169,136,4,79,58,246,119,187,242,250,71,81,204,180,252,229,12,224,133,206,174,140,17,223,114,139,210,173,66,5,237,212,203,14,145,133,84,136,161,158,35,96,128,173,144,236,47,165,59,70,168,207,31,144,87,110,183,248,237,249,55,238,46,121,20,102,166,212,214,21,20,157,81,42,248,219,57,165,240,87,59,244,73,51,83,174,189,217,74,77,83,195,77,193,108,221,65,82,129,184,190,53,150,122,131,234,49,83,40,131,185,228,31,223,128,78,113,21,227,220,49,129,118,37,62,189,115,142,226,175,22,204,99,175,7,198,240,212,113,168,54,240,8,42,212,7,143,63,206,198,23,75,193,157,128,18,173,79,8,25,165,135,233,90,250,241,171,123,8,49,38,143,126,39,5,113,208,162,67,141,34,200,11,25,173,163,98,0,49,171,43,237,108,224,125,127,87,133,207,189,48,246,179,106,215,132,32,48,15,159,148,113,131,238,28,29,181,102,198,53,226,100,3,209,21,31,206,129,251,86,192,18,219,224,151,201,16,43,213,92,163,163,239,232,166,157,68,65,210,83,74,241,56,65,228,29,163,204,240,186,21,250,91,169,68,148,36,93,233,71,126,201,9,101,206,152,81,192,155,136,39,100,184,146,126,159,219,14,69,106,38,243,136,82,76,54,6,184,251,206,188,124,15,187,65,164,80,51,163,97,244,16,180,66,196,39,76,252,82,98,69,174,231,67,164,137,161,182,200,139,41,123,99,96,69,212,214,218,57,51,170,21,31,29,163,238,7,239,89,225,137,14,210,43,229,113,60,208,53,78,10,12,26,56,11,50,205,2,50,8,4,148,103,147,10,46,169,194,184,193,145,143,122,60,84,158,242,98,89,62,212,130,248,78,249,74,87,206,9,112,184,213,62,223,16,54,149,134,16,182,53,2,138,239,128,201,166,246,121,51,102,55,239,175,147,73,135,75,35,20,63,253,86,254,29,49,16,71,230,177,45,135,223,47,113,173,232,15,146,168,123,113,81,13,194,163,201,65,3,129,40,99,250,237,110,23,162,3,79,96,85,173,1,113,51,142,98,0,136,80,81,211,251,212,79,85,192,220,125,45,154,144,171,16,156,70,239,121,9,120,29,69,212,42,162,187,217,203,211,138,212,157,202,179,161,81,202,86,157,130,239,44,157,51,154,113,193,94,105,198,93,142,165,176,12,24,108,142,97,193,71,159,79,177,116,206,254,119,149,179,224,199,184,75,87,197,202,218,148,214,91,93,120,19,16,230,16,246,206,100,228,186,75,167,235,126,100,92,7,17,46,22,192,244,243,24,132,218,14,108,138,187,146,6,116,207,72,60,166,163,103,162,167,16,251,250,50,6,148,196,210,203,251,61,228,104,13,245,201,14,19,191,114,129,231,141,120,109,168,92,146,233,90,133,71,152,124,230,238,61,114,157,76,107,23,167,47,22,106,26,24,187,109,249,247,128,6,4,129,61,2,113,134,213,80,193,51,86,7,230,58,116,55,83,190,175,63,127,34,148,144,90,208,37,118,241,182,79,62,22,194,202,54,144,186,173,53,142,135,67,94,207,12,245,253,251,56,160,228,72,94,135,74,3,29,31,89,33,62,163,108,235,81,229,145,122,203,84,195,236,72,176,132,200,82,160,35,107,178,109,128,143,178,99,44,189,239,206,136,223,129,141,12,244,102,180,65,195,95,45,130,96,136,143,236,230,122,135,149,171,38,254,138,12,32,225,130,185,233,175,230,8,52,174,18,165,34,129,131,53,205,178,225,95,183,159,113,90,35,247,200,107,223,139,91,79,85,142,147,87,184,198,64,106,82,77,14,158,224,180,96,50,243,44,138,220,235,194,181,223,193,211,106,41,133,91,3,221,216,171,92,26,62,36,96,164,184,60,30,112,121,172,201,187,102,115,176,165,180,59,162,161,66,170,157,120,69,208,17,142,86,103,61,123,91,219,127,209,172,135,228,165,5,139,116,78,90,47,77,180,246,156,36,131,73,26,147,108,84,29,29,182,196,86,230,196,131,18,23,212,99,193,0,237,79,27,7,77,24,31,112,116,106,215,81,41,137,141,29,70,192,103,119,253,177,128,45,31,245,11,167,19,34,102,38,242,181,158,149,137,226,165,213,133,28,5,209,20,110,55,4,109,154,179,112,15,181,160,244,138,43,177,93,159,215,137,4,99,43,35,44,161,37,84,94,242,199,252,194,45,175,42,72,37,109,61,113,175,99,121,10,176,108,128,222,106,21,253,240,199,52,109,69,93,57,206,229,14,50,165,16,138,228,168,110,167,215,27,219,21,50,229,103,99,12,215,154,170,19,225,219,246,62,226,181,22,211,184,146,129,196,237,115,158,129,16,250,178,103,141,157,1,171,77,70,25,171,144,67,74,249,101,50,199,101,97,152,211,162,113,34,53,199,165,77,88,144,18,90,86,6,68,167,107,3,235,29,33,94,199,40,94,71,5,107,238,13,194,228,172,185,6,232,102,209,139,138,73,217,197,2,246,230,12,123,228,184,198,82,153,247,208,137,22,64,235,69,75,229,21,242,140,222,117,248,6,100,71,111,37,135,209,146,135,85,84,152,20,251,201,178,164,113,26,218,185,121,230,205,192,148,215,127,248,83,8,113,111,250,111,140,242,186,54,91,218,126,130,182,89,122,50,10,146,44,28,29,30,248,194,215,161,176,41,118,199,102,202,160,193,195,192,62,81,168,23,247,167,58,135,232,190,4,48,78,124,215,244,222,30,95,136,224,238,250,25,237,223,88,152,35,251,253,249,34,63,246,111,52,185,80,213,24,8,118,71,104,243,166,42,87,151,233,228,113,52,121,186,139,91,125,226,140,73,34,125,247,48,170,226,104,15,165,246,74,78,91,235,13,190,29,32,162,235,209,146,81,152,58,142,139,13,14,109,129,36,54,148,45,14,210,91,129,66,11,54,106,127,1,253,85,48,81,153,137,47,110,14,212,46,112,199,216,244,64,190,233,161,55,165,221,190,18,37,126,52,14,172,122,230,59,174,102,211,97,43,30,111,128,225,230,49,99,204,170,52,12,56,142,8,4,121,11,19,92,98,153,208,247,241,173,158,116,234,3,237,163,7,43,107,153,129,173,223,195,254,196,218,59,48,153,252,57,107,103,161,238,83,209,208,213,223,187,10,209,3,194,82,155,96,174,127,75,208,0,180,115,221,241,18,16,92,131,37,20,102,52,215,152,225,82,69,110,27,50,40,155,246,78,207,133,16,82,184,144,148,240,171,130,92,160,164,16,58,70,125,223,209,242,52,24,205,210,209,133,29,4,44,244,58,228,58,243,45,254,167,31,0,183,65,219,189,237,81,203,41,140,27,128,207,193,237,161,233,120,103,75,102,90,196,200,160,41,69,72,100,247,186,217,235,106,213,16,3,101,59,137,107,170,200,248,126,106,173,76,160,226,132,189,126,118,6,225,130,187,148,82,8,112,187,0,205,120,98,238,181,172,152,134,206,74,237,157,108,217,59,137,120,60,124,181,15,232,82,69,66,231,63,26,6,234,102,69,222,10,158,145,236,201,154,38,179,49,87,221,196,135,5,254,251,26,74,204,92,238,197,146,16,168,48,0,166,8,165,232,225,244,162,192,27,235,128,75,199,96,82,92,39,28,35,211,136,171,244,233,87,61,94,50,137,16,199,68,195,176,176,251,133,247,205,121,93,116,71,64,220,66,133,199,99,164,45,249,51,125,242,158,170,224,184,65,118,165,140,9,142,234,189,106,83,205,56,111,145,26,135,23,59,184,147,145,154,27,70,249,157,36,176,26,35,69,225,23,101,224,248,207,234,216,243,172,35,170,133,170,137,0,1,86,59,13,174,223,5,123,11,112,127,88,186,209,134,1,144,100,109,58,154,5,150,16,5,180,212,190,75,143,232,213,160,50,36,81,16,177,113,94,42,236,139,78,36,209,234,254,78,97,67,99,55,39,27,157,178,179,9,186,164,247,211,242,111,217,51,69,41,11,42,94,41,167,211,12,25,123,163,195,183,146,186,170,166,219,15,132,125,61,251,126,206,157,249,179,26,211,186,161,160,55,122,234,43,171,82,82,44,8,199,189,16,206,136,87,183,28,12,27,241,192,229,1,67,173,25,85,129,20,16,228,98,142,140,152,63,20,71,105,193,123,200,134,85,243,145,191,164,30,231,220,5,65,199,214,212,225,72,250,20,154,177,48,231,195,148,94,114,33,112,160,112,134,141,26,194,184,10,143,35,211,3,127,245,216,129,178,186,3,186,216,233,213,197,80,243,199,95,87,206,136,123,121,239,7,213,233,110,104,228,74,104,166,77,77,188,168,154,132,240,106,45,21,166,173,184,243,40,209,148,84,92,117,62,231,10,73,164,53,153,112,28,13,200,48,32,80,236,86,3,135,32,252,137,156,209,183,170,0,216,85,218,148,136,64,20,123,36,25,205,219,125,120,123,195,73,108,47,207,146,75,119,105,35,184,75,72,109,40,27,164,121,226,212,196,104,236,254,6,149,166,172,159,44,28,157,189,47,189,57,186,128,138,21,112,171,223,102,111,45,111,234,203,100,35,71,99,249,75,195,32,38,9,197,30,82,209,212,141,15,148,146,167,27,88,62,145,119,38,69,231,30,250,10,130,161,21,141,185,157,195,202,125,27,160,83,113,197,243,137,25,153,241,147,12,114,78,30,61,144,87,243,110,133,206,147,146,55,21,27,242,231,79,246,182,18,56,116,127,113,193,184,203,118,241,162,82,207,108,147,154,211,64,125,221,6,70,152,177,65,145,12,211,157,85,195,51,209,46,219,126,121,91,75,222,171,28,137,42,247,254,63,194,213,125,216,157,214,250,192,24,183,20,94,225,3,109,16,167,189,5,187,84,156,91,129,153,254,87,168,123,132,81,124,240,38,104,177,179,176,102,204,48,2,27,65,36,193,164,25,62,98,230,123,103,44,136,41,232,244,51,93,205,32,136,130,198,50,17,236,79,91,52,122,54,30,63,78,15,83,135,59,219,228,207,231,214,111,87,19,194,151,91,165,202,185,254,39,109,162,3,57,162,225,137,35,194,165,234,184,155,52,175,93,20,74,21,213,214,240,148,46,214,134,50,69,38,86,246,72,231,134,216,218,207,107,44,47,90,173,235,226,164,220,229,216,61,9,65,59,71,81,113,95,84,109,201,231,64,155,7,100,46,54,158,231,18,95,59,226,179,215,44,166,126,87,92,11,218,188,205,9,160,253,225,41,217,76,249,220,181,121,3,150,3,151,121,97,125,111,2,59,137,200,144,7,115,25,159,173,114,50,110,59,24,235,121,158,216,176,44,143,25,185,172,84,163,94,241,85,218,134,147,201,249,35,69,226,131,216,19,82,14,232,38,109,123,66,46,151,236,148,121,52,32,3,212,209,234,150,147,117,235,193,149,79,131,176,27,135,92,171,2,59,241,19,201,6,38,212,182,73,206,26,174,192,168,53,51,54,92,188,115,32,107,20,240,193,196,212,211,91,188,227,161,201,198,0,8,254,5,5,177,95,66,170,117,2,137,138,181,219,93,74,11,196,149,221,11,79,119,225,168,127,206,104,158,15,156,90,63,49,126,133,66,244,106,70,21,161,72,21,178,79,144,97,217,225,178,10,154,144,9,3,152,9,237,81,126,117,108,192,248,62,197,59,217,190,114,224,17,110,122,12,172,30,12,231,131,217,159,163,104,70,72,89,199,53,173,51,97,56,15,31,158,102,210,131,94,109,169,234,8,160,224,206,99,84,191,29,86,97,123,186,192,114,0,96,16,106,11,236,44,209,28,32,132,14,236,189,245,64,215,208,142,155,235,115,120,164,53,235,159,67,5,250,110,219,67,219,133,93,67,218,73,153,246,32,186,69,220,130,165,80,43,249,77,108,24,110,153,231,205,151,253,162,69,43,63,165,100,79,26,198,110,123,78,211,91,154,110,65,109,249,117,205,94,249,46,181,108,36,9,57,50,164,213,169,202,199,169,158,12,106,243,40,217,177,128,254,223,115,165,0,231,73,240,38,149,216,34,58,188,151,81,223,9,233,207,14,30,100,100,74,177,184,153,233,131,135,16,117,64,150,202,112,145,174,174,95,252,76,146,161,134,211,63,6,224,164,87,81,88,170,96,178,235,65,8,140,129,178,68,77,93,206,173,34,124,249,1,124,238,170,77,71,98,155,89,42,119,170,79,212,126,16,41,133,113,92,172,114,155,52,45,240,50,92,165,152,67,78,41,80,43,10,212,211,240,104,182,196,153,5,246,225,149,193,242,191,111,240,252,3,84,101,85,30,211,173,173,163,171,48,112,116,66,117,170,216,168,120,92,117,44,90,167,172,234,74,159,199,181,208,123,155,130,224,179,64,138,69,45,122,89,165,158,150,18,115,84,92,187,130,12,80,13,220,51,192,165,159,14,251,227,8,164,248,1,162,155,84,34,41,121,198,117,88,63,152,212,0,227,139,43,222,223,7,78,146,235,131,37,74,15,62,108,227,239,103,1,147,122,239,21,153,118,195,146,41,16,87,155,22,38,82,174,61,36,54,205,55,181,241,72,191,166,77,115,174,127,141,64,188,184,71,210,82,12,53,68,99,165,2,224,57,82,133,167,72,243,204,96,86,84,241,8,253,30,152,115,61,59,148,204,163,10,152,105,161,41,116,157,59,160,107,174,165,254,184,105,108,236,9,235,54,46,244,29,78,228,133,12,18,193,117,133,42,236,217,74,151,190,155,49,109,58,84,242,216,82,206,58,110,161,40,15,193,104,152,154,120,119,154,122,35,41,233,216,197,46,170,77,164,69,152,111,223,131,218,141,58,108,229,194,103,215,183,224,204,32,218,143,231,114,9,176,104,124,59,18,13,153,155,17,117,69,136,136,92,130,57,133,180,163,233,126,29,115,35,56,227,68,115,169,191,163,130,235,84,17,37,126,19,193,17,88,113,25,189,161,8,31,60,58,101,4,107,115,135,86,231,34,154,129,57,201,108,130,101,39,83,242,224,49,234,114,136,9,218,106,240,176,76,145,28,64,181,154,4,91,62,13,254,177,145,191,187,157,67,90,105,140,196,200,204,212,66,126,2,142,176,96,23,242,141,13,8,15,1,230,140,215,252,143,154,204,194,208,85,46,85,136,101,197,12,206,161,27,234,223,246,172,142,6,175,107,94,188,96,183,231,221,125,83,133,239,87,193,26,223,52,219,246,181,135,187,251,188,85,128,23,115,162,55,155,109,183,69,127,75,225,67,215,186,13,49,146,9,185,51,173,168,54,68,124,219,140,151,48,68,69,166,110,163,227,14,148,176,67,209,84,185,98,194,2,43,102,102,209,90,118,113,218,121,139,164,154,149,180,65,160,123,188,177,48,234,52,202,75,174,49,130,108,109,226,1,243,61,161,147,95,32,57,191,69,151,87,181,198,10,35,86,216,62,25,230,36,189,79,108,7,84,48,156,69,90,176,252,174,221,134,23,106,251,8,168,87,216,144,221,140,159,212,4,109,157,163,1,30,45,114,153,233,58,136,235,131,129,57,142,185,250,105,22,107,173,241,8,70,96,58,224,112,160,1,159,115,156,214,167,7,172,104,190,37,134,137,147,166,34,109,160,130,33,80,180,95,219,106,89,172,166,92,213,4,133,150,244,28,33,217,219,90,220,140,53,247,37,89,113,130,113,86,197,24,49,63,146,6,189,88,189,56,4,248,119,143,160,232,144,149,135,189,67,40,241,141,80,78,121,138,209,103,49,150,84,79,77,99,162,83,193,124,132,150,214,50,14,35,133,206,180,120,82,224,54,6,225,26,8,202,118,127,134,39,126,68,105,136,4,242,68,231,169,112,191,29,64,206,189,5,143,39,65,64,241,77,121,222,153,130,146,128,95,131,246,220,116,148,117,160,89,111,15,191,70,241,76,92,58,191,62,164,252,199,89,46,74,133,68,50,112,141,149,206,16,160,17,108,194,219,173,180,234,68,111,64,158,143,219,74,177,202,65,216,24,76,13,176,183,210,6,178,66,105,195,129,179,145,134,53,139,107,240,127,91,109,195,227,47,45,232,64,10,22,100,120,66,205,240,36,77,20,89,77,86,73,147,231,218,47,109,83,160,26,13,104,78,123,245,212,197,214,159,201,76,80,210,92,3,237,117,40,194,103,92,161,173,199,11,181,229,176,27,165,119,80,118,201,190,172,248,99,29,218,24,147,41,88,133,196,201,101,66,14,182,16,43,220,227,165,131,207,35,131,238,71,94,204,206,141,102,163,74,84,33,11,51,53,215,86,19,215,190,17,74,131,176,5,205,254,102,166,193,61,146,37,53,141,164,209,53,171,192,56,45,245,199,173,201,103,52,37,199,25,194,91,58,18,47,186,195,44,103,243,60,224,15,130,213,91,42,233,128,119,145,176,243,103,199,45,64,241,170,129,33,45,247,40,37,94,59,89,217,138,87,56,107,122,24,208,58,163,7,138,15,48,155,32,244,232,104,72,26,171,87,63,222,83,98,34,51,26,222,218,126,32,246,93,112,82,169,175,40,33,35,175,130,113,11,90,174,230,148,151,89,198,230,209,24,118,154,102,242,167,197,17,124,228,13,26,141,253,147,192,37,118,213,141,95,81,114,85,211,199,140,52,146,111,104,199,205,102,223,189,115,251,23,201,137,91,211,158,58,253,249,145,163,230,81,86,149,200,122,93,87,106,198,36,183,19,59,239,243,0,73,243,226,73,215,83,229,38,28,195,166,78,65,163,43,252,36,19,219,57,125,107,59,92,194,70,172,0,101,199,84,219,178,56,146,31,161,117,219,170,47,82,111,17,106,2,115,59,108,130,246,239,120,139,198,29,25,207,251,163,180,131,123,20,147,159,39,11,207,140,42,249,250,208,111,34,115,21,241,137,28,165,184,235,245,173,19,47,159,29,227,7,198,222,178,70,176,14,163,90,200,154,86,33,94,29,130,158,103,137,203,57,254,21,54,203,159,64,59,128,83,90,183,30,140,66,215,19,163,111,62,27,17,64,233,181,82,187,72,77,200,5,150,47,78,193,175,15,165,82,198,133,252,173,207,158,152,32,206,201,176,179,226,6,175,85,199,147,181,99,83,157,186,200,198,120,1,3,34,66,166,11,248,25,214,232,190,125,89,36,196,23,193,116,70,235,248,208,231,215,46,219,137,72,176,173,239,82,20,97,164,141,184,217,165,51,4,151,135,98,41,124,20,163,181,111,150,70,2,95,70,160,175,3,227,178,122,237,32,32,27,186,117,185,71,243,163,194,91,155,42,25,54,116,140,38,241,104,236,173,140,113,13,160,10,48,105,70,133,169,35,110,131,226,78,184,69,28,158,216,26,65,104,250,72,220,204,3,191,38,192,221,42,225,117,76,5,252,21,72,29,6,201,253,246,226,176,180,71,66,97,4,27,195,45,200,35,4,236,240,179,252,141,171,60,30,114,170,92,20,6,104,169,188,66,169,153,30,131,137,178,32,156,112,151,202,168,220,106,177,183,64,148,105,78,43,141,231,2,94,161,14,16,169,94,56,149,84,51,61,248,68,110,252,147,167,74,152,68,252,60,254,73,3,35,29,18,185,36,244,248,147,68,159,138,14,39,27,80,60,151,152,51,119,25,57,87,146,219,143,11,41,27,225,154,45,240,83,127,12,85,210,184,127,250,47,44,7,195,94,48,3,248,11,208,150,208,107,56,86,157,40,52,21,169,90,19,156,222,141,253,7,70,142,14,214,54,50,41,65,10,253,152,91,24,152,101,122,141,102,70,139,242,69,16,122,149,64,171,96,142,220,91,184,138,173,34,96,114,147,65,76,112,120,251,70,173,241,10,60,190,146,123,184,177,120,228,249,211,240,146,153,19,154,45,185,178,241,31,58,52,249,64,8,213,132,127,142,70,231,0,16,249,177,158,149,215,190,241,186,122,253,171,119,115,116,239,119,117,213,118,223,50,51,146,32,62,196,132,148,142,165,90,76,131,249,246,132,147,149,123,187,157,238,10,215,51,77,96,218,55,234,185,115,233,10,218,159,244,76,88,208,4,151,15,138,211,229,80,57,104,227,25,159,225,9,77,164,227,31,44,205,59,97,181,252,89,92,30,125,124,237,59,118,125,189,169,224,36,114,116,88,40,210,122,121,74,236,101,82,156,160,114,173,164,142,145,22,20,40,72,242,246,24,22,25,105,90,176,243,96,96,144,83,153,69,222,254,105,36,15,223,49,125,73,181,71,23,12,141,175,24,161,59,58,82,222,55,253,229,161,144,70,186,107,157,147,138,67,95,119,198,231,216,111,43,207,132,235,47,23,23,241,77,59,80,250,179,162,79,76,174,46,136,157,182,56,135,52,81,67,31,39,155,184,122,212,17,104,3,163,161,49,40,82,114,248,155,163,172,208,10,113,51,99,196,15,216,147,161,24,214,49,33,204,154,200,226,145,79,70,101,165,74,242,19,70,232,253,60,111,202,46,76,231,7,164,216,182,84,224,54,30,211,160,60,137,189,34,178,125,48,198,136,3,251,205,251,53,98,86,5,12,163,170,119,239,30,202,92,217,67,77,106,65,242,28,48,163,0,30,171,178,120,177,132,215,90,24,134,112,175,125,240,89,137,201,66,205,127,233,212,179,203,63,28,70,113,110,34,217,80,164,185,7,174,241,12,134,137,174,229,226,26,232,23,217,183,101,113,115,83,249,56,72,102,22,242,33,13,39,119,195,43,46,47,43,240,115,182,171,124,151,25,11,150,23,247,213,165,200,161,124,214,174,50,25,241,132,120,202,204,227,41,254,112,160,93,93,87,38,191,34,178,145,224,226,5,30,190,3,133,155,202,194,61,96,243,24,72,43,183,200,171,31,168,16,33,178,245,184,49,229,122,18,252,208,29,218,0,9,183,90,117,122,132,237,126,158,21,59,72,137,28,104,67,120,7,72,118,82,167,55,165,202,222,167,40,116,214,22,172,125,199,175,246,93,230,74,101,236,97,166,238,166,193,189,179,39,167,161,198,210,254,57,140,30,87,115,66,45,99,56,204,69,216,128,244,26,230,110,167,75,75,126,189,231,22,99,178,134,180,123,196,50,147,101,223,242,153,38,20,239,154,23,104,56,155,202,188,84,156,54,182,96,18,190,212,113,182,124,183,141,130,185,205,20,8,9,52,8,191,178,120,74,207,241,174,228,218,57,218,164,115,217,195,46,245,64,76,99,58,119,103,195,236,19,49,214,98,82,205,211,69,205,122,216,229,214,248,48,47,163,79,147,87,41,25,202,244,136,117,119,216,197,67,84,150,228,10,148,218,113,240,181,165,122,196,202,65,168,5,52,142,68,211,3,114,70,135,248,122,135,124,13,223,193,243,115,43,57,5,21,190,172,72,121,51,60,97,215,65,26,210,128,101,192,42,132,251,226,151,37,107,181,253,131,41,137,74,133,159,159,134,93,65,113,172,138,23,21,52,198,170,144,81,142,12,174,97,78,207,150,204,0,218,52,188,9,74,236,111,173,120,101,176,61,51,169,14,113,5,53,57,86,6,133,154,114,176,9,168,18,241,11,65,87,152,239,206,6,107,64,254,59,188,233,212,57,236,181,62,154,64,249,97,137,225,218,148,193,180,187,119,156,133,151,14,55,114,98,92,54,211,138,221,98,147,204,37,40,100,70,91,1,105,201,77,3,95,6,216,35,179,0,209,229,140,124,81,112,223,189,50,33,134,63,94,155,120,148,38,227,198,59,18,114,125,93,192,37,95,230,28,158,192,57,9,117,77,148,167,237,186,209,162,243,160,47,118,156,58,232,163,128,152,97,189,199,191,214,76,96,59,15,183,1,34,45,72,225,7,169,128,147,184,235,63,33,128,212,46,148,160,136,68,28,63,206,63,207,147,67,92,207,75,73,19,83,15,1,248,165,9,236,70,78,143,164,16,31,243,248,110,64,48,241,76,129,128,140,12,30,146,233,44,203,84,136,254,69,112,26,41,114,158,26,145,32,144,127,25,167,112,178,142,10,254,107,71,253,150,26,210,68,94,74,90,74,33,199,215,10,225,29,146,40,199,166,147,173,63,253,143,48,238,38,98,210,183,223,92,166,245,117,157,183,124,201,53,227,118,8,133,254,201,142,75,192,202,141,180,31,157,197,124,234,251,46,179,55,222,100,239,42,202,6,7,183,60,115,252,14,137,70,54,165,179,246,245,159,83,213,132,194,208,102,191,150,54,7,108,42,127,177,228,0,107,3,234,128,105,238,109,226,133,195,192,74,240,61,70,188,215,124,14,42,62,47,102,37,136,235,189,128,215,105,60,216,66,12,2,197,222,75,129,148,233,76,169,183,106,79,224,187,160,203,128,236,201,87,174,174,25,159,204,2,52,103,169,158,122,112,88,8,142,143,79,56,181,201,144,241,52,111,230,170,78,84,228,108,247,35,228,159,204,19,127,3,92,197,169,176,10,201,221,247,63,127,173,77,154,137,154,54,161,19,91,149,201,217,79,83,13,195,54,234,97,94,29,184,214,62,21,209,111,11,143,248,254,209,46,94,49,2,248,207,231,249,123,119,175,82,160,245,228,32,63,142,163,214,219,185,207,12,107,186,52,136,211,91,114,19,231,127,119,218,63,42,184,153,139,15,61,166,91,239,157,232,182,113,231,198,131,119,116,42,23,158,23,82,174,165,231,222,18,244,148,180,209,223,18,126,253,169,31,191,81,0,109,239,249,19,3,175,5,6,95,161,240,4,245,139,2,27,191,162,250,73,205,110,44,112,34,200,158,35,229,237,119,202,112,237,220,169,115,122,212,177,82,4,122,121,209,130,23,126,109,101,26,139,243,230,16,151,159,153,84,35,183,145,140,78,199,68,109,151,227,18,127,90,199,214,95,53,138,126,135,16,128,191,235,123,139,195,170,174,164,11,46,182,123,90,145,177,176,202,25,72,128,226,221,208,184,25,217,6,167,37,106,156,135,58,94,13,126,189,195,92,176,41,247,173,245,65,148,13,94,247,218,37,94,192,150,186,194,9,119,70,57,83,95,241,123,241,101,247,201,217,14,129,197,187,34,183,189,21,19,113,141,93,144,249,83,193,157,141,87,41,30,244,21,240,193,150,37,242,182,218,61,61,153,169,230,129,165,224,177,23,103,162,241,178,125,172,247,211,4,186,27,69,188,236,111,215,167,81,209,199,228,145,50,31,186,19,251,240,205,234,103,51,240,139,210,220,138,154,47,59,100,177,117,62,140,104,197,95,25,133,60,150,151,164,94,21,102,214,121,250,59,228,9,59,143,53,214,28,158,217,40,181,66,78,76,116,168,20,76,40,117,169,138,48,203,126,99,35,114,202,0,113,25,79,94,40,73,14,32,185,202,139,92,159,234,174,149,100,100,100,210,125,179,108,217,253,164,183,219,243,17,212,195,110,190,220,6,40,8,248,126,151,56,127,83,54,205,190,6,205,254,192,206,231,184,188,30,46,175,182,35,246,45,94,10,197,19,58,52,52,253,15,160,194,32,92,49,204,217,165,36,183,21,166,27,237,225,205,175,230,109,24,57,246,25,176,151,243,166,205,40,195,141,207,197,51,177,220,146,109,197,82,21,127,154,11,53,4,31,66,87,39,108,128,149,12,218,180,11,93,161,253,48,213,204,164,183,53,42,245,154,11,72,122,62,245,233,237,231,237,6,24,69,183,175,98,120,31,40,30,27,28,55,2,184,0,56,68,113,126,196,169,56,251,136,242,64,135,235,129,140,1,220,135,40,191,42,87,238,81,170,27,175,27,50,185,172,240,90,57,73,89,169,74,8,249,233,37,89,0,179,190,120,203,184,97,238,97,206,227,98,136,30,200,62,78,104,56,29,127,218,137,38,144,143,183,109,110,53,71,69,114,195,59,31,58,246,241,75,242,239,31,118,201,229,171,251,239,13,161,226,193,32,162,179,32,253,199,87,176,105,138,56,92,35,153,214,113,104,149,45,70,226,203,95,151,16,68,102,137,133,114,187,236,202,137,75,94,169,248,166,220,26,101,25,211,247,147,133,243,209,196,18,7,10,166,114,180,144,11,97,98,117,79,251,136,123,127,234,66,99,9,99,178,113,251,252,117,61,233,10,19,253,116,72,10,141,41,37,50,52,124,76,153,124,93,204,46,190,43,214,40,125,134,23,62,156,187,199,60,122,58,6,172,180,212,86,115,213,65,121,19,188,216,220,241,104,84,136,154,86,140,64,198,65,156,87,152,133,62,222,136,15,27,51,207,181,75,78,240,109,210,155,104,123,68,173,157,215,98,245,53,195,253,210,51,105,246,197,54,67,144,121,235,49,93,46,227,0,111,235,176,39,187,220,225,215,134,75,219,115,51,113,13,2,142,33,42,178,105,200,97,89,131,207,97,146,221,187,233,133,31,198,84,195,143,183,92,226,2,111,1,186,87,231,35,55,253,226,107,29,106,88,211,225,194,173,13,204,200,8,84,79,77,6,202,89,223,153,43,37,6,85,163,219,112,195,12,221,122,26,224,42,223,65,164,248,62,55,11,132,170,179,201,205,193,100,97,40,81,218,43,108,92,96,207,18,140,6,164,175,196,155,190,162,140,181,253,178,132,59,129,160,179,45,0,180,169,109,237,246,184,39,237,218,64,80,45,22,64,236,167,233,129,123,46,153,245,1,38,110,131,94,69,10,145,152,163,1,68,48,117,250,20,197,5,116,17,212,64,151,165,116,225,170,23,66,1,170,30,89,253,235,220,245,102,239,17,108,157,198,183,78,23,140,68,89,226,161,234,41,39,166,106,235,208,179,76,239,221,83,31,247,169,93,31,188,208,118,74,221,48,17,17,17,172,238,240,216,41,123,36,96,239,203,11,233,155,37,102,170,54,243,104,147,178,103,51,36,218,117,124,94,35,174,87,1,97,168,239,70,28,111,46,184,19,0,100,96,157,189,172,115,19,6,39,228,180,155,33,179,106,137,205,8,243,213,124,130,84,71,248,1,201,114,161,133,73,203,4,84,249,181,99,163,141,206,184,225,35,78,3,130,93,185,167,230,189,166,36,151,178,166,242,168,128,44,43,191,46,3,125,159,243,119,114,77,197,176,36,136,189,73,86,234,42,187,246,13,34,200,72,200,245,172,174,85,226,11,212,199,71,248,243,80,213,10,201,67,68,48,96,219,57,46,186,92,157,219,161,242,114,174,163,38,120,137,241,69,83,51,36,64,89,143,166,7,40,246,22,6,245,181,251,157,252,22,94,150,94,172,27,190,34,33,203,154,163,26,183,5,229,161,106,217,100,235,34,190,125,249,207,238,171,76,62,34,235,104,170,236,179,18,108,45,240,3,174,156,237,204,173,248,156,248,243,210,134,5,127,230,160,184,52,125,220,165,186,203,225,217,146,30,135,108,2,196,171,241,101,54,33,235,31,215,173,70,254,143,22,205,232,219,214,177,32,41,76,53,83,39,34,230,63,138,30,65,141,126,242,114,178,32,88,185,172,78,147,201,29,163,174,7,41,177,159,227,150,197,123,159,13,250,116,95,38,84,132,19,8,170,131,211,159,1,85,169,209,189,171,231,14,1,47,138,232,234,66,193,13,161,84,39,253,70,146,116,184,72,133,125,236,203,249,73,19,39,110,64,111,185,70,173,88,254,63,167,110,251,231,46,197,77,92,92,239,151,124,245,179,189,99,20,252,106,110,24,146,6,231,214,218,75,247,29,129,188,164,158,135,21,10,22,189,251,247,108,4,90,80,69,235,83,3,56,35,129,77,187,61,67,24,79,204,111,125,134,54,90,56,32,44,9,194,26,148,22,10,108,12,149,63,0,81,195,35,126,59,176,169,201,64,221,25,21,243,33,253,123,135,83,62,7,56,176,214,115,19,88,136,149,229,169,71,86,96,12,3,61,212,140,216,54,189,5,195,111,75,64,85,224,250,197,26,62,237,86,32,216,58,70,62,11,166,136,130,18,126,69,1,43,86,128,189,90,170,47,204,32,56,16,34,45,16,136,74,206,82,213,120,205,99,33,147,62,89,128,30,95,145,190,93,56,188,106,48,142,254,231,184,104,157,47,49,24,114,29,7,83,5,116,75,248,234,113,128,238,75,187,42,203,193,22,79,251,78,56,182,173,41,73,187,222,53,177,26,56,110,148,224,126,41,143,92,104,115,200,192,42,54,25,88,59,67,232,187,219,103,45,223,63,192,106,152,249,130,14,207,64,239,252,198,58,171,152,98,130,163,56,243,200,25,83,64,117,5,252,109,152,133,220,73,138,6,209,196,108,144,41,219,239,125,27,16,40,40,3,116,199,196,149,113,40,73,121,13,105,121,157,71,205,252,162,37,123,141,152,91,242,210,68,38,23,92,123,196,248,182,146,249,25,235,20,245,231,123,74,107,103,215,113,33,90,196,102,154,136,118,63,232,86,73,197,153,251,96,200,83,195,139,49,150,144,36,90,33,21,85,10,112,232,102,88,200,247,210,182,16,72,95,251,16,95,213,54,250,66,43,144,121,201,180,96,30,115,244,252,136,207,237,136,233,194,158,9,124,32,148,88,144,42,94,162,112,253,123,164,206,170,34,150,51,232,29,203,13,177,160,161,170,231,126,54,210,177,92,12,161,51,48,7,48,46,158,244,162,52,222,238,39,144,244,132,171,197,177,104,173,47,152,19,41,110,69,50,80,93,155,178,218,219,175,91,80,92,243,102,102,2,28,180,36,33,152,167,227,122,4,152,39,85,141,116,125,193,137,51,77,8,241,19,240,179,223,138,175,168,183,74,28,68,181,92,126,164,152,23,109,5,126,40,224,216,215,74,244,5,121,132,185,106,119,198,201,77,160,64,121,125,50,224,105,104,47,124,214,62,55,131,89,198,178,52,142,253,68,119,223,148,132,248,184,165,31,172,166,184,174,195,113,61,211,249,48,206,183,71,42,67,28,154,185,117,149,244,239,211,114,212,30,103,3,215,56,225,174,64,142,210,116,187,196,248,136,22,23,140,171,97,127,236,125,24,205,96,79,200,8,237,101,106,24,105,221,111,91,179,127,102,57,166,81,94,101,125,251,188,125,250,117,254,215,71,52,159,228,163,97,211,206,207,177,75,199,71,227,72,14,241,127,1,17,189,185,79,193,6,197,44,32,227,28,186,64,41,6,225,165,48,44,252,167,252,208,109,25,168,93,4,52,57,141,164,155,250,155,166,239,250,125,146,169,101,167,191,198,103,228,82,128,80,125,158,254,158,12,187,86,97,71,200,133,118,200,33,59,193,43,243,241,144,217,240,143,111,1,91,88,116,58,68,249,126,234,103,197,50,23,47,153,218,97,100,127,117,93,31,101,155,89,153,2,248,73,32,139,202,82,230,180,28,152,207,216,48,96,172,73,144,117,169,20,1,18,131,130,149,213,181,232,31,159,75,172,172,155,135,187,200,233,97,230,243,222,206,108,34,189,161,214,203,244,33,49,15,24,98,152,216,14,190,149,169,183,250,223,108,111,224,241,174,74,0,200,209,60,84,64,147,202,253,105,150,239,253,13,219,152,107,75,173,117,50,118,142,76,123,3,145,168,226,114,0,83,150,74,111,19,14,57,188,131,164,75,244,181,123,88,135,97,210,93,86,137,176,157,37,200,58,53,227,188,41,176,76,83,90,107,243,64,228,29,235,29,60,84,201,56,124,235,153,152,46,16,93,233,231,175,87,241,37,252,228,82,223,19,183,217,189,204,179,2,13,151,154,77,168,109,144,108,91,101,28,2,143,14,90,172,142,37,144,156,47,160,186,197,49,30,226,180,194,69,214,123,57,0,17,128,200,222,220,191,16,177,63,196,169,231,90,93,89,240,17,121,96,118,40,28,232,116,82,128,38,23,156,252,224,204,137,105,224,219,84,177,144,212,246,74,135,155,243,43,65,66,89,211,77,120,188,205,34,123,99,193,137,80,214,202,174,245,191,16,201,33,196,179,67,113,30,5,148,7,77,227,75,77,126,51,136,60,131,181,126,44,40,222,166,201,136,17,176,0,133,247,215,243,170,240,79,152,221,55,164,209,129,3,32,54,90,104,202,101,66,12,83,62,188,242,229,77,200,57,65,48,6,217,202,198,207,110,208,88,57,173,214,35,56,149,99,185,19,198,107,170,45,40,50,247,10,23,25,6,47,161,110,113,109,129,147,133,24,188,193,42,157,209,116,220,191,4,228,49,158,212,232,173,79,47,109,111,223,121,1,191,254,70,227,227,42,117,131,63,157,66,117,201,114,171,45,46,106,183,33,13,55,162,114,202,74,118,6,51,75,221,248,76,144,233,98,139,52,162,115,239,249,98,69,222,50,30,22,32,208,189,121,198,95,133,117,97,92,40,159,184,206,101,19,135,84,174,99,176,233,251,7,189,60,36,183,84,11,227,173,152,154,105,23,71,108,153,59,91,201,31,123,104,16,192,171,45,222,59,126,67,103,61,79,117,247,99,157,3,194,81,64,241,18,131,54,248,140,89,10,211,67,195,112,97,229,70,211,83,82,60,16,247,30,67,190,192,215,133,26,146,194,67,117,20,234,71,131,238,19,171,174,101,52,130,3,209,161,100,76,66,219,154,107,191,116,57,62,195,1,104,222,138,21,138,187,216,24,209,37,40,106,125,87,147,206,134,150,24,66,110,149,86,160,64,238,186,130,141,12,194,137,180,10,18,214,120,234,55,132,74,229,239,150,173,177,134,179,151,243,2,18,75,186,190,249,65,38,45,101,229,139,234,54,228,108,68,186,150,226,199,80,181,177,173,230,209,129,18,216,67,57,242,18,204,23,5,156,40,138,137,5,103,47,14,173,241,87,131,119,15,19,187,54,254,124,58,225,69,41,154,199,114,110,177,0,98,220,133,107,155,104,147,137,122,121,146,102,212,33,232,55,234,120,119,208,58,63,206,55,151,222,216,153,163,138,129,2,59,232,130,122,228,86,222,235,6,170,39,101,177,226,178,159,64,72,2,155,230,6,102,13,193,68,83,246,30,101,183,0,184,37,1,161,74,147,191,48,103,110,149,213,45,111,243,202,214,84,235,241,87,22,17,135,97,104,201,209,47,120,241,71,124,89,137,117,52,44,96,38,202,83,105,63,219,227,124,91,134,24,144,151,104,17,131,253,96,102,176,203,112,117,233,188,93,57,193,182,2,103,165,164,105,210,225,230,195,243,169,143,84,174,195,240,96,1,249,49,223,83,222,167,87,251,167,120,171,27,44,89,246,57,124,27,106,155,245,142,34,184,76,172,183,215,133,158,76,209,157,50,190,33,30,36,7,76,129,198,219,77,24,192,58,146,131,41,120,152,127,83,43,219,110,218,101,38,63,153,228,83,90,1,128,115,165,206,167,250,155,252,83,188,242,197,98,251,200,54,144,176,249,161,228,111,147,41,48,193,128,145,163,211,250,90,25,45,87,132,31,147,103,25,127,145,146,251,48,88,80,254,45,116,101,78,0,215,235,52,222,218,60,172,195,48,147,192,118,80,20,208,92,132,250,205,128,172,105,220,229,88,228,116,82,162,95,100,164,215,108,236,53,218,88,124,223,231,92,225,126,24,247,31,17,159,145,148,217,153,167,56,153,142,58,188,199,56,42,171,174,86,58,16,253,241,227,244,23,176,112,209,203,85,172,108,5,6,217,232,157,9,186,128,236,188,222,239,216,16,197,250,122,132,171,22,226,47,26,26,83,29,20,216,250,2,69,73,151,248,65,52,61,204,101,221,31,122,214,21,214,241,211,161,136,14,197,55,144,138,50,64,193,200,35,66,186,46,234,76,159,151,38,203,190,86,64,129,186,53,52,11,215,221,68,139,207,90,35,249,171,4,126,176,100,228,11,176,245,89,31,149,150,134,144,60,64,130,95,171,131,162,189,5,228,165,21,244,178,178,197,92,102,5,231,231,192,168,226,212,177,73,220,114,58,219,189,59,1,85,222,146,92,247,69,186,4,127,29,96,190,72,33,105,39,45,37,160,230,74,207,147,29,238,109,143,106,88,233,91,237,109,203,93,137,29,78,59,253,131,51,136,192,86,0,89,9,168,204,193,19,107,51,237,173,216,138,69,151,102,167,94,254,209,194,9,124,161,140,181,176,42,20,159,171,61,77,80,102,211,101,5,204,179,98,39,96,118,191,64,21,71,252,10,210,131,150,77,53,48,3,14,123,76,227,137,216,34,84,91,216,80,127,94,148,206,63,91,6,147,105,195,51,133,2,21,131,140,68,87,99,84,10,166,8,104,107,193,251,228,250,79,37,204,229,226,134,16,33,198,214,247,86,85,254,253,96,9,23,201,209,110,100,153,24,164,139,177,42,73,46,219,242,244,91,198,93,230,16,152,87,80,72,129,10,247,172,194,78,18,208,130,38,236,183,3,201,216,109,176,234,164,220,86,66,44,62,175,194,183,101,143,234,79,153,182,164,127,208,215,76,34,242,164,50,199,34,164,37,115,159,206,113,42,133,233,98,137,156,93,173,59,0,233,141,78,157,104,75,1,30,135,245,166,45,252,175,162,79,116,12,33,247,98,201,187,133,239,203,37,238,76,200,195,14,18,222,69,33,6,114,102,123,39,91,238,39,101,4,97,24,114,31,56,52,29,198,147,102,165,169,116,75,16,186,242,134,146,166,126,192,237,174,250,40,250,24,135,52,199,158,138,146,237,15,6,71,252,249,38,15,94,28,0,112,187,4,62,250,81,173,199,85,216,179,252,122,134,208,33,215,193,62,97,111,123,75,220,40,21,125,18,236,153,57,162,155,21,159,21,107,132,199,103,187,163,220,130,225,173,227,27,92,201,195,9,66,175,38,48,22,203,238,41,47,24,132,243,192,164,51,52,5,157,85,16,235,98,59,158,35,25,115,54,243,66,99,158,23,103,8,205,252,222,240,253,98,166,145,165,136,242,177,253,114,129,64,44,156,72,149,253,51,27,122,236,188,22,150,148,166,117,85,170,64,183,151,189,159,43,243,208,142,240,21,178,163,8,93,230,209,114,123,206,250,16,208,91,24,66,177,142,0,188,159,219,87,226,93,207,70,130,227,9,212,32,254,211,105,162,67,177,81,164,247,179,26,62,120,99,171,20,78,17,183,4,43,103,206,111,42,26,190,239,247,116,105,100,26,134,195,170,48,55,208,231,252,36,177,186,56,190,0,163,170,16,206,112,71,39,232,169,120,207,237,246,29,102,218,247,200,87,50,63,122,89,60,75,157,198,106,44,189,150,237,164,169,33,0,172,187,52,29,157,83,201,174,88,121,193,89,224,64,26,13,253,237,48,16,175,162,107,133,240,5,105,148,159,112,6,28,22,242,181,100,147,26,11,177,254,212,207,192,108,18,23,61,232,160,118,173,12,203,18,223,73,133,69,81,105,220,6,84,49,218,100,224,88,123,7,195,218,85,225,78,215,64,109,10,75,59,97,57,216,29,183,154,73,208,177,229,52,105,49,58,123,142,221,169,73,60,221,229,14,18,43,156,194,26,194,127,177,233,106,8,52,112,83,10,15,244,199,32,194,188,79,173,55,130,188,186,254,52,134,232,225,219,195,65,6,1,165,50,190,8,60,135,18,153,109,114,119,80,241,202,204,155,62,253,108,203,102,21,129,210,45,23,14,221,183,238,75,10,196,36,17,180,72,195,121,230,58,120,103,44,112,251,205,22,214,21,227,12,81,211,114,144,6,200,179,189,106,138,124,174,5,139,222,63,117,26,15,127,22,155,65,23,88,129,183,201,83,196,222,217,7,185,226,219,121,5,143,244,154,154,46,224,209,104,221,225,103,103,7,72,122,224,214,17,35,89,190,7,153,57,0,33,27,231,79,109,34,61,246,8,240,247,169,171,23,135,250,69,56,105,236,200,168,130,243,227,197,29,23,254,56,233,131,72,157,232,68,235,238,237,20,120,36,144,218,250,139,3,186,28,195,0,252,175,203,18,207,54,128,186,23,181,131,214,74,229,55,41,167,134,56,84,115,87,70,141,48,117,194,27,86,191,161,127,193,20,164,58,135,155,141,157,63,5,181,141,134,57,195,233,239,79,144,139,81,190,193,5,111,220,46,135,22,156,139,204,15,183,105,173,205,142,88,209,145,70,141,124,214,82,5,77,28,225,176,29,25,143,246,42,121,102,120,201,207,144,66,222,20,145,3,82,243,175,66,12,132,236,94,66,123,24,188,211,145,238,117,104,97,85,140,198,119,100,249,108,35,114,104,250,75,23,91,192,24,162,12,223,19,251,180,184,0,157,207,233,214,199,23,170,111,63,129,61,105,97,24,146,40,188,11,187,115,219,27,237,217,205,37,128,46,102,185,86,63,79,9,102,222,22,4,101,0,212,142,246,90,77,48,39,19,100,58,34,31,50,214,189,114,66,59,125,161,96,197,156,33,216,95,137,38,233,144,22,48,212,50,129,25,169,17,149,147,176,101,88,74,146,178,160,29,209,55,194,96,115,19,165,253,241,12,123,71,23,166,145,47,232,62,81,183,69,176,200,251,244,110,122,127,36,217,39,236,174,158,207,20,2,61,27,138,64,253,10,231,227,132,207,203,176,83,212,197,202,42,46,52,122,77,95,173,10,106,6,5,192,40,217,29,99,142,8,26,241,223,179,93,233,13,24,54,93,13,42,84,191,150,49,176,122,167,95,99,126,247,145,15,98,157,10,36,79,61,76,145,225,107,168,236,233,162,86,192,154,25,88,196,91,205,10,99,137,228,247,118,186,170,78,28,71,109,99,112,123,235,29,203,49,200,37,239,3,123,37,208,96,144,26,102,157,182,243,5,119,113,230,138,106,150,208,112,91,182,17,173,84,252,19,164,22,232,9,7,120,164,242,130,74,61,21,137,59,140,80,244,97,33,223,92,136,142,118,203,7,90,40,48,254,7,136,185,107,12,161,51,161,30,3,125,236,108,142,247,133,46,181,157,71,74,171,13,252,65,30,43,172,141,222,35,12,211,119,102,240,240,171,173,11,171,29,123,60,60,153,54,182,13,152,127,215,45,172,69,97,172,19,35,168,238,212,30,236,67,209,30,75,97,122,225,135,114,101,147,55,29,202,191,83,172,14,122,166,236,95,70,47,192,147,186,106,42,237,188,10,100,127,45,47,37,103,232,118,247,121,72,41,127,153,54,239,252,86,225,47,92,163,205,146,167,31,41,140,161,164,164,96,206,120,118,183,36,147,231,220,181,241,68,58,144,150,123,137,204,17,89,21,162,189,210,25,138,199,70,242,22,98,225,148,54,49,137,1,242,248,198,195,0,101,7,114,91,136,117,243,191,69,140,5,172,90,24,179,158,115,109,108,188,199,49,33,133,164,66,151,5,251,65,232,67,23,254,89,240,191,130,44,72,153,183,63,235,53,166,64,190,237,41,64,18,214,215,222,65,118,174,149,99,95,249,139,171,7,190,85,239,221,246,32,165,140,205,28,178,35,186,183,129,119,101,84,42,144,85,106,2,94,104,136,115,215,194,39,203,156,227,193,65,173,90,31,55,14,144,68,246,88,251,145,88,134,219,112,171,238,163,212,225,119,49,184,199,43,172,114,14,99,134,8,72,249,130,67,21,48,70,212,132,240,52,207,190,229,13,80,64,33,121,145,103,146,97,161,150,55,30,127,164,124,151,176,132,44,34,131,85,182,222,234,189,199,179,134,131,61,164,96,86,47,62,49,111,130,26,187,207,202,253,28,116,36,206,64,136,166,218,228,200,132,214,120,121,181,134,82,149,106,18,244,59,41,117,222,46,196,184,58,206,66,223,11,76,51,119,77,132,55,197,28,252,121,29,115,15,168,134,160,88,225,122,8,217,184,43,45,100,11,65,232,196,20,245,106,192,19,246,21,199,223,208,217,176,33,38,99,16,10,40,214,229,128,250,191,148,82,217,228,157,51,78,226,1,196,69,15,19,28,207,92,42,110,225,212,58,221,184,127,180,27,175,42,232,176,78,185,201,245,190,48,83,108,74,170,143,100,58,223,194,46,137,224,101,47,165,36,85,192,227,58,61,62,227,35,114,254,14,15,191,118,57,152,156,164,223,54,62,242,152,242,0,172,149,176,218,243,65,243,152,24,27,8,58,82,29,206,213,246,143,246,133,200,202,192,248,108,98,200,56,205,69,174,101,14,97,244,225,107,39,109,244,251,200,69,193,5,208,32,155,167,197,3,204,99,140,6,163,98,178,157,64,176,200,155,172,18,161,169,155,1,55,14,186,170,205,62,10,107,248,181,49,3,35,61,60,32,225,103,97,27,51,163,121,201,123,228,52,107,250,108,215,73,90,47,64,23,113,13,91,226,251,178,197,44,42,236,7,45,113,228,173,69,144,189,77,206,157,124,235,193,55,242,209,240,156,202,203,203,148,84,232,76,21,29,219,62,165,208,19,119,182,25,185,241,230,120,37,112,161,186,13,106,22,74,19,54,86,53,157,111,86,232,117,197,20,186,101,122,87,179,156,246,45,250,181,21,14,28,77,120,172,213,47,69,78,70,227,11,250,244,202,199,137,18,143,189,65,165,58,237,197,118,222,159,211,3,253,183,237,96,13,109,151,50,40,162,50,20,130,82,215,81,185,200,47,30,66,144,186,160,187,189,201,132,36,173,180,46,234,73,57,55,221,10,137,42,202,151,232,167,26,148,160,11,91,2,63,117,204,87,40,239,27,169,253,206,2,120,146,227,119,11,140,127,29,23,142,163,110,64,26,83,101,187,16,184,107,83,25,165,135,93,136,10,108,155,199,195,224,167,223,132,108,139,224,149,17,133,197,238,95,79,161,104,10,85,222,97,46,171,116,151,162,158,240,18,200,178,200,62,229,54,74,179,82,7,199,226,209,182,210,90,52,247,83,122,0,198,186,87,11,14,204,195,150,64,98,175,234,87,237,116,184,237,1,70,203,29,247,195,190,199,90,60,22,6,126,152,22,177,122,101,222,0,228,12,27,234,14,83,47,184,43,239,191,107,66,232,126,235,163,219,128,206,197,212,195,152,231,110,15,17,40,55,63,238,231,158,125,41,201,106,196,21,66,118,246,122,14,132,32,99,176,92,242,122,219,236,245,203,216,44,98,39,200,224,29,119,4,253,70,246,180,43,149,20,6,133,244,186,209,231,34,201,190,119,210,208,124,35,104,253,205,6,169,63,57,211,185,160,94,70,177,42,178,243,45,15,251,34,184,250,66,121,68,232,10,114,211,88,5,15,60,127,199,28,169,28,206,252,99,53,180,168,74,85,218,39,99,241,15,22,99,0,38,8,52,66,157,129,11,167,162,111,120,248,96,249,191,108,143,220,178,116,70,234,125,205,75,189,93,95,145,142,126,210,203,99,47,241,184,123,175,55,92,164,254,138,66,72,182,149,37,193,63,8,239,196,220,74,215,78,244,28,133,40,235,250,145,207,61,204,238,100,108,248,80,114,38,174,174,54,88,239,69,82,202,247,35,98,224,254,95,169,7,109,204,66,3,218,172,92,158,55,112,177,156,185,128,128,248,160,235,92,117,87,222,227,7,239,159,47,38,38,10,46,216,35,250,78,175,1,135,32,146,118,0,101,203,228,57,240,234,155,156,248,117,250,196,238,32,227,65,2,229,46,35,19,213,37,200,228,55,248,106,118,223,56,176,209,50,181,199,230,91,96,226,117,31,147,119,134,245,213,56,198,110,13,28,118,153,188,73,19,50,101,15,100,100,57,174,12,229,207,200,6,41,118,243,168,32,140,221,214,128,180,146,237,149,10,201,14,235,73,129,89,3,150,20,183,53,123,81,89,200,8,241,17,122,27,54,214,103,194,221,46,187,23,146,217,199,45,252,4,90,171,39,36,125,208,102,224,222,112,236,212,62,109,27,241,115,68,129,217,151,198,171,218,35,177,3,31,99,138,82,139,164,248,138,49,176,253,127,143,168,203,149,17,25,253,35,73,235,7,195,4,233,29,108,24,77,155,136,219,153,122,224,133,222,137,141,12,56,250,115,113,240,97,180,247,128,215,230,207,106,248,60,167,226,70,244,246,234,52,43,88,10,197,48,248,125,129,77,170,155,210,186,79,168,190,0,197,237,221,172,235,139,225,93,24,111,48,228,110,209,70,88,19,137,153,55,199,121,215,170,199,73,192,231,150,101,22,208,53,83,194,207,249,50,24,152,191,39,216,139,163,103,132,56,227,42,131,180,63,191,124,240,27,39,36,140,5,170,130,19,82,159,80,48,218,205,249,176,36,72,28,168,25,152,15,205,120,127,131,188,5,15,50,105,245,194,86,247,248,250,72,212,63,182,152,117,228,10,168,187,85,79,204,41,111,254,57,102,106,191,58,136,135,56,4,42,32,33,62,187,57,56,63,204,81,28,116,138,167,62,99,248,153,213,218,101,234,12,59,32,241,67,192,241,218,166,73,168,101,118,39,243,108,133,185,245,164,174,150,23,207,233,144,23,191,205,160,83,56,233,194,236,106,10,233,0,181,234,119,102,63,86,134,12,69,216,154,48,214,1,87,237,170,117,27,224,23,171,236,230,236,101,149,62,7,109,157,112,237,192,179,13,11,102,223,95,94,248,23,2,0,161,133,41,180,41,190,95,0,186,91,246,77,231,69,206,237,215,31,98,23,64,206,117,95,158,152,143,211,202,79,230,13,178,47,19,10,12,139,243,41,206,150,131,203,132,160,103,155,233,28,253,98,164,217,221,88,62,189,177,66,10,9,27,130,193,101,96,41,79,22,237,141,233,178,35,202,215,8,5,204,0,137,168,195,73,248,168,29,10,43,216,37,150,76,40,12,158,230,122,166,123,36,82,6,74,222,150,204,249,20,25,114,198,247,243,136,107,240,158,104,139,197,115,189,63,215,76,126,155,169,12,180,201,118,181,189,34,90,35,29,135,232,62,205,23,209,96,214,83,3,129,201,236,3,102,93,223,160,41,72,160,43,40,170,25,248,84,172,71,194,134,35,194,163,69,252,4,63,237,171,142,229,147,91,137,196,211,146,93,55,161,131,215,145,135,73,124,189,120,230,44,82,111,154,8,94,18,220,22,236,94,99,1,70,87,75,20,29,66,230,230,10,51,182,36,247,189,120,153,87,151,88,60,138,163,235,198,241,203,167,227,54,51,179,109,200,195,251,22,76,167,118,142,175,137,228,168,0,156,218,209,108,102,159,182,111,101,1,23,24,237,219,142,125,128,73,162,136,53,19,94,39,147,205,244,1,23,78,178,72,40,45,15,215,24,250,172,60,215,52,247,90,240,17,30,33,118,246,43,77,104,173,67,84,64,19,192,164,165,106,95,157,243,9,38,151,244,24,20,176,237,87,159,239,170,160,145,139,225,228,171,218,167,29,223,200,58,149,67,93,163,175,54,187,196,93,239,115,107,238,55,6,249,191,130,83,217,174,245,235,181,225,234,83,142,125,113,103,61,70,3,241,189,30,67,38,14,241,6,42,56,245,60,177,244,0,153,203,171,47,77,191,84,250,241,16,44,232,70,243,46,184,185,219,241,226,112,176,80,182,145,185,189,110,111,39,166,18,246,45,43,31,22,24,16,183,236,150,80,231,224,130,206,49,92,43,49,34,78,156,101,254,17,152,208,192,135,13,251,124,235,121,92,80,47,61,243,107,69,79,135,73,241,107,244,59,176,15,67,56,180,129,222,76,33,229,194,119,108,9,225,60,232,138,122,49,210,110,136,123,6,12,10,102,192,132,101,17,148,84,86,241,174,174,40,38,230,18,79,142,113,103,226,212,92,224,193,214,43,246,134,183,91,119,179,37,138,20,45,95,129,111,9,25,85,40,64,17,193,233,232,142,221,215,80,251,134,108,129,176,132,119,40,5,235,229,28,143,148,18,100,160,37,10,64,19,40,60,237,253,120,152,235,172,73,0,108,105,84,166,91,253,124,162,118,40,217,64,3,133,109,171,84,86,118,8,105,64,189,194,221,184,86,242,165,166,117,196,128,74,39,184,178,154,80,112,38,163,87,191,248,64,51,210,17,44,208,234,71,174,232,196,34,156,5,100,215,228,215,101,66,130,56,244,113,75,62,55,123,250,252,227,26,67,61,175,253,187,108,31,76,35,135,93,162,127,137,170,18,70,133,135,3,8,114,183,95,117,92,236,133,114,87,201,134,77,173,105,203,186,204,171,143,218,127,237,230,254,210,173,184,246,175,105,195,241,138,138,82,60,128,31,107,89,102,193,219,194,14,140,90,250,187,29,219,7,8,204,11,197,217,243,13,130,83,103,103,62,54,214,34,189,49,120,9,210,14,210,125,197,36,19,225,4,138,171,152,90,63,104,19,89,214,50,74,26,221,205,121,152,21,233,152,30,39,124,25,54,108,42,232,244,50,35,89,176,235,204,194,52,131,8,46,139,53,126,23,9,141,91,217,160,140,103,24,63,155,180,156,42,139,54,84,216,183,107,64,192,108,200,187,156,216,82,202,154,35,7,63,162,105,18,122,117,97,155,43,227,92,252,180,21,211,195,204,233,24,177,8,197,125,117,188,24,124,238,180,205,186,226,100,154,233,34,13,40,177,145,139,79,133,13,189,183,76,93,228,88,151,70,50,172,22,104,109,176,34,184,14,242,114,185,227,231,183,138,37,144,156,17,53,33,70,102,191,95,64,201,107,67,225,89,156,106,64,171,10,14,224,162,224,18,86,128,86,21,246,69,101,34,30,49,22,27,76,66,80,203,140,214,36,103,155,138,25,42,129,38,85,145,55,99,108,77,111,90,126,119,226,103,209,54,136,249,138,51,121,70,67,93,156,47,2,84,93,4,102,147,105,245,188,13,254,75,175,159,71,204,16,175,49,39,91,23,172,189,1,199,153,20,124,206,108,71,173,37,185,76,207,106,163,166,136,89,250,60,120,125,254,203,8,83,53,134,55,10,88,41,88,236,7,214,141,26,189,211,253,184,213,173,198,11,108,195,217,150,98,213,82,203,208,164,92,149,22,173,232,187,171,189,176,44,135,24,22,119,144,131,237,126,173,48,202,209,17,123,123,187,29,225,52,51,47,61,154,194,180,219,140,42,157,238,233,67,12,149,118,56,200,223,74,24,0,232,56,79,207,198,226,201,13,106,188,191,236,251,85,81,159,188,35,80,40,70,104,66,214,11,230,170,218,177,89,190,182,54,207,4,168,217,64,0,25,27,116,45,236,83,14,208,9,32,167,117,170,239,20,131,36,68,184,73,91,240,69,105,238,133,207,23,170,204,11,219,153,70,68,226,234,85,11,32,36,179,53,61,3,104,28,141,150,167,211,52,229,24,105,194,150,176,166,181,185,55,136,246,219,70,106,194,110,169,190,146,18,135,254,5,20,150,45,152,5,81,60,181,64,228,236,130,221,81,106,0,142,193,219,217,71,219,166,182,164,72,109,121,211,141,88,130,109,21,46,79,164,29,11,89,161,210,252,185,112,130,43,205,228,74,226,73,197,103,145,115,103,249,170,99,4,224,211,211,75,216,80,53,225,194,6,160,147,91,221,87,60,94,63,168,220,75,48,89,157,113,226,235,96,212,148,61,146,183,227,102,240,143,207,67,244,250,205,191,120,8,122,92,131,80,184,65,207,17,142,63,108,185,30,95,122,13,75,239,2,147,225,3,242,65,1,102,154,199,194,116,124,62,29,31,3,226,128,209,16,0,153,188,165,117,89,172,5,51,60,202,87,135,211,9,153,95,26,16,205,181,131,11,220,38,80,245,180,34,216,52,90,89,45,43,240,26,137,91,140,113,243,169,94,250,51,86,212,228,38,197,226,210,124,100,59,159,232,43,184,56,229,48,249,186,38,25,92,236,196,195,168,155,205,117,59,165,250,64,106,221,33,156,83,132,52,117,231,236,247,73,20,93,154,96,116,241,81,112,104,166,178,111,91,213,36,221,222,13,108,190,236,24,183,6,11,46,106,157,109,245,251,184,234,23,52,72,130,138,215,170,171,122,71,97,88,246,96,68,169,56,201,209,246,71,246,190,139,130,103,177,33,152,243,198,84,147,199,178,210,228,107,208,129,229,225,230,145,151,249,188,71,246,89,225,190,143,93,220,188,11,103,124,123,183,65,50,224,214,74,161,19,178,51,224,72,2,7,164,132,46,243,77,222,137,226,185,161,83,17,97,182,135,238,45,151,78,130,196,73,246,250,141,51,1,208,108,134,85,59,42,243,92,188,182,231,146,46,30,252,24,36,27,121,132,8,186,120,123,82,58,117,7,23,215,154,49,149,136,232,12,29,164,93,25,173,109,129,227,253,37,130,249,92,254,104,26,71,189,97,122,176,116,114,88,191,89,25,221,11,198,19,8,180,110,164,175,101,228,122,38,146,98,80,208,242,64,44,107,175,109,127,180,238,176,56,250,28,10,12,70,134,42,254,242,115,105,86,208,165,6,93,3,81,189,138,67,113,130,3,71,11,203,157,178,86,232,154,230,253,17,79,243,121,29,202,169,82,151,44,123,177,182,136,215,141,9,33,99,92,17,208,209,59,120,106,100,164,27,150,85,42,224,158,193,181,28,252,221,152,37,208,184,123,220,172,42,120,212,110,197,9,4,190,29,186,147,192,21,62,66,231,50,216,198,67,4,24,179,189,192,63,125,21,250,110,238,84,92,67,116,93,64,244,159,81,203,105,116,159,16,16,239,96,241,48,194,163,151,103,252,241,121,44,88,35,168,79,217,24,57,214,46,62,141,134,158,222,147,164,91,234,160,162,36,185,225,5,184,63,54,251,17,179,158,90,87,154,69,174,198,69,112,50,28,131,154,245,15,115,54,115,70,170,35,83,224,31,82,28,153,182,178,225,2,17,209,245,241,0,104,49,24,63,247,88,26,78,6,223,61,246,64,130,232,198,37,61,2,67,100,107,95,97,243,141,229,203,3,148,198,174,236,114,125,19,37,81,30,157,198,203,114,73,167,140,15,253,169,148,249,235,118,20,130,43,63,188,197,83,117,169,65,6,208,163,0,221,75,191,66,167,193,60,174,191,71,206,129,230,198,83,43,41,25,77,29,95,216,70,141,31,157,57,202,193,238,181,36,223,65,105,55,5,22,251,20,24,210,98,112,0,174,63,154,0,126,164,39,29,27,244,153,89,184,31,15,43,129,62,122,132,136,124,28,29,204,63,65,152,88,126,50,183,103,182,101,143,63,115,147,115,138,18,21,141,74,5,99,241,51,85,6,216,205,141,113,178,94,25,133,226,129,205,36,76,213,216,46,244,70,138,180,30,49,205,65,36,113,253,62,244,3,150,20,161,237,117,24,57,3,131,160,64,110,167,130,66,192,72,53,251,2,225,8,25,135,213,230,51,61,125,97,82,30,197,62,102,216,165,168,72,109,215,172,216,0,80,66,120,209,40,59,14,50,189,103,252,241,184,4,21,86,73,54,43,10,194,0,230,202,250,25,119,197,248,28,38,157,201,5,217,201,32,46,142,250,205,153,93,1,236,47,226,238,97,10,152,110,139,172,179,173,243,129,167,50,61,52,35,46,16,225,205,179,63,14,225,111,53,64,161,23,224,242,82,173,212,45,135,202,56,193,48,164,86,161,214,59,2,169,229,219,136,161,125,230,0,127,38,149,158,147,138,73,221,230,73,170,113,119,170,160,208,153,45,98,112,149,181,151,95,1,215,74,186,252,123,236,239,20,223,246,169,89,135,242,146,36,10,82,57,194,14,242,147,210,120,84,71,247,240,158,128,200,233,59,179,168,162,204,101,51,141,210,207,70,94,219,118,251,164,10,66,253,119,172,232,18,29,193,147,155,200,210,218,122,58,238,179,189,4,146,81,152,155,187,213,119,49,57,2,106,77,250,69,71,236,143,164,77,86,73,230,90,222,12,181,119,96,137,236,55,78,77,53,202,222,21,105,241,11,74,3,31,162,40,244,125,18,247,86,102,251,164,27,121,96,9,109,106,160,47,23,209,137,163,133,66,226,121,104,205,33,155,115,45,133,253,163,7,41,192,23,26,246,58,188,87,209,156,113,143,122,126,131,34,239,236,24,177,182,253,68,57,96,50,38,237,83,169,67,85,90,155,201,58,207,204,58,47,79,6,75,108,23,133,71,187,92,224,45,95,203,252,111,172,145,0,97,98,88,182,72,149,40,36,79,25,74,68,107,55,177,89,116,3,190,172,152,134,93,18,200,236,192,191,102,215,89,8,157,194,174,19,190,72,237,34,137,191,212,135,223,177,240,145,199,196,82,104,238,172,54,193,209,247,143,116,1,113,117,88,174,81,235,90,109,42,234,99,149,165,248,26,241,210,183,55,94,113,16,232,222,45,146,45,126,40,135,88,193,164,129,181,4,34,231,5,94,35,52,139,118,118,236,3,70,109,103,59,221,150,251,21,22,178,133,75,36,248,150,250,159,33,215,209,89,140,13,129,165,124,102,86,93,137,22,184,207,77,169,119,142,192,222,216,52,46,11,111,165,64,114,117,196,45,134,23,124,242,46,107,139,195,45,104,77,46,147,239,4,78,213,233,215,90,159,24,73,84,204,245,150,59,137,116,176,58,120,196,85,208,186,114,237,87,51,5,62,106,97,50,229,240,19,97,197,210,142,208,58,240,136,82,41,162,168,198,20,36,131,143,70,168,92,107,118,99,140,93,36,115,118,196,125,38,90,193,148,187,181,12,239,70,148,90,217,129,133,102,36,93,204,178,56,0,205,238,87,183,130,29,166,138,20,144,250,231,177,35,87,35,194,168,53,213,143,25,64,143,156,212,52,246,109,152,113,212,162,101,93,89,71,51,201,82,83,66,93,201,243,65,28,83,3,232,34,7,134,243,70,104,229,211,249,114,118,236,59,243,188,206,165,49,202,71,229,124,140,112,11,238,138,7,166,41,239,153,101,76,92,253,170,70,13,174,69,3,1,35,159,118,78,14,1,33,154,186,2,28,240,122,182,157,115,111,244,173,41,13,136,8,154,91,98,39,135,149,137,3,17,196,188,239,74,118,137,84,162,235,2,244,137,181,48,42,215,192,153,100,116,50,250,53,129,32,46,120,198,160,81,217,139,160,166,236,25,70,232,167,69,240,115,178,196,45,254,25,227,150,130,193,126,151,202,188,21,225,137,46,117,237,19,250,59,141,119,164,49,155,109,200,130,225,73,46,90,154,218,212,94,44,101,225,77,138,45,45,225,235,70,89,209,135,193,23,171,245,46,141,52,246,6,114,179,213,131,90,219,243,44,148,182,173,118,220,180,110,47,107,247,147,23,220,251,82,171,116,154,249,98,82,91,182,130,121,210,151,16,138,151,249,160,60,109,182,65,19,54,90,165,89,181,119,250,91,149,235,173,243,165,82,14,190,191,156,214,239,97,107,147,9,111,232,79,43,148,209,112,225,222,244,180,248,160,115,24,25,144,14,136,168,97,18,30,227,143,153,28,205,155,193,57,51,24,41,34,51,145,223,212,115,94,121,93,83,71,142,253,250,76,7,14,5,200,51,175,165,165,54,187,245,202,207,217,172,39,230,228,156,0,97,24,161,115,41,89,8,115,238,64,191,24,134,36,157,35,71,156,240,175,28,228,218,141,26,221,108,81,143,96,48,158,243,22,232,34,136,31,236,151,80,138,40,10,214,177,95,114,155,102,172,177,232,177,116,140,98,223,145,8,175,237,19,17,105,159,127,195,96,115,0,201,63,35,249,77,46,64,193,217,93,12,184,59,225,218,54,28,124,251,187,221,249,87,214,245,47,222,71,121,93,115,15,209,58,168,169,206,106,44,123,217,197,33,121,83,223,57,57,64,65,88,193,246,66,35,152,217,48,164,18,213,127,99,252,146,37,127,155,181,192,9,133,2,65,45,3,230,134,205,87,166,52,152,1,2,225,242,83,134,62,247,52,145,94,8,210,26,74,71,117,119,0,210,161,63,226,64,135,235,17,145,186,169,221,56,12,123,117,202,176,129,64,206,120,44,185,236,180,248,82,177,117,237,13,188,157,146,253,196,69,33,154,214,135,198,69,8,49,250,109,46,224,106,26,232,198,246,199,48,209,60,140,181,25,7,232,135,194,149,191,252,18,169,38,155,191,45,249,243,63,4,161,231,175,195,203,210,156,34,139,235,116,73,200,25,98,222,95,151,125,163,110,229,197,139,141,132,67,85,228,117,36,199,134,219,158,231,185,3,86,121,253,179,14,108,74,18,239,196,1,113,26,206,77,116,30,122,229,65,198,154,180,119,144,24,45,15,120,92,103,137,168,62,253,85,60,22,94,160,195,64,138,71,138,142,106,62,83,183,32,202,99,236,12,112,200,0,109,29,48,106,15,184,100,82,52,159,157,159,1,182,10,249,58,87,28,188,99,242,160,20,89,200,66,66,32,145,66,18,70,75,50,63,222,59,73,167,254,24,109,42,138,56,245,55,170,12,175,74,151,179,163,66,32,114,250,202,133,32,136,28,7,7,96,181,160,69,178,165,108,56,17,189,2,240,167,6,114,46,254,20,44,125,14,185,2,121,152,131,10,239,6,92,138,197,17,106,202,97,74,64,230,77,54,113,230,230,16,220,181,64,74,3,15,145,29,181,190,181,220,187,83,235,244,85,18,107,2,18,42,73,232,127,152,8,22,75,34,26,191,227,15,80,155,244,19,107,91,232,106,162,61,243,153,208,40,210,145,84,127,156,13,166,227,205,238,194,219,242,32,94,249,190,67,75,0,139,41,53,81,212,253,246,216,242,165,134,1,208,112,168,132,18,47,152,212,242,55,81,100,78,219,58,237,77,169,203,0,192,88,82,178,182,69,179,46,29,88,35,56,20,74,187,238,78,65,142,167,170,154,3,183,47,118,153,40,17,127,66,187,251,77,179,79,53,59,251,66,111,253,97,90,172,234,41,103,217,180,73,116,249,100,89,1,157,186,223,128,136,234,59,179,185,222,65,198,47,111,120,11,129,22,13,90,84,233,146,44,243,93,36,230,127,178,85,80,62,164,51,102,100,97,8,254,130,189,140,87,135,146,15,68,196,210,67,165,15,135,162,77,163,234,198,140,111,212,175,92,174,141,53,211,13,69,127,0,127,32,228,144,125,94,82,83,207,211,165,19,133,87,1,10,33,30,250,136,12,205,152,106,66,16,41,100,36,57,152,172,193,183,133,91,226,23,108,186,164,100,81,20,224,199,238,178,33,208,77,239,242,98,229,87,135,149,191,173,163,203,113,151,191,88,94,124,24,9,33,121,231,230,10,39,10,175,231,161,24,103,190,59,3,68,106,57,124,18,28,158,31,236,46,31,164,78,128,10,243,123,25,89,222,38,14,80,229,159,176,62,50,122,183,48,221,96,215,146,96,21,87,136,250,96,0,26,234,15,208,102,59,254,26,127,249,7,23,98,147,231,242,31,138,75,94,248,9,169,242,254,207,238,7,232,98,73,85,69,34,147,212,24,89,42,200,57,47,228,102,245,16,124,98,24,125,11,187,21,11,247,27,224,189,180,71,21,35,4,75,127,157,38,56,14,101,108,93,173,101,85,117,174,179,254,229,62,48,121,84,246,121,140,81,134,190,86,31,136,254,222,219,31,106,56,231,47,87,112,75,213,111,58,194,254,79,220,194,44,60,92,46,185,143,229,21,50,227,197,131,234,117,251,23,49,101,200,194,244,46,78,89,100,112,59,148,164,8,248,3,5,210,87,4,242,76,144,49,157,247,41,11,121,147,58,1,113,91,108,18,90,64,6,245,127,252,66,124,34,96,94,185,152,147,89,122,72,116,95,162,63,12,216,230,64,150,206,74,230,228,102,214,58,164,72,32,173,224,121,77,217,233,130,199,147,219,222,134,97,30,212,139,64,23,66,216,21,61,246,181,187,147,198,146,163,185,37,6,17,58,76,122,177,45,86,185,5,234,48,244,49,200,5,98,120,206,232,28,152,54,29,211,153,129,241,147,80,243,52,126,198,186,10,23,160,197,99,126,98,41,177,51,70,118,232,58,144,247,203,86,48,50,96,141,0,71,151,216,212,157,76,88,51,105,123,113,119,31,235,8,8,241,245,13,180,118,195,174,30,241,4,137,236,70,68,183,35,82,12,94,0,55,240,59,35,194,54,79,208,144,199,77,189,47,105,218,222,201,20,51,63,198,112,214,23,163,59,28,171,42,14,26,206,254,93,31,215,3,209,246,2,95,248,93,30,169,221,168,175,191,120,82,199,198,231,103,29,153,83,216,239,81,197,45,195,92,140,139,103,179,160,62,132,232,212,115,163,222,11,171,254,20,91,81,210,134,221,246,28,180,69,74,156,197,71,181,130,50,3,3,237,61,115,237,147,15,156,89,194,99,167,49,94,60,81,90,103,92,163,156,141,47,101,140,195,169,208,4,170,98,58,214,28,14,92,39,176,70,141,57,178,221,171,232,114,28,119,80,94,106,118,136,199,27,81,75,241,179,99,31,10,108,108,140,202,71,234,30,220,210,106,228,80,168,161,7,182,51,194,15,17,94,254,71,10,167,144,106,236,41,198,233,88,213,80,115,23,22,151,142,95,122,23,42,41,146,190,147,128,35,243,225,138,36,20,215,233,237,213,132,157,48,108,201,129,124,54,114,53,80,166,56,33,118,177,136,232,237,57,134,113,151,42,52,25,7,69,50,88,137,111,222,30,185,136,87,65,166,233,54,149,218,212,52,194,80,243,112,15,0,143,122,17,241,74,107,10,55,122,188,214,94,158,252,51,148,245,111,225,172,248,52,242,164,14,84,10,203,99,174,221,85,221,45,101,173,87,245,176,194,92,70,248,78,96,158,201,174,132,201,187,238,45,68,149,234,186,92,53,58,49,83,216,224,96,173,45,52,206,185,150,204,68,91,126,229,149,128,202,218,104,116,100,69,222,198,10,232,252,138,223,149,45,230,239,165,197,140,147,151,139,165,80,162,126,117,43,61,18,161,188,234,88,56,105,46,95,9,142,106,152,234,149,101,231,160,2,14,31,203,103,80,4,84,138,8,119,47,172,130,130,70,32,74,4,236,232,169,190,106,96,160,36,172,140,220,116,165,15,141,45,249,22,30,62,213,185,121,60,18,232,126,190,18,36,253,125,60,110,19,119,16,79,69,85,174,172,66,238,185,200,147,112,97,170,236,241,100,130,64,199,242,232,206,5,210,27,248,211,228,6,249,214,145,254,179,166,43,51,244,247,183,242,65,73,91,31,233,76,221,143,131,207,234,74,170,41,245,178,125,128,143,199,201,218,91,210,93,27,161,84,77,87,65,42,243,181,236,184,32,155,76,184,169,198,183,66,129,94,153,128,26,11,4,56,167,207,16,24,77,159,139,125,188,13,73,167,72,208,42,41,222,119,71,144,234,212,39,48,121,225,203,78,13,125,215,181,113,194,7,247,156,206,159,232,254,179,108,141,142,166,87,54,157,142,65,44,178,43,207,47,132,91,190,3,117,146,170,64,31,43,232,33,32,138,53,107,142,135,54,35,41,248,81,126,132,95,43,31,74,100,18,60,29,104,161,13,124,131,211,234,144,48,222,29,168,102,161,7,7,61,127,200,207,245,252,132,31,113,227,138,234,69,173,144,50,37,43,1,173,72,198,69,71,58,139,20,110,140,1,25,201,46,28,196,59,179,5,99,135,69,13,144,79,121,171,216,26,232,60,84,74,138,55,113,114,38,154,45,164,5,103,51,158,82,146,146,193,223,7,8,248,85,145,139,54,218,34,5,254,247,23,208,203,136,122,121,206,132,49,184,156,243,43,230,39,94,171,25,126,143,0,181,76,12,124,172,110,27,223,76,78,27,243,233,13,183,2,198,103,37,216,136,232,134,118,84,227,138,247,85,93,100,196,15,199,56,217,105,179,74,50,23,92,218,217,144,165,139,92,98,141,52,40,251,228,188,247,49,61,36,124,116,177,87,110,175,228,240,77,176,29,173,121,247,190,69,207,144,53,4,124,214,68,248,78,27,17,243,8,5,18,172,143,37,92,0,194,162,156,245,196,79,152,206,103,59,23,103,169,218,194,134,30,250,50,20,187,56,22,180,254,211,147,215,184,204,252,124,17,186,231,181,25,148,208,91,79,88,204,240,220,103,249,247,11,223,74,158,71,224,94,235,134,252,160,164,174,211,72,16,69,55,26,58,126,8,198,114,54,240,42,97,213,21,145,18,20,90,217,44,199,63,122,99,110,69,115,14,212,19,228,127,229,61,226,251,166,32,77,124,163,243,143,198,71,105,13,223,56,125,126,59,230,173,99,239,17,46,94,208,82,231,86,187,240,177,48,159,16,132,24,246,154,30,50,41,97,200,95,124,223,192,175,133,20,227,216,204,12,161,125,229,98,102,226,81,210,187,110,226,152,20,253,64,87,218,162,243,102,176,46,145,89,134,209,230,0,74,60,26,178,213,109,97,90,13,205,62,72,78,168,84,58,172,64,21,253,102,215,137,195,223,195,39,80,70,137,193,126,208,17,105,118,189,224,161,233,28,9,18,228,1,119,78,231,87,25,46,182,142,135,167,179,163,29,65,172,64,242,139,40,82,35,62,182,52,76,241,130,217,37,101,33,235,115,126,89,124,3,70,159,198,59,229,19,163,3,206,234,23,184,108,127,239,220,248,137,39,233,7,19,69,199,118,218,113,22,171,77,156,152,22,32,99,126,151,153,39,90,194,22,83,9,185,194,252,89,54,173,212,197,65,193,144,61,142,184,120,228,56,235,100,98,182,236,215,50,117,227,120,1,225,6,128,231,187,199,203,71,243,241,50,215,210,192,66,178,175,132,229,53,75,42,204,29,182,196,160,30,160,238,53,215,101,223,53,91,224,140,137,196,113,169,134,21,186,17,67,112,242,20,50,4,187,251,51,9,128,29,39,19,46,75,45,62,77,162,241,153,66,253,96,164,54,14,37,29,198,133,96,74,79,73,34,85,149,215,48,55,228,173,11,93,199,226,247,148,118,145,29,68,69,107,249,121,184,73,226,31,169,176,142,126,100,92,247,98,51,47,7,150,107,151,104,108,116,147,113,247,209,226,236,189,181,111,161,178,114,206,247,173,235,21,109,193,36,36,135,214,215,221,84,68,199,86,206,28,179,55,61,244,52,75,94,77,198,169,220,66,140,252,188,185,81,57,239,254,112,67,235,52,154,133,107,244,68,36,196,69,121,50,73,124,103,35,233,240,99,176,242,35,59,234,192,156,142,44,116,27,153,123,175,52,245,9,102,248,254,21,71,181,0,2,171,48,20,78,48,130,164,126,168,241,119,185,142,79,210,196,225,89,234,95,72,150,30,216,157,106,143,164,79,222,196,59,214,119,89,91,11,107,203,85,189,248,220,13,130,103,56,230,161,74,96,213,93,162,226,113,97,193,85,157,174,137,157,225,89,232,67,217,12,208,170,85,89,35,81,37,47,130,163,66,119,174,33,161,231,132,130,182,253,37,120,69,13,77,149,2,138,200,208,22,94,72,136,75,83,40,70,165,215,87,145,234,148,44,37,2,63,52,30,125,97,123,225,220,124,209,40,168,88,138,42,236,205,75,66,59,103,218,147,19,96,98,104,182,1,56,118,213,124,36,78,148,162,145,80,179,216,135,159,20,211,251,79,207,137,75,116,245,98,146,125,218,233,124,77,144,80,209,142,228,115,129,57,17,104,59,76,174,80,3,13,155,225,58,136,116,172,146,53,165,178,184,135,86,13,117,59,223,178,85,208,145,11,88,20,76,171,2,47,144,214,71,199,43,135,147,212,185,84,241,8,191,62,217,137,35,91,184,75,202,44,139,82,201,65,135,107,87,158,103,3,232,77,198,40,128,152,215,117,200,34,28,207,253,134,50,97,112,110,254,123,131,227,92,243,183,90,33,153,24,226,99,165,88,160,162,142,200,27,89,81,139,190,234,239,40,205,13,66,49,38,110,218,108,156,228,196,41,40,6,133,217,158,57,137,158,19,116,249,115,35,211,166,237,137,138,140,180,122,214,80,99,196,64,22,123,9,224,159,40,199,175,227,108,4,208,124,44,195,250,174,190,183,106,205,6,184,187,147,130,196,226,221,154,161,112,48,118,17,238,51,56,243,155,242,194,238,243,85,156,1,150,26,232,109,156,19,43,55,79,215,8,191,21,208,106,241,130,218,100,161,6,185,82,154,77,177,19,212,49,55,236,163,99,221,25,211,170,204,234,188,94,222,105,161,101,169,251,200,231,146,34,182,152,195,85,174,186,85,251,146,194,132,209,18,179,83,250,176,110,20,163,19,140,203,59,134,159,12,148,84,127,65,142,4,137,177,40,4,226,249,43,19,162,105,240,248,147,208,155,108,254,65,24,246,128,158,16,21,196,64,191,199,2,231,105,20,54,149,102,176,38,98,212,244,17,96,122,227,27,85,71,23,241,128,75,101,218,205,91,228,9,243,156,148,55,201,210,187,163,122,225,185,171,205,145,211,126,45,223,205,135,218,229,110,215,50,151,190,42,121,84,127,107,63,189,185,158,90,233,26,161,181,206,74,75,214,102,187,203,48,113,47,111,145,140,47,56,250,105,194,71,9,58,35,12,104,128,99,184,56,40,239,178,17,138,80,216,177,197,53,23,226,87,47,116,94,105,165,36,76,54,1,207,207,248,138,0,164,236,216,167,207,129,153,130,209,87,138,176,9,18,181,134,17,185,67,148,5,143,79,99,99,21,134,142,30,178,14,144,219,115,166,251,105,139,60,197,227,66,188,33,25,131,114,177,83,70,140,132,19,2,192,13,119,33,166,55,251,82,34,203,104,92,85,94,19,68,249,155,75,7,76,252,161,6,92,186,159,4,59,67,195,216,49,128,240,178,240,41,98,231,188,178,15,188,137,53,133,207,206,214,46,134,106,208,166,113,43,149,85,83,144,115,249,136,187,62,109,17,94,242,92,111,122,232,200,251,78,105,87,107,27,235,219,184,160,227,15,223,231,136,235,213,231,165,226,133,183,22,41,220,70,170,27,61,173,124,91,163,99,204,35,27,25,51,59,176,32,130,75,171,177,48,185,206,114,251,54,239,217,232,43,184,183,224,189,126,173,13,206,171,78,245,203,120,149,199,85,254,162,35,68,105,131,128,108,15,230,32,228,45,41,232,141,12,180,21,49,162,56,140,208,231,122,89,196,145,213,11,103,32,44,179,190,94,194,179,8,161,174,171,67,200,90,0,76,145,210,178,23,120,56,11,186,165,218,156,75,116,88,122,243,26,169,238,190,155,144,166,98,110,237,148,216,1,127,26,137,239,156,86,217,209,33,148,210,42,224,109,217,141,190,200,192,88,24,227,180,51,57,28,202,91,91,33,95,218,23,69,168,108,133,66,41,219,153,54,75,30,117,187,130,10,126,165,71,179,105,143,202,111,146,216,75,215,42,59,193,186,167,37,250,19,88,133,247,3,83,219,87,16,137,156,36,104,209,178,28,54,179,227,115,199,58,226,25,181,174,213,62,202,199,222,252,110,53,241,83,136,106,231,52,101,228,147,115,28,4,140,201,250,157,132,55,164,183,144,109,208,221,254,242,143,108,15,77,110,22,158,146,199,205,71,194,212,84,223,121,173,187,130,174,224,227,110,194,196,88,176,143,172,124,215,28,175,245,109,57,92,13,237,195,11,10,76,220,56,104,25,119,78,224,22,149,117,77,153,86,194,119,191,205,225,24,139,132,10,11,50,193,164,209,56,167,161,196,121,27,9,36,224,36,140,225,226,170,90,154,172,157,224,71,236,154,98,216,251,136,168,3,111,61,75,200,131,19,233,163,216,13,65,87,51,135,182,47,171,17,60,198,185,20,46,161,216,206,75,17,121,50,177,98,188,225,50,32,209,203,16,88,212,248,232,185,145,89,252,48,46,180,74,232,68,4,72,111,138,11,107,50,6,33,181,66,146,207,221,91,131,183,138,105,157,237,4,117,112,162,220,58,149,170,92,218,249,192,159,192,0,66,185,30,43,91,49,215,218,189,121,133,220,126,111,220,32,251,30,173,20,138,114,74,152,5,49,76,97,27,162,245,156,237,163,14,88,103,198,27,54,34,185,63,251,0,171,252,153,215,89,106,250,80,214,106,148,184,70,179,168,136,26,142,44,179,164,156,140,151,36,119,93,100,166,152,67,251,187,228,183,14,88,92,133,98,156,6,59,220,98,135,88,84,200,68,229,23,51,56,78,98,30,177,154,66,249,148,173,202,212,191,248,35,60,185,88,170,208,63,247,117,147,80,147,157,158,34,125,121,92,92,172,67,146,37,74,112,109,206,25,182,128,66,202,195,248,237,20,55,123,203,50,22,15,152,15,55,135,25,76,9,160,103,20,48,66,104,131,97,141,167,195,230,253,124,186,143,98,151,9,98,131,101,121,133,32,75,119,167,102,215,240,191,104,150,80,76,241,252,48,85,180,187,194,228,88,66,15,234,57,211,83,156,111,86,143,26,168,34,207,164,159,25,201,4,70,230,62,38,59,152,40,4,239,115,7,1,22,56,87,109,6,250,0,138,91,252,16,75,145,137,173,40,227,74,208,245,109,173,248,202,99,117,109,213,55,220,10,174,141,120,54,48,112,15,215,19,180,92,129,184,68,63,17,239,19,4,45,109,89,29,193,88,206,186,206,78,218,30,96,96,48,156,142,159,99,253,247,205,149,242,144,112,54,180,112,75,44,107,169,83,239,59,56,236,235,10,153,45,164,183,191,186,4,157,19,240,3,206,225,127,176,185,167,235,215,104,131,233,25,244,66,120,15,92,138,52,135,254,14,185,215,132,55,114,118,207,226,46,109,162,50,159,162,54,73,167,22,157,144,104,118,131,186,31,52,164,186,69,181,147,36,209,165,33,204,109,137,53,180,162,244,176,69,165,120,46,199,203,118,98,185,233,89,191,229,27,5,64,254,176,74,173,206,29,60,49,221,58,203,23,72,239,221,14,137,24,63,240,175,249,42,15,230,203,194,172,18,125,64,106,204,35,48,3,187,180,133,90,55,196,65,163,65,251,222,222,197,212,238,74,190,185,143,148,149,220,116,117,101,220,237,214,169,248,32,90,107,206,17,80,115,74,172,182,73,172,244,128,150,201,34,45,92,104,66,1,173,26,45,247,162,86,97,23,75,53,233,56,189,117,117,16,217,82,54,12,110,184,45,196,29,92,181,81,62,1,115,154,56,65,48,47,188,116,98,109,134,63,164,240,43,5,210,55,148,204,140,228,90,253,220,226,84,177,28,211,228,239,74,172,246,46,69,201,142,158,213,202,34,60,156,151,23,5,221,54,62,191,5,191,91,170,20,166,229,198,110,16,126,125,153,140,7,159,226,72,57,128,183,7,145,115,225,78,215,26,149,177,94,4,109,190,184,92,124,171,216,191,253,35,223,138,13,131,60,60,25,224,202,1,224,199,179,4,13,71,95,36,225,162,123,188,181,125,150,202,98,122,118,180,13,168,171,214,155,38,156,55,189,98,20,41,170,83,200,208,174,161,241,215,13,218,208,87,191,253,192,70,33,125,133,131,157,103,113,114,93,5,202,45,166,193,205,82,105,130,254,116,205,180,8,193,11,78,88,128,93,236,210,170,184,4,77,55,52,211,183,73,219,149,214,243,95,24,124,54,66,65,178,26,75,228,125,35,201,184,28,232,145,5,124,107,20,125,193,200,78,229,253,177,220,138,226,198,195,108,65,237,18,198,128,171,143,54,101,250,19,91,226,104,47,210,199,20,0,91,241,234,235,137,102,190,13,188,90,12,138,220,11,149,84,237,128,125,167,231,184,95,100,60,177,97,30,239,117,130,138,163,242,162,51,221,145,229,190,44,75,6,64,54,16,98,237,62,189,187,6,211,149,237,228,9,15,212,46,160,87,203,105,63,181,197,165,174,104,200,236,195,247,180,129,217,236,2,169,22,228,143,127,42,76,159,83,46,50,133,210,134,133,105,173,224,33,33,46,248,183,76,66,46,177,145,201,215,89,54,130,191,131,122,93,252,223,130,31,178,184,131,36,64,15,88,72,188,181,41,129,112,202,50,239,181,199,90,146,158,210,110,193,59,202,1,247,67,76,83,201,206,209,169,122,159,112,119,216,38,201,65,85,213,244,230,15,225,43,105,226,56,165,64,149,111,176,90,212,229,142,109,129,142,171,231,75,142,3,165,50,24,10,130,185,7,12,221,188,164,169,206,227,107,42,253,137,130,172,137,243,79,107,179,11,142,195,85,113,41,241,196,18,199,54,14,104,70,115,47,23,198,23,68,245,200,21,134,97,249,13,57,209,5,215,231,42,181,246,184,228,214,31,45,136,202,225,212,30,182,210,147,60,159,149,235,145,63,187,205,106,127,165,229,76,228,54,77,44,212,121,5,226,167,234,79,79,1,135,190,181,188,134,63,7,148,90,192,35,24,1,20,160,240,239,15,130,155,85,140,166,210,247,247,224,89,76,206,66,88,85,39,7,249,48,32,11,240,105,0,247,135,90,127,210,150,5,171,122,175,97,168,146,98,45,154,202,210,176,194,160,42,234,190,48,202,240,133,204,176,0,161,148,2,35,131,183,184,135,155,246,56,202,132,200,124,54,218,148,115,230,235,232,152,203,69,48,29,224,66,70,112,127,233,204,118,73,137,3,229,218,8,129,123,103,189,112,191,150,60,69,15,239,188,177,233,240,114,196,216,183,141,218,67,97,251,195,154,196,202,184,194,244,183,166,244,135,213,159,136,238,9,169,64,39,249,205,84,167,80,196,77,4,220,136,92,69,216,0,186,146,63,185,142,103,63,196,245,242,78,72,144,224,48,2,206,237,42,218,50,202,80,2,168,54,180,205,50,77,206,4,242,254,20,59,211,140,145,148,122,241,63,67,104,20,228,10,111,5,183,94,27,150,22,19,124,167,84,238,77,253,226,162,242,161,58,121,92,86,185,37,2,168,228,2,37,242,131,50,2,187,197,33,39,133,0,38,204,133,84,105,87,120,153,150,98,249,117,190,164,111,54,87,3,57,213,196,229,65,43,145,121,204,117,99,168,246,127,222,192,23,62,79,211,47,145,182,214,203,162,55,49,254,3,132,169,126,211,175,152,251,229,171,147,82,30,156,251,60,119,68,96,30,30,177,54,30,208,196,183,180,188,250,62,5,125,5,132,204,198,81,173,130,35,49,201,204,123,51,239,186,153,3,118,215,225,163,106,212,63,241,185,188,114,182,184,204,84,123,17,129,81,253,101,33,171,188,236,12,98,27,8,5,161,222,77,117,148,161,27,190,45,10,60,175,32,20,98,84,3,7,18,230,102,124,157,220,29,51,177,228,62,89,215,199,42,243,169,65,228,235,91,118,26,60,29,205,49,78,246,84,159,189,215,92,135,214,65,82,80,117,70,132,52,126,121,198,252,82,142,120,88,141,209,24,215,10,162,76,181,154,219,235,61,32,245,174,73,71,74,2,147,19,132,104,33,68,138,5,234,234,168,193,233,69,135,182,53,99,24,127,205,186,190,34,170,164,106,148,221,1,40,159,71,205,236,18,49,148,190,195,39,233,126,19,79,236,80,168,176,102,170,145,175,28,128,99,18,191,111,134,10,236,30,115,138,115,245,49,15,199,152,107,64,217,125,64,57,175,46,207,112,225,114,106,254,141,164,23,183,40,14,193,98,60,117,97,37,233,226,133,36,164,234,12,217,120,82,47,248,178,116,210,52,69,55,94,74,17,166,199,67,188,161,16,185,0,86,56,180,242,124,67,9,4,30,51,15,230,204,110,24,159,113,178,205,46,186,73,235,66,8,206,8,180,162,246,65,24,158,182,114,151,177,186,150,70,150,133,236,253,208,165,198,170,26,160,131,111,218,181,120,100,18,193,34,38,239,182,222,0,146,21,253,219,137,27,122,5,180,147,229,241,81,4,64,110,58,7,146,236,242,140,192,43,223,12,165,154,57,242,56,86,201,103,225,145,118,57,75,222,175,211,183,151,174,237,150,122,157,78,118,103,15,58,196,247,72,209,93,216,100,102,152,6,153,254,185,122,223,180,147,97,78,197,188,123,43,183,220,48,237,159,183,22,191,33,97,166,113,68,91,104,29,103,222,95,126,247,60,60,55,84,214,112,215,193,30,223,0,201,33,216,57,46,141,28,231,22,26,8,239,133,228,108,71,156,107,195,114,19,153,169,69,211,208,192,34,151,106,207,240,105,67,249,167,246,160,152,214,8,190,119,119,117,248,29,119,250,144,220,0,44,252,72,78,135,205,154,218,177,60,43,101,40,174,73,189,82,209,185,147,117,252,252,190,242,93,39,12,154,234,247,247,159,12,38,79,147,115,122,13,3,221,166,230,240,39,130,18,252,150,214,108,81,118,44,221,240,92,108,104,181,94,193,41,248,141,65,229,183,245,45,193,131,165,10,139,171,163,194,253,115,201,177,184,157,173,218,30,73,52,43,151,58,14,223,127,43,123,172,66,122,119,154,148,251,159,150,6,123,204,166,116,131,246,249,198,75,146,216,160,244,176,26,83,191,181,164,202,0,182,204,120,173,130,189,174,228,1,81,33,226,54,251,182,215,152,57,99,148,225,223,40,214,164,196,101,20,216,122,173,13,151,252,18,207,189,46,83,89,66,130,240,145,141,179,122,7,130,22,52,203,213,56,159,203,125,55,145,119,16,148,48,48,100,106,116,38,181,235,117,122,197,98,201,221,28,191,116,92,58,79,179,232,3,130,154,88,228,72,228,47,25,129,48,96,23,121,54,183,10,19,241,114,194,0,199,201,49,171,27,241,116,157,59,188,226,21,196,161,193,233,50,168,55,167,53,57,66,165,131,224,192,157,211,102,132,47,2,71,98,154,42,149,201,60,232,12,221,42,70,151,206,41,116,104,250,245,5,171,193,37,154,143,46,185,183,141,37,225,72,118,115,149,234,190,242,166,123,95,29,121,190,226,19,102,220,171,185,32,215,195,204,248,248,142,13,119,207,79,240,181,146,147,133,173,173,168,108,112,61,167,249,200,166,133,198,87,176,180,145,88,66,246,31,239,4,242,190,183,33,45,129,71,241,101,169,50,132,194,187,244,81,185,73,16,23,153,89,254,170,40,136,85,150,81,143,204,203,130,247,231,8,45,220,95,1,74,90,82,6,171,115,234,200,194,235,132,162,19,157,201,199,109,214,144,165,85,42,218,62,5,198,22,41,106,192,126,134,205,92,177,251,244,160,191,143,243,156,2,234,165,129,72,209,113,7,124,107,39,39,155,118,213,155,127,190,192,4,0,130,62,199,118,29,162,30,47,124,245,114,230,32,91,37,203,17,122,93,195,99,245,172,87,33,213,82,62,54,161,217,251,253,118,250,165,244,73,222,36,93,252,208,10,181,154,211,214,86,100,200,134,162,49,17,144,31,249,68,44,24,204,28,75,177,130,36,136,223,125,7,165,161,9,103,47,227,117,69,155,109,188,92,67,80,137,37,64,254,249,131,118,129,157,0,205,86,104,199,151,12,33,48,232,126,224,76,21,45,68,75,170,107,158,184,248,102,27,212,82,26,142,164,84,42,103,17,192,12,193,3,147,201,246,157,107,29,2,29,133,133,83,174,244,53,25,82,140,208,228,211,60,53,161,191,103,161,30,123,73,106,252,71,108,197,127,118,92,235,172,91,27,84,206,140,73,156,238,106,28,148,119,234,50,170,180,198,74,73,161,64,122,130,59,242,12,222,23,245,85,64,62,92,161,144,132,252,240,140,128,90,175,68,37,185,82,175,55,40,35,50,124,46,88,165,107,188,113,162,66,5,7,83,242,31,232,163,52,49,116,205,251,47,4,153,160,106,254,233,139,151,115,67,253,206,3,70,184,129,106,191,139,156,161,103,197,149,247,99,115,90,14,95,140,95,16,63,141,178,71,207,63,121,35,14,27,138,139,20,79,63,160,213,36,169,184,53,53,141,45,212,48,200,192,165,140,167,166,121,65,104,225,145,88,81,252,252,135,16,182,156,188,133,100,175,139,14,193,127,105,135,82,106,185,224,91,163,7,24,128,125,136,130,168,48,0,212,175,238,20,250,218,70,229,41,56,229,98,211,1,18,99,71,247,31,44,80,169,71,44,111,217,91,166,46,75,124,24,187,239,202,169,245,204,38,213,225,254,71,230,189,97,155,200,240,52,252,87,57,53,99,123,22,212,133,102,53,233,152,81,67,21,58,22,232,67,72,152,73,38,94,7,46,101,185,169,247,150,158,3,231,160,199,130,121,242,54,158,251,82,35,148,59,246,202,53,113,171,158,14,85,174,57,131,178,243,133,137,252,196,243,152,129,193,86,197,148,119,249,84,177,43,35,41,31,102,48,207,55,77,150,217,72,138,214,197,86,43,93,113,210,32,15,49,49,148,232,184,88,75,66,146,47,189,252,213,50,235,222,241,240,32,124,182,170,176,39,54,253,100,121,27,39,211,134,104,78,53,182,49,107,34,218,252,144,113,116,162,217,16,224,19,112,53,201,221,142,176,213,222,164,235,121,137,163,149,92,170,101,206,211,113,184,252,222,212,61,247,215,217,44,22,163,205,195,195,159,59,20,54,181,72,18,182,68,176,142,110,221,206,22,6,96,180,44,220,51,2,130,93,131,77,125,249,219,59,207,227,60,188,154,141,179,111,150,101,136,135,177,122,242,99,104,98,210,66,155,234,107,111,172,40,239,53,115,75,116,254,121,240,44,130,224,171,118,83,53,189,88,2,71,200,249,207,2,158,253,225,166,211,230,57,124,108,156,248,205,54,121,230,113,19,152,26,169,203,209,157,102,192,16,151,209,227,65,196,156,67,213,23,110,50,190,100,223,208,12,248,117,76,186,252,162,240,98,110,136,159,247,163,22,56,207,230,216,84,24,131,176,79,167,120,42,214,100,150,82,194,36,17,44,238,16,241,198,188,185,206,125,219,251,10,48,133,35,205,7,190,239,34,155,197,28,82,124,69,157,54,118,250,109,39,242,147,253,101,9,176,223,17,66,157,32,223,82,109,186,166,142,167,82,191,141,23,163,219,231,120,107,19,254,52,66,85,55,80,47,48,55,115,202,174,235,200,195,226,239,31,116,146,34,3,246,143,189,125,96,118,168,82,164,205,205,52,57,56,156,12,223,231,203,221,20,19,106,250,71,48,122,128,56,66,82,53,136,120,114,105,197,188,249,102,9,150,128,70,237,47,130,206,131,0,79,241,166,77,167,11,142,15,15,199,132,122,20,29,235,235,209,7,187,77,10,105,139,103,95,60,137,73,254,13,232,158,74,234,140,5,79,229,13,117,116,248,192,237,110,231,105,43,251,50,132,109,137,233,134,223,14,137,235,90,97,25,37,143,105,192,24,32,73,28,79,225,89,208,211,83,220,16,237,129,71,94,166,147,96,12,189,153,72,111,245,236,209,61,85,119,8,1,3,189,148,174,47,168,182,186,207,167,57,27,87,43,74,91,246,210,59,206,99,113,196,111,78,117,196,191,180,53,122,153,222,61,210,5,165,159,190,20,119,84,103,2,53,81,209,239,7,41,86,0,85,242,155,131,80,186,254,119,21,114,52,31,154,27,118,106,113,118,123,57,166,119,21,217,184,215,236,132,136,124,194,39,17,182,74,248,201,56,44,174,26,74,159,206,230,228,63,152,50,159,155,109,177,55,98,148,77,171,53,129,90,237,62,227,128,123,190,172,92,197,65,103,93,223,105,186,210,203,207,105,166,166,94,202,153,68,204,81,75,186,139,36,67,243,201,41,1,92,122,35,28,253,209,157,139,146,82,111,70,65,247,68,233,44,41,17,186,237,47,122,229,106,162,220,209,9,31,69,253,14,83,252,246,145,217,203,60,4,167,80,117,132,238,34,4,74,80,125,83,128,10,246,48,168,111,123,14,72,148,174,164,72,122,95,1,195,17,89,209,203,47,11,96,166,229,104,21,167,85,41,12,47,2,115,88,90,171,191,236,15,159,42,34,68,49,217,206,6,169,86,93,66,229,138,235,90,191,100,143,89,176,101,205,100,34,206,171,207,2,75,18,203,193,90,97,243,22,253,133,239,227,108,154,124,165,245,0,235,108,230,206,94,77,26,99,167,158,20,7,245,7,37,241,216,84,131,190,198,110,95,200,46,190,199,180,36,141,242,71,20,129,87,49,120,93,194,108,130,66,229,218,130,60,206,159,60,182,58,189,214,166,169,209,181,244,5,111,210,188,178,125,111,110,137,145,4,8,201,187,2,22,32,59,45,219,237,113,114,232,153,229,120,143,242,168,20,134,116,15,203,129,126,165,46,101,119,2,51,60,8,31,87,160,229,103,173,202,80,224,157,161,245,96,177,216,168,58,38,149,133,79,13,244,50,242,227,66,67,26,29,138,71,94,185,25,127,242,239,38,165,214,79,18,164,72,194,99,187,164,107,234,15,151,248,179,224,64,159,200,13,165,250,87,211,154,118,60,107,55,63,61,157,213,174,243,188,142,185,131,42,196,62,211,93,80,107,76,117,72,66,194,55,48,139,240,61,122,125,87,2,199,226,84,246,123,187,168,106,254,71,34,251,8,126,102,189,218,162,140,151,250,237,131,211,49,95,167,223,78,215,251,2,89,238,19,86,102,152,10,97,220,214,87,62,238,134,81,59,185,241,155,101,80,229,232,177,132,13,189,228,163,13,179,238,238,5,17,111,215,206,203,82,53,158,241,43,188,7,60,118,230,203,190,243,3,208,159,50,60,10,219,55,20,98,101,97,130,208,8,76,215,162,59,43,65,235,142,141,3,240,130,239,106,193,122,202,240,225,213,18,19,201,139,214,125,102,66,91,202,110,170,246,114,35,95,83,26,5,239,211,148,253,43,88,225,6,105,9,176,21,68,145,138,127,205,252,122,99,40,238,120,97,241,34,246,230,118,165,17,1,19,115,14,227,98,76,15,153,237,129,230,19,97,33,198,240,232,79,146,174,5,227,178,44,96,185,162,64,144,22,203,22,197,135,178,204,213,169,35,155,46,159,37,192,69,10,148,47,184,36,163,245,181,245,175,157,50,46,228,102,153,164,180,28,249,181,109,202,152,89,107,145,231,171,173,66,149,117,18,30,160,243,202,53,214,83,203,51,8,55,227,90,246,86,241,127,95,224,231,232,202,70,28,54,244,163,102,116,139,165,142,250,185,86,68,168,233,249,19,53,51,40,106,27,242,220,103,96,64,234,16,144,244,68,85,217,106,29,142,183,86,28,112,51,91,80,194,4,148,8,147,136,197,154,3,104,4,166,83,71,217,59,140,143,7,54,204,246,173,44,206,64,55,26,2,33,73,94,235,29,195,115,146,2,38,66,6,33,197,77,178,7,120,204,229,2,22,66,78,187,118,252,188,163,131,165,194,64,216,174,111,25,27,177,125,148,182,146,239,21,104,11,90,202,224,123,197,167,201,3,45,244,170,225,241,232,144,168,212,64,231,35,21,60,76,157,54,110,66,98,87,182,184,43,147,21,153,182,49,22,237,138,112,190,240,220,149,80,53,87,35,252,34,232,31,232,225,121,18,18,156,197,185,206,220,66,247,217,207,172,97,28,43,203,210,37,10,13,174,68,170,114,210,218,220,149,186,51,119,167,123,33,245,217,90,73,98,135,101,194,120,141,241,206,110,232,229,84,38,227,30,76,247,181,120,119,250,74,88,44,205,234,62,7,17,215,54,37,134,244,116,214,40,134,157,221,213,85,88,141,230,146,214,56,198,40,55,154,148,74,140,89,155,162,146,197,217,127,214,217,107,129,58,182,118,157,213,88,223,22,243,97,84,203,171,251,227,188,228,18,43,168,113,109,31,156,196,46,30,115,56,252,6,19,93,241,175,89,79,102,68,22,175,19,252,182,47,89,226,187,163,121,99,123,235,166,117,172,33,147,108,250,84,34,243,36,198,93,54,218,92,18,36,129,103,63,112,62,56,126,168,233,174,96,139,70,141,69,198,34,41,167,20,186,187,236,171,195,254,86,154,100,243,173,251,147,199,11,245,254,102,49,37,182,148,116,0,75,206,64,17,150,78,110,179,147,150,188,27,55,57,158,250,64,79,176,234,97,222,25,64,114,58,25,22,46,248,72,156,183,45,186,230,154,149,22,15,26,87,133,107,250,2,238,153,198,168,32,13,77,23,11,13,158,172,245,240,151,63,179,106,75,207,128,190,78,57,32,208,117,129,65,158,161,61,68,151,154,124,17,217,2,254,94,50,40,63,48,237,7,98,9,93,87,16,32,220,161,156,28,172,131,152,3,4,225,90,65,72,223,104,165,114,178,136,179,49,219,72,237,246,30,214,89,104,179,4,66,254,226,177,91,215,238,23,104,124,65,68,247,46,145,208,69,252,140,72,192,141,147,168,52,99,125,246,227,243,246,98,192,123,147,87,210,102,56,138,3,92,70,233,7,230,121,39,222,173,167,59,47,186,176,120,123,43,134,197,24,183,250,228,208,134,143,81,237,65,246,71,93,194,22,4,28,241,216,122,200,191,208,205,0,89,221,217,106,233,97,100,59,67,102,183,100,78,8,115,17,155,113,202,178,244,214,72,19,98,186,17,253,25,216,136,192,219,220,90,47,84,252,230,108,189,194,104,222,95,172,248,154,208,178,232,67,140,242,22,96,206,231,98,247,71,252,85,136,143,125,12,212,209,88,105,2,39,86,72,213,39,166,173,245,219,219,73,126,13,139,201,236,196,107,148,209,96,151,66,170,85,138,54,15,168,77,116,148,174,84,58,244,149,199,104,244,18,137,204,217,39,133,224,0,163,184,196,111,60,124,194,47,58,195,167,71,155,13,53,217,121,93,123,13,160,166,49,63,116,220,68,181,197,91,246,96,237,209,136,37,114,69,218,156,89,35,207,172,102,75,191,61,95,212,154,106,77,89,55,96,122,14,180,83,151,54,154,44,33,128,144,52,109,152,221,12,155,34,113,235,174,226,221,7,142,196,100,244,231,162,225,238,145,182,194,143,241,180,243,73,159,0,116,232,100,210,8,91,134,193,71,188,233,169,142,35,132,199,79,180,193,135,186,201,228,32,117,51,46,158,24,50,226,179,52,96,224,104,180,104,183,236,59,25,19,217,238,129,219,221,248,78,42,61,186,254,166,47,189,202,156,155,72,120,217,217,144,174,204,15,35,92,53,142,210,32,97,175,216,0,151,242,17,51,44,40,231,29,107,128,84,108,87,34,79,105,201,231,55,202,211,187,181,12,250,88,212,75,5,92,128,223,102,184,237,89,212,236,51,114,126,83,188,35,176,37,47,210,198,222,233,70,62,56,243,205,254,185,59,123,137,61,182,245,66,199,60,91,74,82,225,170,161,85,155,253,238,237,192,29,113,62,93,51,254,23,247,235,44,204,146,157,70,109,167,44,138,38,211,22,163,234,151,30,212,133,65,37,71,48,129,70,56,93,246,115,251,53,222,236,185,238,240,17,38,240,120,93,10,217,55,184,228,99,193,140,130,110,20,39,110,113,100,63,188,110,0,14,247,87,76,201,254,31,159,253,219,210,203,83,227,163,204,246,236,199,6,55,92,23,22,92,105,223,118,126,130,131,103,127,250,138,42,32,12,103,254,231,96,227,154,77,216,231,130,18,208,5,156,146,115,40,65,171,38,99,149,137,253,143,79,116,254,134,72,14,81,251,224,228,78,50,135,17,203,120,31,203,215,62,79,16,45,48,24,130,120,0,104,58,242,90,226,209,107,71,100,120,172,21,158,187,9,118,61,191,111,157,199,212,231,203,49,48,174,118,104,70,181,89,141,8,127,215,52,165,123,52,64,220,122,168,109,177,100,242,219,69,169,167,239,224,91,245,87,94,198,196,144,60,74,133,205,76,177,114,210,131,54,171,249,218,203,12,63,153,43,198,201,4,99,225,244,156,82,80,53,4,198,205,4,19,21,239,119,51,206,247,147,50,223,228,20,220,243,146,78,109,142,129,23,162,35,25,149,35,64,4,159,134,175,195,62,209,91,167,130,120,88,254,4,83,127,239,129,36,85,123,232,79,193,199,70,35,46,142,6,88,151,37,28,134,105,89,195,160,163,94,66,59,233,25,227,177,220,36,82,140,163,57,28,224,78,177,43,149,238,229,71,214,141,158,1,187,16,230,237,171,81,39,209,1,25,127,132,250,204,16,28,151,98,184,37,29,134,128,202,223,76,82,95,75,197,109,248,225,144,88,235,42,125,161,152,95,153,204,207,133,190,79,191,114,172,8,8,74,82,23,42,98,1,223,75,5,231,91,254,156,23,149,210,144,235,122,165,31,245,37,30,237,76,223,64,9,162,30,154,6,211,2,165,196,198,10,75,148,99,118,96,21,48,57,157,252,175,107,44,85,123,4,214,156,55,118,244,14,230,137,86,231,212,21,203,248,22,147,248,5,212,118,160,22,115,24,219,246,246,205,168,5,150,131,225,253,120,85,35,57,214,25,199,57,223,242,97,160,90,213,2,173,174,104,235,53,42,55,132,129,164,6,61,242,160,100,183,164,147,217,18,70,82,1,186,150,201,223,249,144,128,0,147,186,132,118,223,191,253,175,138,149,91,36,102,83,5,112,107,170,246,85,135,249,181,240,67,120,239,87,3,170,73,115,75,70,138,177,135,107,222,77,84,32,235,230,61,208,208,219,241,136,75,65,183,75,212,159,202,239,11,158,151,52,147,56,123,10,95,103,138,89,242,97,234,224,5,246,73,75,246,40,193,146,40,236,127,18,119,141,140,13,226,154,36,160,45,13,12,234,86,88,17,240,23,81,76,4,122,104,147,147,249,157,136,212,12,91,20,17,209,152,201,176,0,140,192,58,67,117,54,176,34,245,14,129,188,192,162,251,128,199,186,129,115,33,91,55,240,152,11,187,210,165,111,183,84,100,138,212,110,8,132,225,167,25,42,98,134,35,146,217,75,164,249,134,190,174,200,172,175,30,35,138,152,212,226,80,173,85,94,217,131,109,249,13,24,214,109,93,76,54,131,101,53,106,122,96,157,79,81,47,5,47,212,173,119,91,42,117,131,72,93,22,44,37,228,168,116,227,251,72,198,232,144,229,94,243,235,107,198,130,242,213,84,238,103,11,236,176,204,84,64,50,241,182,41,194,191,160,176,144,187,31,202,41,176,33,84,203,248,123,199,232,19,253,133,125,163,206,250,192,158,181,64,42,101,3,211,175,136,47,124,35,181,225,184,253,53,187,222,157,199,231,28,162,66,234,120,232,75,12,212,133,175,135,218,249,96,160,51,145,139,76,81,13,126,238,245,23,42,0,85,63,159,178,231,189,118,89,31,129,107,133,227,121,151,230,180,59,200,243,204,227,206,2,92,148,137,234,168,15,5,47,101,209,246,75,154,97,222,54,116,175,16,229,114,117,140,251,206,45,109,13,82,89,121,51,91,27,251,71,150,117,223,68,243,67,89,10,70,230,245,71,127,92,8,167,118,161,226,88,217,24,106,236,20,198,60,129,112,168,187,82,44,130,10,60,43,33,150,128,126,245,58,160,54,22,181,34,223,128,249,120,78,251,112,73,10,178,81,25,161,184,29,225,129,93,152,236,162,68,131,232,151,195,40,137,35,10,128,227,180,94,60,51,67,46,51,52,42,234,76,120,37,83,32,44,197,214,9,241,56,151,213,107,152,222,85,0,199,211,197,102,193,208,14,82,69,111,195,153,140,197,135,192,49,24,101,233,143,74,221,51,87,101,90,165,83,89,117,140,18,206,238,181,10,132,224,215,135,190,181,141,14,41,175,165,190,225,254,196,41,126,212,10,157,82,95,223,29,191,136,50,31,19,29,30,216,144,242,217,170,87,175,247,181,186,150,157,17,166,213,44,80,102,57,246,4,190,111,148,228,153,95,91,25,74,101,199,103,143,21,15,203,164,170,91,101,190,165,209,197,24,90,90,197,52,155,247,201,72,125,79,223,126,85,115,184,222,136,24,140,179,119,244,3,98,225,67,213,32,246,128,109,209,187,82,103,31,123,168,207,157,5,52,148,125,0,202,180,108,191,225,181,197,217,4,16,59,243,221,229,10,121,49,147,109,85,186,111,229,249,5,249,114,232,84,202,119,248,51,130,235,9,10,46,168,213,37,253,156,138,243,35,253,248,171,82,49,52,165,136,249,254,35,223,76,250,171,117,185,161,46,129,143,179,120,219,47,237,128,77,52,142,140,38,113,89,118,208,144,225,133,105,108,121,87,71,78,72,84,164,6,52,164,59,77,167,202,152,215,235,111,49,72,168,12,51,92,249,250,19,208,135,179,175,113,97,202,163,212,237,82,146,109,87,107,240,184,168,196,178,71,19,194,209,106,3,4,157,211,152,112,211,235,215,146,89,161,118,10,212,209,239,176,147,90,55,218,181,13,6,203,64,117,125,33,201,36,48,189,76,2,92,66,198,6,182,191,129,129,165,169,120,108,125,42,197,20,12,174,32,89,245,98,79,222,182,50,58,66,69,161,245,6,135,87,189,26,121,242,116,77,217,133,110,14,79,110,53,161,131,98,105,66,22,24,2,180,182,158,218,245,250,219,178,183,206,82,101,99,242,59,99,50,0,27,95,202,104,218,162,27,183,40,118,103,140,45,220,67,206,185,142,4,40,236,133,87,19,88,240,189,5,77,72,134,12,249,85,165,95,163,200,122,254,139,205,49,179,64,102,54,0,20,48,249,147,131,140,117,253,210,170,79,41,110,163,183,101,111,171,238,7,148,170,241,157,133,24,73,96,170,88,80,150,234,73,17,114,127,21,168,101,249,17,119,124,101,24,204,5,135,243,201,212,154,129,240,163,96,41,101,66,54,169,221,153,78,225,102,187,192,198,63,238,140,42,194,253,67,71,21,145,123,59,108,166,12,220,114,233,183,215,197,94,127,176,67,233,206,163,159,203,214,36,18,165,105,150,180,164,96,158,203,116,105,25,62,113,249,100,222,104,223,143,38,117,51,75,41,34,145,140,153,248,67,52,185,124,56,133,71,173,232,142,114,95,36,248,131,14,214,63,50,185,142,173,65,179,169,156,45,117,232,159,222,212,175,182,57,229,117,164,177,179,14,160,214,245,232,44,234,6,48,231,107,192,106,40,25,210,2,107,125,42,88,226,165,79,237,198,67,124,203,10,168,236,65,68,102,139,31,194,20,51,175,244,187,85,166,37,230,124,251,93,218,178,17,35,23,159,133,111,35,194,243,229,10,15,172,128,133,74,127,77,168,28,201,52,193,173,194,138,60,175,132,229,169,104,159,37,213,126,188,21,178,210,136,107,100,14,160,97,177,164,27,116,10,137,161,142,185,146,107,50,97,20,80,191,94,169,107,118,28,252,61,69,30,96,36,118,169,190,129,155,238,230,161,196,241,61,188,141,69,105,68,54,9,23,55,238,106,108,27,237,156,8,122,34,34,8,82,141,120,203,45,183,83,47,123,122,125,254,79,111,13,111,160,165,49,13,66,120,92,208,12,197,213,41,232,247,203,153,221,85,39,202,112,137,145,57,72,49,164,153,120,20,149,18,178,155,12,59,193,28,53,103,106,44,117,162,5,8,110,59,93,92,21,41,80,135,108,183,104,225,191,109,64,188,14,188,158,249,100,138,223,49,85,4,173,12,32,40,98,87,254,80,85,184,112,139,82,221,181,76,137,248,43,71,94,67,20,125,253,106,59,177,190,204,247,54,208,240,137,49,46,66,126,206,70,173,163,46,40,252,48,20,58,125,208,34,112,231,141,183,216,116,116,54,98,38,238,70,21,171,134,207,191,185,216,129,157,227,10,84,35,58,222,242,138,130,233,219,121,12,102,48,155,208,207,52,70,217,181,131,201,133,228,39,23,92,135,216,33,199,250,47,245,254,192,17,2,57,111,22,20,66,163,54,114,124,196,63,21,204,121,10,141,106,120,82,123,65,82,60,49,136,150,153,247,254,97,203,23,129,70,71,185,42,203,197,22,194,154,253,84,174,1,133,193,250,205,94,138,177,243,141,120,124,225,170,248,172,111,194,124,146,218,101,99,9,4,231,144,199,143,45,121,203,139,3,232,236,100,248,236,138,115,163,129,179,172,81,34,237,79,181,25,169,167,243,48,103,238,166,215,100,87,180,128,242,31,133,195,61,22,226,68,131,107,68,232,127,60,136,84,214,116,249,115,24,55,230,95,165,25,19,4,99,251,1,185,3,141,73,211,19,72,88,74,71,24,140,92,81,113,171,6,199,207,180,217,192,112,53,177,25,219,21,38,221,207,235,118,95,18,72,79,108,249,51,247,1,51,113,226,49,61,216,78,61,231,22,112,152,28,89,104,108,195,31,39,214,9,246,191,187,236,233,119,221,177,108,227,197,182,205,64,74,214,36,248,67,150,19,152,0,117,173,99,111,139,138,95,240,131,203,250,171,60,72,147,247,141,163,81,195,92,198,82,18,12,230,116,74,211,218,247,234,2,42,99,150,60,185,120,46,184,27,90,102,127,197,39,233,237,135,245,12,153,212,146,43,99,118,222,147,58,164,141,183,110,154,178,124,207,93,243,133,37,184,196,111,152,49,129,192,108,111,135,32,39,124,38,150,225,94,185,63,24,89,239,101,133,212,254,172,19,49,33,11,81,184,27,236,35,90,183,106,123,20,81,55,44,3,1,252,240,227,104,195,73,204,25,1,236,33,100,130,38,28,21,56,88,50,59,85,222,115,161,68,73,11,201,77,30,183,115,54,252,24,81,51,215,246,194,94,164,34,111,168,67,226,51,125,243,201,19,145,112,171,192,234,4,225,59,87,195,223,104,102,221,112,125,136,155,146,112,100,51,87,82,170,215,241,210,98,62,235,205,254,115,130,36,172,80,221,145,205,161,190,20,108,90,150,205,218,122,47,188,121,82,26,156,228,201,173,35,14,91,206,172,5,221,175,9,10,183,140,3,87,104,128,37,178,135,169,241,86,191,195,11,162,105,151,254,218,106,142,240,214,22,10,128,11,191,221,60,92,40,165,136,47,207,63,109,188,200,159,238,71,187,167,204,11,43,125,176,246,250,197,167,17,231,187,74,87,200,138,183,190,189,53,170,206,110,237,196,134,205,211,123,53,83,3,36,205,110,249,73,12,193,84,5,161,24,114,141,217,82,0,202,84,246,195,92,234,34,28,106,223,245,72,208,154,113,90,36,7,173,179,160,203,239,70,68,215,82,225,236,152,58,166,254,13,232,15,183,137,53,137,232,219,99,44,119,102,54,59,154,174,38,218,35,181,246,146,159,98,34,17,211,52,185,154,98,225,36,233,208,104,5,150,197,240,169,11,0,141,112,127,82,221,40,176,157,243,250,231,59,28,95,110,215,105,200,42,13,140,155,20,181,3,85,59,189,102,96,92,22,129,169,79,221,203,164,0,140,234,178,16,183,59,250,81,222,55,200,26,206,249,210,47,112,125,93,189,99,32,80,11,143,249,61,17,234,113,53,137,4,173,87,190,14,168,166,189,6,117,23,110,15,217,181,96,146,107,127,38,57,80,26,228,78,187,8,187,197,56,193,193,60,71,110,53,80,182,209,215,72,240,203,102,247,48,93,28,198,76,98,71,12,229,246,93,61,230,202,149,103,37,145,4,173,33,152,61,27,204,52,129,181,192,252,215,243,129,169,56,93,38,138,182,79,143,165,132,226,3,40,228,123,19,69,94,207,223,69,137,225,1,72,164,71,236,51,88,98,37,244,206,84,61,76,201,101,10,176,54,196,230,0,214,169,78,169,29,113,113,223,200,234,121,144,118,181,73,81,59,209,245,37,27,229,223,145,250,66,109,45,34,187,57,124,154,6,5,48,171,145,28,178,38,151,186,123,9,105,202,166,243,185,160,114,161,114,240,252,13,50,160,209,40,238,240,165,12,174,204,159,50,6,239,131,207,114,185,9,112,249,66,242,162,153,188,206,165,218,74,19,228,216,209,176,88,107,122,196,69,46,107,247,181,168,54,146,12,3,167,113,91,146,166,194,171,175,33,253,206,78,130,188,127,27,133,173,190,112,101,250,193,77,38,219,65,185,60,17,141,166,252,142,160,207,58,194,72,119,149,38,120,129,105,140,195,223,17,214,12,47,233,117,78,34,106,156,49,60,36,149,113,44,154,15,214,118,43,174,74,65,113,67,150,196,96,210,61,173,20,156,177,232,179,124,178,63,50,28,121,173,154,177,113,230,121,73,39,181,222,120,192,81,214,66,217,160,70,130,175,29,253,48,129,201,248,34,18,79,220,59,242,107,32,222,128,52,0,169,252,166,4,154,190,30,69,76,213,49,126,60,145,153,184,96,149,0,111,143,90,64,211,88,107,117,157,169,219,229,97,147,86,62,87,71,249,196,186,234,98,184,68,159,38,177,135,73,171,113,160,40,121,12,205,221,150,17,229,75,231,80,75,140,124,205,252,158,176,241,249,74,111,78,103,119,63,209,253,99,122,160,134,46,99,58,101,59,132,47,167,190,226,158,31,20,100,238,0,88,218,88,19,61,62,15,242,126,172,235,63,50,5,31,13,231,40,230,66,62,88,56,18,59,60,213,172,250,102,15,252,16,187,186,82,57,43,55,14,193,71,69,114,9,21,187,217,114,212,208,122,188,65,201,72,15,89,20,125,233,173,29,70,96,99,154,167,116,54,211,139,244,166,151,61,187,45,214,24,254,30,139,67,213,95,66,70,244,18,48,85,105,10,1,71,112,169,174,43,154,224,59,28,73,188,115,75,65,4,16,211,211,166,170,110,109,241,175,143,241,102,247,206,138,86,83,183,150,181,73,188,199,62,143,104,210,56,37,175,107,241,110,50,247,136,207,229,1,119,188,60,79,110,233,163,121,245,42,110,62,114,73,199,194,118,214,214,122,221,84,93,60,52,4,59,135,149,238,58,235,223,248,237,154,202,225,169,196,159,42,132,243,188,23,153,133,249,143,167,2,140,139,84,76,91,192,254,90,10,25,218,52,81,35,22,71,238,98,70,43,9,104,92,194,207,109,54,65,103,184,82,28,54,166,95,135,146,7,228,207,57,37,228,185,134,60,235,197,27,1,179,75,146,245,155,252,50,111,25,24,101,14,169,99,201,9,17,146,44,49,213,128,217,182,122,142,24,111,59,229,84,82,23,108,245,11,11,193,176,207,150,85,128,245,17,248,172,205,244,120,12,17,211,44,156,217,148,21,119,41,196,243,107,8,85,1,90,224,111,232,135,221,137,10,148,35,193,231,152,249,243,240,43,88,135,98,140,226,233,196,214,69,129,25,114,82,175,171,195,177,197,73,64,164,39,141,105,180,234,186,103,210,202,121,126,210,41,225,185,33,39,164,194,68,247,251,51,152,32,3,96,30,227,164,163,72,62,230,27,144,31,64,201,7,61,92,63,148,41,159,162,219,115,39,139,231,59,85,68,37,141,89,157,195,68,68,144,229,89,40,12,147,141,112,39,183,159,65,8,87,37,175,53,105,223,212,43,185,239,30,231,120,226,103,246,248,49,5,242,208,165,250,218,36,193,0,148,135,18,222,242,128,54,20,133,69,175,10,103,182,9,94,136,138,63,133,121,79,238,15,64,49,124,165,239,193,120,50,17,129,69,31,55,251,25,142,103,174,165,220,107,48,66,86,103,35,221,186,206,161,197,128,64,206,116,216,147,213,173,194,235,27,101,203,218,198,251,181,88,145,66,218,211,232,10,188,146,47,81,8,205,140,51,140,178,219,83,104,204,116,162,28,243,95,11,19,76,38,91,237,213,10,145,147,247,89,85,242,85,3,248,43,11,154,43,111,248,8,181,140,108,41,136,172,18,73,146,182,195,84,115,19,230,118,189,71,170,68,47,254,239,85,120,6,19,19,194,244,195,86,138,15,43,41,88,227,117,157,95,212,29,154,21,23,60,80,175,118,179,144,31,6,165,104,172,199,111,226,137,174,177,165,232,230,131,229,225,89,208,241,36,155,58,219,212,249,117,2,247,39,139,66,229,177,239,141,235,215,50,73,11,247,194,219,15,191,99,54,170,68,233,7,38,8,199,46,39,215,221,243,214,176,18,3,22,3,234,55,101,38,221,100,154,60,107,131,90,137,87,81,231,146,100,207,88,29,197,6,184,76,238,61,128,172,117,69,12,118,111,108,190,25,82,28,133,68,226,209,114,182,171,90,77,13,148,52,115,245,236,196,11,153,43,213,144,171,117,17,202,50,171,73,57,237,203,101,147,233,37,49,179,68,161,169,24,183,39,241,33,25,190,74,51,1,15,36,186,252,164,29,241,48,153,237,137,70,167,68,3,235,134,235,18,103,4,102,116,12,115,65,224,69,133,76,84,148,111,160,112,192,61,37,33,41,119,94,34,191,113,224,228,138,213,143,132,62,28,187,81,160,19,80,251,215,210,241,241,117,31,172,170,168,60,7,97,48,169,241,84,132,172,18,25,173,174,157,172,250,58,178,171,59,66,102,86,219,196,140,228,18,163,73,202,86,209,161,235,225,105,201,40,152,156,184,113,122,212,221,35,115,67,165,188,153,206,29,231,171,143,235,74,233,101,130,155,54,104,149,111,52,173,158,196,101,33,203,148,174,200,190,72,160,19,218,169,127,27,116,91,92,145,229,165,203,159,240,166,87,134,178,242,210,177,185,183,27,129,141,46,175,47,137,172,126,183,172,252,140,239,12,243,63,61,173,151,89,235,248,232,109,28,57,181,169,34,194,251,26,120,180,46,67,59,109,26,108,24,194,101,226,193,143,6,244,242,23,223,90,103,37,152,207,23,252,233,42,239,5,203,140,247,83,51,123,99,74,125,9,10,210,172,137,31,234,38,220,203,109,253,213,79,243,60,64,174,18,69,147,64,156,192,44,103,95,205,207,86,176,5,202,23,192,69,43,79,236,3,163,238,31,42,179,231,110,197,54,124,214,207,47,190,179,13,186,115,61,114,85,1,66,22,84,63,124,83,86,143,37,8,41,63,143,203,252,124,247,170,21,5,135,207,98,15,116,248,0,236,190,35,56,183,35,80,76,224,9,49,160,96,194,173,182,3,76,19,129,193,253,233,34,219,90,89,104,103,115,62,102,4,229,41,187,93,66,145,66,142,98,251,236,251,146,25,122,110,212,99,175,39,130,11,165,4,92,93,82,189,0,216,141,186,134,148,91,36,28,236,242,115,238,73,127,122,202,138,103,245,193,123,210,72,193,74,142,192,34,213,106,33,31,120,173,51,2,29,24,4,248,4,155,244,233,19,93,252,52,51,34,52,250,44,57,7,162,62,39,185,141,220,217,168,0,232,246,169,237,67,175,250,134,87,212,2,116,73,25,111,28,206,174,216,12,95,2,4,163,18,95,246,79,165,156,95,170,42,218,190,214,157,164,229,96,171,151,250,44,155,171,5,155,27,100,199,14,67,108,165,198,118,59,29,203,225,130,30,53,182,210,134,68,134,35,132,169,172,38,27,127,133,107,147,220,203,128,8,121,10,105,135,21,119,82,95,201,131,125,21,169,16,201,146,159,110,103,171,251,61,101,89,90,44,115,193,114,118,216,94,181,219,124,3,248,22,197,115,252,225,73,199,66,23,35,170,176,160,248,74,8,90,117,73,0,254,235,13,108,163,19,66,63,142,17,29,93,246,252,147,177,107,9,95,236,206,27,94,83,134,91,240,95,142,124,19,115,78,216,38,239,235,142,217,216,218,175,250,62,135,235,98,229,93,92,3,101,22,206,46,232,20,174,7,189,103,74,0,82,143,178,99,211,45,22,80,231,69,240,104,119,145,169,209,68,243,171,32,225,24,181,132,208,48,192,162,195,217,129,208,34,131,75,96,86,223,215,213,198,74,212,159,217,14,147,213,75,139,111,130,202,33,185,183,238,157,215,105,219,129,251,230,254,178,29,66,162,148,204,8,42,105,115,22,67,9,101,60,124,102,195,178,77,28,246,96,124,232,218,109,202,175,187,69,132,213,10,73,155,37,37,42,205,241,167,141,193,41,26,166,156,93,56,170,39,49,204,21,154,184,131,156,229,155,179,36,38,248,14,26,109,113,163,177,245,94,133,111,5,127,174,122,223,102,192,238,32,79,229,174,129,159,248,211,159,193,131,213,225,222,125,12,211,164,46,58,195,186,199,14,244,183,5,198,170,108,185,191,187,249,204,121,254,170,9,158,215,147,8,242,164,119,248,8,40,51,195,92,63,22,192,95,122,250,232,87,161,227,89,209,130,157,211,245,186,181,185,247,117,93,65,42,238,106,241,39,45,3,12,239,138,191,18,13,0,184,234,147,9,60,22,168,105,181,27,8,3,8,248,46,238,59,105,36,27,228,207,89,130,248,113,19,246,77,35,100,102,63,206,16,151,72,202,110,15,232,101,217,192,199,90,111,57,124,75,35,194,75,109,120,170,46,170,17,233,191,153,83,156,13,91,6,206,67,4,139,62,235,102,46,34,188,160,11,152,232,172,53,150,22,183,180,82,206,218,242,62,4,156,247,13,151,31,108,39,93,85,31,10,250,211,153,178,105,104,140,99,224,213,129,201,229,116,234,96,182,208,112,192,193,7,8,234,19,94,233,202,26,153,178,0,35,175,249,147,145,206,77,202,56,229,208,187,57,191,104,46,194,59,147,173,61,208,60,71,112,144,127,86,34,201,140,15,170,135,92,110,51,93,13,155,201,24,67,159,15,60,23,146,140,130,5,253,165,78,153,91,135,74,53,105,219,248,225,244,65,118,97,52,150,139,74,52,28,220,100,237,240,97,167,138,78,0,18,212,20,76,108,14,35,186,58,161,130,202,20,221,26,83,191,136,135,81,159,232,179,148,143,117,139,235,194,168,127,218,159,60,101,195,34,252,248,62,199,169,102,180,139,22,116,6,56,199,74,9,36,242,251,19,28,44,244,151,94,37,48,140,7,178,218,123,205,50,95,185,151,245,29,58,181,62,103,196,28,201,17,229,115,151,139,126,44,68,237,7,120,142,68,244,84,86,66,178,149,127,241,137,195,29,38,198,162,157,191,35,179,239,206,244,248,7,195,150,93,208,35,216,147,113,34,6,220,35,196,251,68,112,230,195,100,17,231,73,170,147,236,52,149,45,131,140,138,55,48,134,249,117,216,220,162,250,197,10,198,46,128,39,94,140,74,139,19,17,188,170,195,115,7,244,18,187,238,25,241,227,154,54,249,171,178,55,109,187,249,240,178,229,37,148,236,59,118,220,197,105,143,236,93,52,172,194,96,173,160,61,99,0,128,33,0,235,73,214,228,236,54,124,99,185,92,4,70,238,1,243,156,90,94,9,169,184,95,248,65,157,93,137,50,8,199,154,210,81,209,97,162,199,40,81,3,65,118,66,128,36,115,129,254,55,143,98,170,4,231,161,163,78,104,4,17,58,212,116,39,50,111,85,236,154,208,199,36,184,154,250,14,93,15,165,157,66,206,32,21,234,240,157,101,36,168,154,77,211,195,134,174,191,81,39,6,242,163,51,123,60,74,197,213,22,216,172,31,67,170,181,102,212,51,12,160,150,24,22,30,148,82,80,83,160,107,249,85,124,70,85,125,192,151,155,138,245,177,140,18,54,115,164,190,130,55,140,134,5,231,212,153,97,21,182,91,67,213,31,18,69,210,240,117,168,137,13,165,214,181,240,192,225,16,46,5,19,52,251,165,197,137,12,148,33,56,240,242,88,28,175,52,176,206,140,148,54,105,181,164,32,95,110,196,92,19,215,90,67,21,150,229,247,229,168,217,135,236,230,0,35,9,239,77,65,2,190,135,190,75,170,198,32,93,107,209,205,81,11,17,237,206,66,253,62,173,90,152,198,110,147,170,132,188,219,70,45,193,187,234,208,69,176,82,225,129,153,225,140,3,60,73,57,54,197,11,180,244,26,94,71,28,44,176,23,245,112,170,89,208,103,249,14,213,169,237,39,179,6,50,165,139,68,31,167,7,29,123,157,194,9,34,99,188,25,30,62,199,9,8,11,141,46,124,184,159,46,230,213,37,23,224,233,142,142,221,41,82,250,45,13,110,127,77,36,132,135,86,16,179,159,193,62,196,163,216,95,201,40,247,102,239,194,112,178,253,13,133,107,213,236,190,136,11,156,225,113,154,77,93,84,26,174,30,16,203,31,196,46,132,206,253,136,186,12,59,153,145,86,129,118,65,118,148,148,243,179,77,212,178,193,6,205,199,161,81,240,17,231,188,211,65,59,81,21,108,177,66,154,167,136,45,197,17,118,67,84,58,120,191,35,35,92,211,242,250,221,151,22,51,62,253,77,147,41,185,16,220,7,73,21,212,227,83,136,9,185,45,68,157,127,7,26,134,250,105,152,190,160,63,108,127,224,231,1,188,52,209,99,37,140,30,205,81,55,3,121,7,76,176,84,188,176,8,219,223,134,14,180,20,135,189,215,14,237,135,126,181,206,225,113,12,122,240,222,28,177,149,174,81,154,173,151,148,32,87,206,48,8,128,232,68,233,232,207,48,155,100,205,220,12,69,158,13,224,69,213,23,185,1,158,190,243,112,101,204,144,9,149,42,71,143,121,51,137,13,65,143,216,239,65,96,90,117,111,175,35,205,189,250,76,33,238,229,162,184,89,52,122,149,126,72,207,226,127,171,170,134,61,39,79,166,143,21,7,232,100,177,25,73,246,173,194,152,43,109,203,156,163,18,43,59,238,137,148,216,203,180,153,107,42,203,19,250,247,6,175,250,27,35,32,34,155,45,226,40,156,45,221,30,139,209,244,240,83,204,67,182,117,24,70,185,119,121,10,38,78,47,251,35,235,38,209,71,89,28,215,120,246,150,37,195,211,109,84,131,183,213,110,143,0,135,81,248,226,165,134,237,187,144,250,113,218,14,227,43,15,61,229,103,139,212,27,64,9,209,230,161,47,213,158,53,247,160,130,205,180,203,94,10,151,209,141,57,153,234,235,186,248,80,152,150,66,213,234,126,148,96,79,93,49,51,121,79,241,239,97,60,11,85,6,232,79,212,44,49,67,78,213,152,198,39,124,137,1,151,50,128,135,206,209,173,231,198,40,136,241,71,59,104,32,187,174,114,161,67,38,124,193,92,93,105,251,3,226,201,125,195,6,143,39,101,239,22,73,181,16,132,63,2,209,52,12,139,73,120,161,114,225,182,153,114,26,191,11,53,8,46,0,162,216,49,94,79,190,141,101,88,19,32,220,179,123,242,169,184,151,13,190,245,136,241,86,33,76,196,18,201,128,107,121,145,209,212,177,218,193,5,90,235,25,101,235,141,126,195,138,116,221,94,63,88,132,231,135,54,138,122,69,128,159,45,68,82,109,248,82,227,229,90,149,59,54,223,161,93,102,232,104,20,137,106,111,154,94,72,181,241,173,157,132,21,30,25,206,187,105,220,2,30,194,224,91,74,52,26,173,150,177,243,44,189,54,121,94,206,225,183,171,26,251,212,91,45,67,181,188,27,50,4,211,9,86,37,135,170,162,251,191,105,253,45,94,242,70,170,73,211,7,201,1,114,62,59,88,179,142,237,197,94,160,231,220,129,46,88,252,81,56,251,31,55,236,111,249,145,235,195,32,128,221,37,80,134,16,115,75,137,152,80,72,230,188,218,62,137,137,234,84,148,231,37,168,219,224,239,63,16,247,24,5,5,48,229,132,11,23,252,247,205,0,65,140,125,6,34,33,130,189,91,178,30,177,130,159,127,133,59,240,159,219,206,46,164,28,144,116,194,181,173,102,12,131,115,9,22,164,135,174,119,197,106,146,182,114,103,234,178,67,5,49,147,90,245,171,193,124,98,204,173,254,182,127,193,124,15,108,59,142,164,203,57,236,34,125,66,24,215,77,210,37,234,135,111,229,208,154,36,24,61,89,91,45,27,55,81,204,139,149,150,128,214,84,64,96,25,72,91,101,42,154,194,38,50,101,93,172,142,47,60,243,196,216,213,120,193,141,8,21,144,150,45,96,43,90,61,141,51,251,168,43,162,222,79,93,128,186,137,233,123,222,246,145,126,1,160,119,159,235,94,27,197,252,62,251,160,78,180,118,56,69,144,5,7,47,134,36,169,224,178,223,9,181,224,117,144,223,110,81,206,241,40,206,227,138,205,165,39,39,100,34,73,39,184,234,87,13,175,199,191,187,167,119,65,209,146,143,144,211,155,59,5,59,61,38,105,85,51,74,92,63,239,4,119,228,2,135,14,11,50,41,81,95,14,193,152,89,3,97,119,103,5,109,106,96,45,189,136,58,176,190,240,156,101,157,168,23,141,209,196,58,34,93,169,120,115,253,220,12,119,237,183,180,60,239,183,241,143,0,10,133,231,69,123,110,100,47,11,204,48,196,37,21,229,66,234,67,67,116,87,214,48,223,106,139,181,79,202,30,81,9,33,26,245,29,80,113,162,254,230,191,79,14,101,3,245,90,126,36,69,150,246,160,237,130,65,99,60,160,206,230,60,18,28,55,24,133,208,227,251,233,53,66,136,92,139,69,23,131,132,2,71,54,213,220,185,196,235,177,69,190,7,167,25,4,192,50,107,34,141,228,203,51,213,238,150,248,180,102,150,184,141,185,81,249,132,27,223,45,106,177,148,201,5,119,90,95,39,6,212,136,187,15,201,24,239,199,28,201,196,136,35,244,252,85,168,131,52,4,51,88,209,27,248,141,13,33,220,254,214,139,50,45,150,242,22,137,11,35,132,38,115,70,15,240,59,52,219,41,216,159,146,202,232,59,118,72,62,55,129,10,240,162,179,29,159,170,110,34,51,45,41,78,242,49,38,8,214,9,24,163,57,170,27,137,2,56,169,67,35,193,23,247,215,197,220,26,131,130,176,15,220,168,119,18,100,211,151,28,96,16,68,113,172,69,199,215,38,252,127,215,217,51,236,245,213,244,231,113,21,130,53,55,161,97,246,200,84,230,184,247,225,15,239,94,61,171,12,200,164,159,36,101,151,66,74,143,75,22,234,155,35,184,121,91,128,80,190,19,177,144,13,59,135,57,192,228,192,98,109,185,237,203,52,183,165,60,36,47,41,196,124,242,40,214,18,111,15,49,13,148,195,57,63,215,68,232,178,152,200,83,186,92,188,84,3,169,243,170,169,134,204,222,253,193,182,144,227,201,122,35,120,188,139,134,199,81,122,153,117,154,187,82,31,252,38,165,169,163,26,195,204,226,74,63,93,141,158,62,14,199,151,242,4,53,50,160,226,151,98,195,90,126,206,209,205,103,9,89,132,31,192,18,87,176,172,106,224,246,13,81,21,128,100,19,96,156,230,166,231,236,52,191,30,111,61,192,13,50,17,100,49,124,145,232,28,156,239,241,174,195,251,119,129,144,241,69,248,172,116,189,232,204,56,54,253,2,226,165,78,219,158,221,243,42,114,160,168,113,140,108,165,18,89,20,59,148,155,141,167,24,210,0,96,127,19,221,242,175,79,185,96,241,130,165,166,190,80,171,14,158,251,165,44,202,145,129,194,68,238,158,175,199,251,190,119,64,37,194,244,153,61,87,76,19,121,55,211,243,19,10,15,13,129,5,63,195,162,74,106,227,235,46,119,181,55,81,13,153,180,251,81,62,120,56,118,2,106,14,56,23,221,154,79,182,1,49,210,12,205,120,1,139,67,189,154,185,46,159,200,117,91,113,5,63,156,47,208,69,178,27,84,155,186,118,149,93,177,223,89,90,183,227,154,177,157,100,70,210,44,12,221,97,93,55,31,153,133,206,186,176,38,151,167,222,165,19,42,123,151,54,208,243,242,156,209,139,215,61,11,141,199,173,94,78,66,90,16,32,91,60,46,54,172,48,175,23,75,25,135,199,114,45,77,135,235,97,165,91,11,88,150,103,230,213,1,74,224,149,137,198,45,191,25,33,252,134,22,3,106,44,22,50,199,107,131,69,195,133,183,61,93,73,22,66,222,158,62,186,71,197,98,103,237,217,138,168,176,234,98,122,156,180,249,131,166,134,160,155,71,81,221,176,149,182,173,198,65,119,31,157,58,153,90,106,226,43,149,135,206,229,39,107,26,160,137,211,162,187,122,226,162,134,150,196,52,41,33,183,84,169,11,9,93,144,82,47,152,192,82,152,16,215,13,65,218,168,58,183,201,233,215,152,94,120,144,79,48,116,192,40,67,108,80,175,106,93,140,70,165,10,241,24,131,67,198,251,21,91,49,226,103,57,140,52,92,190,232,65,214,143,207,4,188,201,61,62,211,83,67,234,199,2,138,178,44,101,228,1,102,120,8,106,79,81,123,19,64,237,93,69,150,253,116,157,158,225,75,135,92,44,29,169,137,85,156,202,135,212,158,43,163,197,20,85,0,98,61,199,124,98,58,133,62,227,89,107,5,83,215,20,123,251,226,98,137,131,34,127,64,182,173,168,20,202,217,137,186,210,14,246,183,57,201,199,229,139,172,216,237,248,45,161,179,176,96,147,184,202,163,16,2,147,13,92,245,181,133,140,196,95,53,202,59,16,244,208,141,73,132,251,170,69,254,231,34,165,88,103,141,54,191,70,2,212,226,83,58,126,247,87,195,31,0,7,80,165,136,51,117,191,89,233,236,204,222,95,247,52,99,85,39,85,107,0,20,16,170,126,148,249,241,154,35,105,135,125,123,81,146,120,100,40,100,169,210,130,218,220,236,233,26,1,200,8,130,111,61,243,42,95,49,5,120,102,118,213,168,104,234,99,79,85,186,144,124,211,220,165,138,128,70,37,119,153,102,39,8,169,172,20,97,23,173,250,18,73,81,40,59,170,159,151,140,120,10,169,242,218,103,251,37,74,150,8,234,194,178,8,38,144,182,4,223,31,41,50,112,107,163,243,30,176,148,30,78,218,169,89,64,21,66,203,91,240,97,98,204,136,88,67,64,249,222,89,88,17,54,68,29,192,250,238,74,79,195,158,171,120,58,100,17,150,54,16,112,109,62,32,129,127,142,35,246,96,184,74,177,252,232,35,131,175,4,23,68,198,94,36,26,20,45,120,151,246,43,53,240,154,94,206,5,240,112,242,74,147,242,229,52,118,231,60,46,173,55,65,60,195,188,27,19,214,68,148,122,33,142,28,254,201,194,207,43,139,1,21,94,135,46,32,216,248,161,136,94,216,230,110,61,53,254,41,164,167,81,112,0,15,87,148,138,122,91,63,129,9,71,116,105,151,228,39,231,215,185,226,28,71,108,47,147,80,253,29,107,91,16,190,118,169,152,188,128,46,183,150,104,234,219,26,173,70,64,244,130,67,213,122,48,220,62,128,35,59,62,207,131,105,170,117,36,164,142,161,68,5,44,49,227,82,79,114,224,23,44,163,210,138,57,192,161,174,58,25,134,79,49,162,79,144,69,97,78,77,220,87,25,126,222,78,206,157,73,142,78,136,241,69,45,153,165,166,184,12,178,169,49,159,152,202,9,95,163,72,11,88,131,31,83,4,88,28,185,196,252,167,89,73,58,80,76,188,87,167,117,143,20,138,1,75,9,77,201,181,239,253,160,140,16,248,39,115,14,162,114,49,57,106,228,242,211,180,14,111,25,7,133,8,178,59,33,46,44,231,36,24,35,1,251,104,205,144,240,186,72,154,193,62,198,90,40,130,93,180,105,74,216,96,209,88,152,202,164,252,219,207,69,67,176,162,0,161,16,109,82,224,118,166,5,65,112,199,182,68,243,175,119,185,127,233,200,86,229,198,3,106,125,210,13,247,6,184,73,227,17,254,153,73,157,19,16,176,148,77,210,21,74,212,108,177,249,145,39,242,110,98,140,29,182,162,55,246,247,63,74,248,63,73,205,146,4,226,92,131,222,83,1,154,217,234,44,92,105,207,153,248,29,24,86,58,36,83,246,199,90,225,166,26,31,79,18,238,94,24,69,81,20,175,28,5,168,18,135,89,241,76,182,43,79,57,18,9,228,124,62,45,62,169,67,45,222,209,167,200,233,138,153,189,80,254,207,207,166,101,112,243,104,228,147,210,48,5,237,173,67,142,157,20,52,141,148,159,190,124,64,40,11,200,55,33,2,109,1,208,186,131,131,243,35,163,221,57,195,206,195,76,218,228,115,90,140,151,185,136,195,214,248,54,166,87,101,202,53,254,34,208,202,53,193,127,122,32,102,220,40,15,63,5,102,61,22,248,175,86,232,22,16,74,58,35,11,183,73,80,59,8,80,87,13,128,185,191,11,30,122,151,234,84,92,238,37,190,191,94,199,228,210,167,35,91,123,121,134,18,174,86,54,116,229,221,232,184,140,44,89,152,88,148,132,37,248,213,44,92,66,21,27,21,240,78,166,115,83,23,236,24,97,192,48,25,196,221,96,109,205,111,159,161,145,185,1,45,217,76,108,44,79,24,191,23,3,174,4,9,79,199,240,32,189,58,44,101,91,18,181,249,231,155,122,185,69,70,107,124,87,90,146,30,136,134,165,141,225,110,230,21,30,74,184,69,113,170,155,242,7,12,40,49,205,26,115,224,73,97,116,185,246,132,97,54,60,14,163,201,21,112,174,197,146,178,29,217,116,30,92,226,22,144,182,9,24,168,171,102,7,250,249,173,60,88,236,120,186,109,50,9,156,178,129,159,20,245,0,37,109,233,123,94,131,41,88,81,62,69,200,206,188,68,141,172,112,83,70,111,100,221,111,4,4,116,141,138,103,227,187,188,194,232,86,4,75,231,92,59,131,107,235,247,144,100,51,142,216,71,164,209,106,198,3,52,161,224,89,64,121,172,227,177,54,21,117,229,172,242,67,170,63,209,233,196,154,67,217,35,243,28,226,202,74,129,190,214,211,67,193,9,150,115,20,138,135,13,149,79,136,83,86,35,65,85,37,197,146,148,78,186,5,65,6,206,124,93,205,195,208,61,242,198,18,190,32,253,43,88,27,106,71,14,196,80,238,84,163,225,106,68,39,28,213,46,47,66,213,189,86,106,5,66,133,118,33,157,13,113,142,202,209,114,21,230,12,178,204,73,69,103,142,32,74,148,180,9,39,227,241,36,66,41,178,106,240,248,111,26,200,109,145,169,99,197,216,106,28,241,146,3,82,55,141,230,240,93,2,34,92,136,93,240,196,208,104,217,246,10,52,174,143,216,144,32,20,254,121,11,164,134,197,207,143,78,9,88,247,24,118,246,103,57,62,237,35,35,211,248,165,206,130,123,123,171,47,101,146,90,168,108,137,217,64,94,42,65,8,154,150,222,161,12,169,91,163,110,138,34,87,4,193,180,233,132,197,147,49,134,92,142,79,3,238,153,99,74,228,232,164,179,167,194,28,52,150,77,180,14,127,223,136,205,99,1,247,209,56,133,9,225,27,67,190,16,38,44,64,61,99,181,188,80,39,85,227,244,245,31,98,99,111,42,58,70,167,228,21,56,236,105,172,138,92,63,211,93,251,56,119,168,216,87,10,184,212,64,146,192,152,223,96,61,226,238,96,186,230,29,36,209,221,228,156,134,168,235,17,39,19,185,126,73,230,207,122,241,254,66,43,147,191,239,77,142,180,109,213,179,5,241,207,67,135,218,253,144,74,201,191,146,160,103,53,161,29,222,102,96,210,92,82,80,174,42,202,221,99,208,209,186,76,36,225,226,20,111,96,62,207,74,200,66,51,246,96,103,151,201,65,217,105,132,177,186,15,108,24,2,29,200,237,80,70,33,164,8,71,223,80,117,225,94,228,113,139,13,51,138,228,188,17,8,108,184,148,168,100,119,88,33,65,154,5,92,14,97,21,6,244,138,184,12,197,8,173,248,111,90,230,112,53,64,246,242,215,182,8,80,40,239,226,207,1,225,251,223,110,173,9,79,4,80,71,48,254,119,98,192,169,244,142,42,42,76,71,203,181,2,23,206,228,212,129,71,209,224,200,185,245,204,141,251,54,59,77,213,63,76,164,101,216,222,206,240,222,75,162,173,81,137,40,35,44,169,99,162,30,166,25,52,169,132,196,203,157,78,150,116,168,155,63,50,39,32,182,1,239,17,118,27,82,244,220,19,82,234,246,218,15,65,143,177,253,158,79,165,10,210,205,189,88,113,218,119,231,161,214,101,179,9,1,214,14,14,192,232,28,35,52,39,197,133,152,77,120,90,57,194,85,177,96,205,186,123,135,149,162,21,88,103,252,190,16,234,11,118,184,5,234,35,12,243,253,17,193,164,236,44,0,210,168,106,5,6,8,150,161,151,88,72,165,230,219,141,163,230,149,73,130,51,239,208,226,246,109,48,24,155,214,62,103,124,199,240,212,23,141,182,84,199,7,209,122,169,44,135,243,30,18,73,116,171,235,109,184,241,237,237,84,193,239,42,245,28,99,123,245,48,74,129,35,102,197,13,156,200,171,151,60,252,234,46,149,64,118,34,24,11,223,124,61,7,48,204,85,131,169,244,245,82,173,121,247,246,157,76,70,78,33,223,164,201,121,86,214,6,6,118,28,6,198,22,156,220,193,68,225,43,44,186,38,64,38,51,247,128,231,230,107,193,189,126,53,234,218,50,124,117,159,226,203,203,67,147,226,10,213,168,90,151,32,230,50,245,24,45,129,71,25,226,160,155,197,171,30,77,56,36,91,10,182,196,221,94,138,217,101,112,76,106,159,167,232,221,81,54,117,60,45,58,136,207,122,60,2,16,188,95,252,145,192,111,96,171,1,43,207,94,199,128,146,19,2,176,220,215,93,86,92,89,163,251,11,88,162,181,3,63,131,192,23,171,94,66,146,149,180,100,129,221,189,176,96,110,249,180,224,113,227,172,204,228,63,11,206,73,204,68,231,178,112,122,245,94,65,87,156,31,68,78,212,195,28,95,138,49,244,15,137,153,94,9,242,29,221,143,56,181,251,217,170,250,36,111,183,111,2,122,47,10,88,93,155,228,234,105,98,37,238,159,18,15,169,204,53,55,207,69,97,11,1,53,215,241,171,59,13,235,78,106,202,97,63,181,205,205,242,78,56,215,187,4,98,101,220,156,203,176,169,41,6,89,176,80,133,154,112,184,222,218,95,145,84,180,21,94,12,212,47,16,254,25,202,14,148,27,241,128,1,19,153,251,222,116,120,173,22,191,133,29,24,143,14,217,107,134,152,84,38,42,172,188,103,118,206,170,88,213,118,166,131,208,75,32,217,138,6,63,188,69,102,212,201,111,26,201,95,187,147,30,67,160,215,62,107,144,181,200,47,136,201,2,15,229,116,132,247,7,208,76,41,236,81,27,37,211,116,41,168,136,4,25,157,144,227,58,119,166,237,220,4,209,24,53,76,98,173,217,105,120,11,220,248,6,132,128,84,34,12,112,177,239,129,161,157,15,88,47,205,75,152,185,41,54,241,60,200,48,236,193,80,92,234,183,244,93,243,179,36,95,17,147,0,249,204,20,210,43,187,111,64,31,199,111,230,203,62,136,204,174,16,98,35,97,216,16,162,209,60,69,112,186,64,151,183,161,151,52,130,37,100,125,169,4,207,2,152,51,226,73,159,247,66,94,175,199,211,224,64,118,20,10,160,144,195,99,165,205,66,110,211,232,230,202,167,223,96,178,185,73,185,202,216,132,194,226,58,202,206,117,101,159,233,109,81,231,181,80,159,113,139,156,191,213,102,61,35,152,45,207,98,68,65,131,66,122,163,135,39,196,140,104,127,43,124,214,229,18,73,28,253,145,15,236,62,196,172,220,135,84,102,149,148,128,214,98,63,224,167,15,148,184,48,115,254,150,144,162,58,193,143,170,35,171,127,245,67,210,12,69,179,52,96,144,162,217,155,62,91,152,95,159,151,99,50,165,205,127,50,173,68,168,239,211,188,5,199,248,163,164,166,207,180,176,252,142,240,136,86,49,175,14,35,149,195,244,151,78,162,61,193,59,219,56,45,222,252,50,254,191,134,114,96,91,84,28,74,225,170,103,224,104,121,172,152,233,115,161,245,209,169,92,69,66,234,156,25,234,243,149,109,57,1,44,86,12,232,64,221,240,113,190,247,11,93,217,127,167,125,15,128,127,47,29,137,168,46,125,49,202,186,136,82,198,173,177,131,12,213,100,205,132,125,89,31,240,151,58,55,180,119,146,200,223,174,2,198,132,245,111,6,224,58,159,107,238,199,186,139,11,142,88,244,198,238,76,250,187,80,54,246,107,146,136,32,231,230,188,98,238,179,10,6,140,220,65,121,252,185,70,248,211,104,214,235,28,233,76,168,13,114,105,160,167,145,247,229,0,82,233,105,156,38,94,21,66,155,55,31,79,56,212,132,111,118,18,221,223,68,227,171,149,242,228,91,215,231,9,80,176,48,9,226,210,109,28,153,236,251,57,152,156,108,111,9,208,147,16,221,62,231,239,247,68,192,65,22,125,166,32,138,72,99,214,169,111,45,85,112,31,125,84,92,49,237,114,49,77,157,8,79,38,61,199,245,111,99,98,119,197,80,7,135,184,47,132,218,250,169,191,160,116,200,6,190,135,192,38,123,160,176,97,77,128,202,61,244,139,175,78,34,206,39,87,157,115,138,243,99,23,145,24,241,166,64,213,240,185,168,49,221,253,54,164,225,152,51,134,153,71,75,99,143,13,181,202,145,245,134,253,96,67,120,21,128,127,234,203,179,151,19,193,232,27,7,210,8,17,236,154,39,140,129,79,39,75,184,247,22,29,90,59,188,193,167,171,133,11,76,120,119,42,205,190,85,94,13,17,161,127,2,199,162,40,66,227,170,155,184,109,110,9,160,78,33,225,136,105,196,33,234,194,93,226,108,84,56,228,177,88,81,47,143,104,18,10,128,181,44,141,26,239,233,60,130,81,235,158,170,107,171,252,174,22,55,29,35,24,143,48,157,245,107,195,13,110,32,209,203,228,168,163,67,107,148,207,119,63,34,0,113,218,21,254,214,143,83,123,95,113,106,117,54,83,70,33,253,210,51,46,108,246,32,164,24,205,64,130,78,122,126,143,117,10,46,194,90,228,203,127,202,84,250,250,202,43,190,110,43,167,20,99,176,101,172,252,42,239,245,222,13,129,14,33,78,99,50,72,21,249,26,89,82,182,53,208,182,57,217,91,157,199,133,164,77,55,99,173,145,103,92,167,68,124,18,115,125,205,118,132,34,191,198,120,67,233,34,54,247,99,100,193,57,43,171,165,254,206,40,139,113,69,202,139,245,249,207,44,80,161,226,141,225,122,152,19,172,87,19,165,99,102,82,230,39,78,148,254,71,123,49,229,50,128,21,64,28,90,183,143,39,252,58,120,199,120,75,58,20,122,240,227,26,169,192,47,73,220,247,216,2,153,104,209,32,183,151,145,146,21,158,73,185,202,207,73,140,83,24,39,191,248,56,175,204,186,130,249,65,212,46,246,125,14,106,67,162,26,5,228,245,200,104,95,197,124,58,213,68,26,38,137,219,55,150,96,252,117,8,144,219,213,24,122,229,161,143,2,190,217,237,165,159,205,100,219,39,107,71,230,161,153,46,12,232,246,88,244,184,90,124,19,210,17,171,3,23,252,95,205,102,172,235,236,222,218,150,197,44,223,225,3,107,27,211,133,53,252,17,219,112,12,244,234,251,171,41,88,74,35,66,84,49,124,133,161,213,92,176,143,200,198,60,50,161,241,190,215,7,54,14,243,86,115,249,126,4,118,57,142,38,146,115,74,223,171,143,149,56,204,193,134,153,77,94,55,241,130,220,17,17,18,59,127,232,93,167,44,26,217,40,16,231,122,202,76,102,134,77,114,158,153,53,56,250,0,37,172,205,108,134,111,178,19,154,184,165,195,192,211,247,159,213,13,169,234,158,117,73,148,46,62,207,244,27,96,172,239,253,22,45,169,170,28,234,159,205,199,4,135,196,64,128,67,138,62,195,179,155,69,13,77,44,96,173,52,237,111,160,110,131,197,3,232,77,0,61,37,81,148,174,171,184,140,22,27,62,139,189,41,9,194,174,53,162,67,155,73,213,109,248,253,64,192,241,239,173,65,141,104,158,183,108,129,221,100,82,155,47,226,183,205,110,144,190,12,166,130,154,63,162,26,9,50,122,108,19,88,220,97,203,183,52,181,24,102,47,211,71,123,29,233,12,94,214,240,38,12,194,7,163,92,236,5,89,65,169,235,202,169,164,198,19,95,188,5,102,73,110,46,190,186,198,120,175,214,92,111,206,170,87,53,104,108,91,104,164,94,105,13,192,249,82,173,251,67,165,70,237,49,79,61,204,234,145,156,149,224,252,218,171,248,183,217,45,78,213,38,50,89,202,18,23,191,218,212,221,141,109,221,7,154,187,89,47,98,219,96,49,213,135,65,188,190,42,121,173,254,212,150,98,8,49,55,74,93,213,41,29,119,71,81,203,106,18,124,23,3,173,120,139,252,56,190,239,150,102,173,147,185,165,231,175,167,222,216,42,189,3,70,98,148,107,82,170,186,237,207,150,95,244,180,4,238,227,214,129,106,42,81,117,203,110,124,37,199,128,44,138,177,88,193,124,232,135,96,182,219,1,45,209,169,55,13,98,121,244,22,154,154,230,54,108,37,201,183,108,135,253,2,215,36,237,254,127,152,9,133,220,158,227,211,241,215,249,8,204,114,126,253,110,97,156,76,117,108,250,207,91,249,224,43,239,145,75,191,80,152,139,61,216,15,173,118,232,128,104,52,122,104,132,25,149,201,193,97,216,210,174,202,177,248,67,171,14,57,26,253,66,191,204,203,11,201,237,230,130,10,247,47,22,63,183,42,83,192,121,20,225,139,136,35,114,106,228,141,192,20,5,77,254,220,188,200,177,40,115,8,209,244,63,196,48,224,133,139,211,22,28,77,12,64,198,226,187,101,74,93,135,183,159,108,63,16,96,33,84,174,102,164,128,17,144,250,63,254,96,211,47,36,221,79,127,197,89,219,230,224,81,237,78,164,12,191,242,253,101,154,88,7,42,167,17,136,217,95,150,13,72,15,223,148,55,216,99,151,70,120,52,114,125,16,210,16,245,163,148,168,46,209,9,37,53,181,24,30,85,242,20,223,148,203,138,222,131,145,17,37,241,1,40,74,133,158,155,0,154,246,12,235,167,86,34,9,42,32,36,211,179,237,59,240,85,31,40,63,132,154,30,143,126,15,11,56,120,190,6,183,173,103,217,58,244,253,110,61,80,141,101,87,192,207,156,153,169,133,83,91,24,159,246,154,47,124,178,135,172,187,149,168,167,114,157,71,174,199,86,116,112,124,96,84,44,184,46,59,88,145,97,183,248,190,150,172,246,65,68,244,3,81,56,24,40,250,14,137,105,166,136,105,220,179,242,58,59,163,167,201,54,174,102,216,247,177,44,44,124,124,236,127,18,135,64,205,196,25,193,156,135,76,124,39,144,134,203,92,148,79,69,245,169,193,36,72,135,115,173,93,117,127,3,45,100,104,33,3,227,227,122,174,177,151,223,42,159,106,62,146,31,5,58,218,121,184,183,125,42,186,59,168,76,215,227,50,152,175,222,202,69,236,184,101,32,220,77,144,42,230,235,233,219,153,54,7,92,17,121,40,61,88,111,211,93,162,229,144,48,157,45,13,150,105,15,235,203,84,206,103,251,110,57,31,13,191,179,188,129,43,72,123,100,55,32,149,88,226,17,184,119,103,151,5,240,175,143,95,231,133,84,147,94,16,245,242,229,206,37,41,214,110,190,61,160,202,57,226,158,216,56,91,226,34,105,47,46,129,144,65,40,7,35,243,28,86,23,99,136,143,113,28,43,215,110,188,245,249,190,50,191,102,70,225,221,60,121,92,191,193,171,204,252,32,39,98,71,139,200,126,156,211,105,119,186,248,5,118,89,127,65,178,113,247,199,120,118,178,165,93,63,153,72,139,159,195,35,191,238,31,33,213,54,225,14,134,215,189,142,238,202,191,248,211,250,181,11,229,65,203,184,71,26,155,48,140,225,10,88,226,227,57,242,19,2,139,113,167,215,210,51,36,208,94,207,139,119,31,216,133,167,183,34,188,134,157,113,249,39,147,73,32,140,9,63,243,109,128,184,250,125,178,187,119,84,139,140,138,113,2,244,204,78,65,144,15,203,186,88,176,123,66,107,70,231,230,101,115,253,203,139,244,206,63,193,244,5,0,111,73,3,253,36,172,100,30,187,110,132,222,240,226,194,91,216,174,70,60,43,158,170,183,90,142,187,10,190,181,29,227,238,241,148,155,214,79,132,84,225,123,185,66,69,249,175,177,37,208,121,232,68,172,50,201,58,64,248,210,138,139,16,168,98,44,122,9,224,5,24,2,131,145,2,74,43,220,141,40,110,44,209,186,248,81,22,230,153,195,83,87,52,37,217,52,121,72,202,69,47,167,114,110,133,34,226,96,52,248,125,128,194,35,251,250,152,138,164,104,27,82,94,254,68,91,132,213,150,22,151,218,195,96,72,4,13,66,225,14,195,38,213,39,236,163,156,224,220,150,213,147,90,161,94,68,130,83,118,253,118,94,231,172,143,99,146,180,211,197,157,197,130,43,238,16,241,98,17,140,31,190,114,230,160,169,19,166,72,190,106,100,50,181,251,88,173,212,135,53,190,188,20,206,3,193,138,143,249,86,46,100,177,181,167,52,32,223,129,193,33,245,120,43,135,245,32,154,136,162,212,95,0,132,88,91,231,169,47,238,54,17,17,9,225,136,83,62,6,16,198,135,236,237,11,153,149,88,104,248,100,133,213,105,31,4,95,108,220,132,38,224,177,38,247,227,220,217,131,243,104,232,119,17,116,226,68,55,8,119,32,105,88,66,83,118,41,101,191,44,234,240,180,30,233,140,73,56,250,69,181,223,178,103,79,208,186,230,5,192,49,34,173,44,185,74,253,134,40,147,244,113,88,135,71,222,146,20,62,214,53,65,187,176,101,236,152,116,252,37,160,77,41,133,10,144,82,109,127,112,105,59,117,93,83,107,173,174,183,59,217,250,185,117,140,177,86,196,207,253,147,111,243,213,28,149,111,101,226,92,7,247,0,123,67,173,252,27,76,215,74,173,16,40,254,150,19,25,77,73,192,236,52,253,88,30,5,48,126,61,20,135,153,198,24,94,72,183,19,245,45,33,132,105,95,130,87,242,192,96,127,71,196,232,41,97,226,219,166,218,112,107,203,83,182,2,26,74,103,39,249,36,103,134,234,63,99,37,251,117,195,143,108,155,139,50,111,18,127,80,249,143,169,205,238,2,73,85,147,148,14,172,115,142,90,144,120,114,138,196,94,149,163,171,50,95,15,252,62,92,64,139,84,93,249,118,51,169,170,107,177,30,225,67,160,131,33,111,112,164,254,101,197,15,11,30,39,103,194,33,85,229,224,105,227,34,184,90,63,109,127,124,185,157,17,58,199,181,252,29,160,117,11,26,172,223,2,30,215,134,66,25,235,121,192,189,160,93,186,47,160,182,125,214,46,178,40,147,23,23,176,203,250,190,213,56,42,219,26,185,147,231,35,112,70,211,240,79,60,133,86,67,39,131,117,202,59,239,180,112,211,85,195,184,112,179,45,204,82,150,202,43,116,83,43,115,152,160,0,179,145,180,73,9,9,103,172,62,119,1,88,67,194,21,41,125,176,2,93,191,202,52,221,163,207,228,191,243,96,165,131,165,197,229,99,4,220,196,105,30,0,85,221,152,195,164,33,86,46,243,11,49,234,190,75,111,126,244,189,90,145,184,217,22,182,126,147,213,31,0,60,75,149,102,22,21,148,62,227,35,75,71,125,4,234,165,189,0,217,19,252,84,178,17,109,76,144,58,145,121,189,43,52,43,36,236,52,248,12,46,174,82,101,240,158,210,54,173,188,104,224,177,122,159,138,158,89,198,110,235,0,58,133,52,53,136,250,92,104,196,237,97,31,184,79,239,56,13,162,52,21,59,167,222,181,19,222,187,253,33,45,254,167,197,13,20,254,103,55,215,222,41,156,16,100,184,27,75,7,145,182,110,0,121,99,52,206,22,102,141,213,216,9,121,32,28,193,148,224,95,177,103,122,238,40,192,22,233,36,233,41,128,140,29,235,225,157,183,96,55,60,94,104,55,131,176,254,173,244,108,100,103,222,59,142,67,14,206,110,183,121,223,7,162,100,26,254,80,68,105,32,184,198,21,145,243,5,104,151,238,7,6,178,45,245,172,108,185,17,28,109,42,114,199,146,182,165,221,160,57,152,169,245,106,16,182,37,86,162,59,228,12,81,133,103,71,204,3,124,224,137,88,21,215,31,4,73,235,39,83,14,183,196,48,105,87,167,54,85,202,57,246,114,64,145,81,89,239,88,245,159,25,79,246,16,104,125,143,198,155,78,183,79,186,158,218,135,164,126,239,156,183,214,39,46,84,121,188,123,9,188,54,42,153,250,187,92,236,232,16,14,143,0,18,91,116,58,188,174,59,110,239,186,0,164,143,99,9,8,195,26,160,31,15,72,129,30,106,26,214,38,112,224,216,208,251,28,138,94,48,101,11,130,52,22,167,124,13,205,233,148,95,226,72,173,185,97,154,219,154,224,131,201,222,117,29,6,26,173,5,144,231,225,85,17,61,109,252,104,125,126,64,70,187,123,218,124,11,191,191,183,33,240,128,83,226,0,132,38,21,172,152,40,224,188,247,27,139,253,135,166,81,164,74,50,77,222,25,162,129,117,156,169,41,8,185,227,206,225,219,48,139,28,137,36,141,163,85,223,52,104,46,150,211,197,148,32,112,54,212,193,108,109,213,28,49,140,32,53,116,191,153,144,27,13,127,231,21,233,241,107,91,132,57,155,127,89,129,52,230,9,250,113,144,108,230,126,115,49,229,148,87,76,239,39,39,218,19,159,10,18,229,158,229,16,216,52,6,68,1,153,139,111,234,112,3,103,169,91,34,56,105,198,139,48,209,174,214,192,91,211,192,145,60,228,172,26,99,120,96,68,202,71,231,152,1,63,188,75,145,49,60,223,176,94,47,61,244,56,132,77,179,3,133,218,154,219,77,205,207,53,102,165,30,95,212,162,193,224,1,6,33,8,196,121,243,198,243,4,244,32,110,68,244,185,244,59,41,151,101,223,196,88,151,125,228,117,120,112,24,81,208,101,222,31,200,141,55,166,116,76,164,137,181,154,142,162,34,143,231,50,246,212,127,188,140,173,17,72,174,0,124,193,249,5,154,188,247,49,140,132,4,18,239,58,158,132,215,197,167,141,250,198,21,110,114,159,140,77,212,201,201,197,65,168,58,56,115,187,135,241,68,23,210,64,243,55,110,98,188,36,69,34,40,34,109,49,80,76,60,130,213,226,136,241,64,231,155,134,249,25,72,251,227,223,0,103,3,173,23,249,145,122,33,161,175,110,76,130,208,24,242,69,183,242,205,213,96,253,223,87,28,19,228,220,221,248,216,57,29,219,194,48,247,96,67,50,174,150,241,211,123,159,184,59,10,204,192,202,93,243,43,16,173,151,56,144,110,87,7,29,189,23,19,1,22,209,116,0,61,7,125,86,110,192,220,78,16,228,156,107,23,40,85,187,102,10,20,213,60,250,131,122,164,65,78,75,101,229,200,138,167,96,195,25,113,179,187,146,14,113,220,86,127,194,128,154,161,171,205,62,252,190,207,63,202,245,80,172,4,138,149,53,5,184,236,1,203,49,128,196,195,179,152,101,93,114,146,150,242,62,141,113,161,115,207,65,179,221,86,46,5,175,125,145,176,253,109,64,117,7,254,172,25,130,250,253,98,114,161,78,155,100,46,178,188,25,78,221,20,140,139,96,176,82,54,219,235,22,174,54,200,205,26,229,225,236,209,205,148,177,221,120,108,173,229,12,11,12,51,18,96,75,254,134,108,158,225,165,31,117,231,64,35,20,80,108,204,19,184,79,176,211,187,209,186,101,75,224,216,25,140,125,3,123,20,145,160,95,68,40,68,247,93,72,172,202,85,112,164,48,72,36,136,1,128,36,79,125,133,244,102,99,104,118,56,86,100,189,74,164,140,195,108,121,96,149,237,58,249,75,30,82,246,79,2,14,108,192,240,18,120,95,36,203,225,245,53,20,240,227,251,225,249,204,81,39,126,23,76,61,126,248,15,86,254,108,249,81,240,237,27,82,227,29,175,54,176,154,177,9,71,122,243,212,148,118,199,228,104,124,19,179,122,2,234,145,16,26,253,16,153,192,238,103,32,150,240,142,202,31,25,26,148,6,67,51,23,162,100,246,233,194,194,41,133,40,140,209,7,111,103,248,68,87,210,3,13,193,180,179,66,146,21,149,251,129,32,200,247,115,0,210,235,145,160,221,167,198,122,176,163,223,46,134,237,216,61,48,182,174,187,73,196,157,76,224,241,145,119,177,5,191,140,233,72,59,29,136,202,94,191,48,210,179,165,143,127,117,231,236,219,109,147,97,71,106,180,165,196,189,230,78,111,47,34,158,96,11,225,232,188,100,181,132,247,66,110,245,79,103,166,201,58,38,84,230,208,193,106,132,180,169,40,114,215,145,227,166,242,143,75,17,71,252,33,1,253,222,46,48,66,16,23,13,32,192,238,96,180,5,6,18,136,211,241,26,127,169,104,86,4,114,147,158,192,118,143,7,165,81,251,10,95,157,235,106,142,174,142,31,106,224,123,173,60,170,143,193,56,43,230,116,35,231,134,124,25,141,167,72,8,151,221,200,66,30,179,221,171,40,119,149,25,125,95,103,116,179,113,244,0,226,227,6,21,253,130,148,232,124,150,228,118,228,242,124,134,113,64,124,67,19,119,228,63,86,203,8,29,132,0,207,161,115,252,4,24,95,4,82,158,130,78,100,58,192,5,114,153,66,131,24,87,11,28,203,202,136,84,145,215,172,229,66,175,82,104,235,96,149,39,142,51,44,141,57,4,145,101,96,32,233,135,74,110,149,212,123,39,176,214,53,236,71,211,107,178,30,159,251,128,126,241,19,181,217,146,237,150,86,182,213,231,95,239,244,42,198,64,110,120,193,28,31,118,231,118,219,173,56,148,199,179,86,157,161,70,27,14,46,39,31,219,99,112,121,76,216,181,113,106,161,203,129,250,69,167,166,178,174,238,138,35,6,154,82,206,167,233,42,94,34,60,194,245,75,230,133,253,89,65,196,248,212,110,59,95,253,173,103,202,100,64,134,27,178,182,103,154,253,138,131,53,189,218,187,215,15,33,42,17,20,241,202,167,120,112,15,116,4,192,112,171,103,181,90,221,26,59,189,85,10,241,11,249,124,58,137,26,145,25,74,42,195,181,46,232,235,102,31,36,123,119,72,136,244,104,209,130,45,227,70,142,215,148,8,98,69,215,248,98,185,220,58,80,174,216,231,206,115,212,83,232,242,179,187,137,80,107,19,84,35,173,225,46,1,211,27,21,118,132,115,111,188,251,193,125,104,46,228,116,182,234,36,74,141,32,3,167,29,154,134,231,144,70,56,156,205,238,61,105,135,16,5,134,190,87,121,142,34,4,63,79,118,114,24,164,38,100,116,98,33,14,72,176,6,179,254,115,21,114,69,138,144,156,165,214,24,124,247,157,233,153,221,248,160,218,90,87,4,84,172,233,62,127,178,245,149,77,112,79,50,195,48,15,11,155,197,86,75,169,178,162,84,22,168,61,59,15,102,209,95,154,17,145,42,80,28,241,2,198,94,179,237,212,136,107,251,90,0,206,105,247,161,103,150,107,41,165,104,0,151,229,17,110,195,115,217,100,167,54,139,21,232,159,90,182,24,117,66,194,50,2,31,105,124,216,148,211,82,19,220,220,171,165,194,226,23,64,23,77,17,154,227,125,254,153,111,71,156,173,54,19,37,170,118,83,251,218,142,57,156,173,29,46,168,4,192,156,71,4,163,9,171,3,118,139,147,205,2,189,187,114,137,69,66,47,217,34,218,115,138,174,170,51,71,113,17,235,179,89,174,4,104,115,85,7,87,191,170,209,20,210,159,215,246,64,176,46,253,253,230,206,207,51,132,45,199,27,180,90,51,96,219,220,241,70,250,1,95,48,214,224,143,138,222,174,57,123,179,101,129,117,71,236,145,53,249,0,136,126,76,30,224,77,171,153,51,48,199,195,173,30,141,170,210,111,14,87,217,115,211,12,107,111,104,221,6,11,165,234,223,246,250,246,219,10,164,239,238,109,175,176,229,242,237,238,156,104,152,36,20,132,55,213,8,179,0,145,164,227,7,195,135,234,17,54,54,38,37,208,33,11,23,47,122,47,73,222,41,166,2,39,30,114,23,130,219,169,82,92,103,28,21,199,12,191,45,4,51,252,227,179,102,138,241,84,71,127,233,54,198,221,105,64,18,236,80,247,104,123,204,199,26,43,250,27,73,205,66,210,18,180,134,152,138,207,231,167,33,239,230,77,14,152,68,183,72,14,249,101,54,74,159,60,214,57,43,108,45,90,163,76,15,15,216,113,116,114,63,62,54,229,141,224,169,52,178,85,163,91,178,110,185,55,52,213,139,123,161,131,168,132,208,88,196,175,40,63,45,138,94,57,165,207,17,42,236,189,232,120,230,126,94,103,114,146,220,13,93,27,198,74,89,81,136,87,241,89,84,241,113,188,37,154,239,215,29,130,97,240,142,195,210,34,134,149,55,34,211,110,18,30,106,225,99,32,100,18,65,193,123,24,202,126,240,11,126,149,95,78,221,234,189,231,5,66,62,152,5,73,56,191,83,246,5,73,7,250,130,44,243,134,39,96,79,2,6,40,55,192,4,18,129,16,47,93,237,79,225,209,53,120,127,131,113,32,100,54,16,59,254,158,111,149,132,245,53,59,169,248,106,233,182,208,83,24,86,71,235,99,138,3,146,102,29,90,121,76,77,31,167,130,124,72,124,227,231,161,77,2,200,232,211,178,4,56,101,99,31,25,251,101,45,211,224,148,8,164,220,123,209,212,238,87,143,187,76,0,70,4,250,101,116,53,112,233,14,65,73,7,216,213,160,117,26,170,148,236,190,238,52,131,53,106,176,196,192,45,79,1,9,23,152,11,44,206,159,11,137,3,107,113,10,21,102,36,51,186,91,79,168,88,198,129,195,37,253,85,230,14,42,9,185,160,131,192,223,73,228,164,49,101,235,235,112,244,33,41,0,155,164,49,248,73,165,8,183,192,217,107,199,164,190,241,123,5,130,33,35,14,70,55,172,11,151,138,54,75,130,23,205,191,47,167,133,13,244,210,54,108,168,69,174,209,128,61,248,71,101,188,54,172,247,15,198,212,146,14,22,18,110,40,124,14,93,236,110,209,102,30,191,159,160,112,27,47,5,77,171,69,167,71,229,148,56,223,99,120,118,105,75,118,70,154,170,107,16,160,0,243,162,250,240,224,139,223,144,128,215,140,106,222,67,180,64,188,114,122,64,114,131,121,251,180,34,118,85,195,125,235,121,19,155,115,23,190,36,211,96,150,219,251,122,38,204,16,104,169,132,32,45,229,253,231,51,135,21,196,122,9,173,124,239,98,204,71,248,94,40,42,163,172,43,88,88,1,170,192,199,233,175,149,205,66,251,10,203,46,125,176,240,21,80,244,221,120,174,63,45,68,210,111,37,230,96,245,93,137,126,57,104,240,213,131,150,106,104,188,97,218,70,164,174,205,114,150,157,226,100,42,194,62,152,23,159,29,4,224,37,102,85,75,63,228,209,222,181,93,175,43,32,239,136,147,230,240,141,123,194,240,208,41,122,223,140,94,216,44,129,53,56,60,164,46,145,136,142,143,253,190,33,219,36,209,61,130,59,76,139,172,175,99,142,235,105,5,199,64,155,135,45,155,121,172,238,165,28,189,64,43,66,63,7,254,162,74,25,93,162,40,96,67,123,18,165,70,177,190,107,51,65,177,132,162,158,159,0,86,189,130,218,188,58,27,147,128,67,66,157,86,54,197,58,99,221,252,175,160,36,2,249,129,32,5,202,114,60,193,249,129,60,238,170,221,113,6,211,211,77,124,26,197,240,99,31,129,104,119,231,205,225,219,167,106,10,138,48,31,132,0,141,39,235,125,108,89,129,91,92,143,173,175,7,109,171,248,80,175,147,127,244,165,154,187,53,241,138,145,55,251,25,220,17,229,92,215,219,43,46,128,114,62,146,191,168,84,46,243,92,228,86,32,120,73,253,198,84,208,213,142,4,241,178,227,241,228,43,52,24,218,39,100,52,190,8,42,150,241,162,216,110,115,54,183,193,180,26,51,6,116,164,169,179,153,167,249,181,237,52,61,171,28,235,154,106,250,35,45,145,41,231,121,12,181,144,130,93,85,111,201,92,84,197,164,240,179,172,72,187,55,33,23,35,14,177,242,150,99,154,199,118,236,177,79,173,22,53,108,234,225,13,176,120,59,216,252,145,199,210,174,209,37,3,239,213,3,6,108,129,247,41,147,120,200,217,248,151,229,78,81,212,18,166,175,145,78,100,112,45,41,145,194,33,227,250,161,112,169,158,132,241,92,73,0,101,43,195,25,207,138,128,170,154,220,150,184,159,128,174,133,170,189,46,37,32,214,84,75,235,182,142,209,23,82,138,119,168,188,247,228,140,97,154,227,131,158,146,78,53,69,108,20,85,42,208,248,83,44,74,137,232,212,216,94,168,171,75,100,241,225,101,212,119,240,203,75,104,213,59,89,154,112,64,8,135,230,205,5,53,175,133,211,160,193,176,141,120,141,174,224,116,26,57,169,71,174,153,78,134,98,25,68,246,70,117,153,216,220,169,179,72,195,175,126,175,187,230,139,120,33,158,118,82,141,86,78,146,107,114,126,87,187,139,6,98,231,9,180,173,187,56,191,120,101,231,24,194,124,73,150,94,204,150,156,91,164,157,160,44,238,93,239,216,4,248,25,208,48,151,161,77,188,91,37,131,204,46,129,166,13,44,185,126,163,184,90,24,2,243,55,140,170,253,252,162,90,167,230,23,205,36,91,179,57,173,240,108,180,161,184,192,180,81,91,33,28,15,8,109,153,166,209,226,250,212,100,19,103,77,61,237,122,118,129,15,134,96,196,231,177,195,20,146,115,181,217,146,117,231,111,223,51,214,246,161,66,74,57,145,68,94,234,225,182,32,218,4,18,232,204,36,149,115,77,178,232,102,234,111,134,56,158,170,214,1,171,39,53,66,133,33,151,191,223,207,7,54,175,224,65,112,14,50,92,244,180,135,7,237,141,16,14,4,230,7,194,108,140,32,93,6,236,147,159,224,138,197,50,32,24,87,66,158,146,106,61,209,210,217,233,196,36,26,140,176,231,154,52,45,70,22,26,59,132,141,54,184,128,139,14,184,4,114,53,241,121,166,60,68,123,60,177,223,146,15,172,241,102,40,103,247,83,218,15,175,82,91,60,152,17,216,217,217,69,118,65,248,80,133,175,63,191,220,66,79,217,195,171,85,225,54,181,198,179,30,251,253,99,61,146,88,10,153,53,164,116,253,151,173,140,85,199,125,113,64,50,135,180,6,49,5,13,118,69,65,157,240,7,168,33,9,80,209,141,10,42,124,147,42,3,246,234,230,15,147,227,252,207,252,188,93,48,236,67,144,4,91,155,188,27,203,53,31,102,236,25,172,163,53,59,162,10,174,175,42,112,95,23,115,47,103,235,207,191,116,192,57,4,133,4,163,246,214,90,112,122,205,163,156,191,211,178,252,245,147,173,107,100,138,213,131,52,143,243,95,217,222,215,125,190,124,81,240,109,23,247,148,142,195,68,141,60,220,109,96,242,132,154,247,179,41,61,86,91,155,234,218,239,25,34,220,43,21,108,155,24,175,20,11,45,40,90,250,11,33,152,7,36,74,198,99,77,94,219,134,6,53,50,230,107,169,80,238,247,218,107,146,224,41,56,207,203,193,241,168,175,226,185,246,97,228,245,231,87,51,82,22,12,38,111,7,118,113,42,33,96,214,221,213,166,55,113,156,229,75,211,78,153,109,64,121,133,3,179,226,170,125,22,90,59,175,89,7,237,27,249,222,3,59,141,233,10,31,196,54,247,12,21,144,90,19,224,213,95,12,115,139,154,184,12,227,52,120,19,187,195,253,214,143,50,110,9,107,126,96,183,175,26,24,246,169,164,152,221,197,134,222,153,210,161,34,32,44,185,172,140,109,233,200,182,109,64,223,55,107,55,143,69,96,77,196,95,54,135,225,104,200,145,233,8,192,254,68,243,95,67,50,176,231,65,238,152,8,126,187,192,137,76,57,93,78,142,110,143,242,137,211,18,107,161,191,130,175,36,87,31,144,198,47,70,49,87,120,118,209,178,219,65,145,67,218,145,87,208,25,21,207,74,185,58,86,125,6,88,238,28,62,112,40,95,174,148,114,67,225,90,0,243,72,92,13,221,65,90,29,78,20,193,225,177,187,118,106,139,253,5,25,217,59,98,82,215,102,6,106,48,65,44,185,218,112,82,1,252,238,219,161,227,245,172,79,245,108,179,174,40,1,218,53,42,18,166,40,159,141,3,101,112,85,138,131,48,188,172,66,130,199,62,157,151,70,104,227,117,28,197,122,132,168,178,174,7,68,65,228,34,180,31,13,85,227,62,239,238,67,66,161,41,86,148,22,205,159,217,220,186,78,178,112,235,242,245,170,242,209,1,102,222,95,52,218,217,0,88,23,32,85,142,193,23,45,190,90,126,47,246,38,37,10,196,61,99,154,35,184,70,8,146,159,61,144,243,85,112,164,107,188,112,42,245,63,131,191,64,66,21,241,38,120,94,74,128,186,251,157,104,115,227,66,177,242,6,138,127,127,28,114,191,209,254,136,69,142,108,122,68,221,254,96,3,76,40,76,134,176,177,55,229,50,42,7,184,227,103,84,1,153,192,161,12,75,247,213,154,228,22,28,154,114,112,157,107,168,141,72,42,191,52,163,137,118,82,143,128,64,162,171,209,246,108,131,18,216,195,222,241,212,78,7,162,179,179,18,101,64,239,221,141,104,190,10,192,73,71,72,147,154,114,145,82,116,114,34,59,140,130,114,196,217,225,68,58,129,137,62,155,41,238,254,219,33,5,144,109,113,228,213,8,138,7,1,33,59,216,39,121,236,108,181,67,64,8,70,82,141,170,141,98,192,151,43,23,40,12,22,195,9,198,167,254,133,88,211,118,253,128,234,245,98,210,35,159,127,57,246,99,186,191,7,21,192,137,240,130,145,142,17,9,229,215,24,103,63,220,93,153,10,113,47,204,245,176,174,76,106,194,90,142,208,56,121,214,14,38,213,124,4,109,193,159,164,167,246,206,208,100,88,2,84,41,132,105,189,237,137,132,7,188,218,231,151,76,165,69,68,86,24,170,203,248,70,118,17,164,209,183,43,208,36,41,145,19,160,123,53,172,117,55,53,51,20,196,81,58,151,123,187,148,70,18,45,174,125,202,95,90,215,45,246,93,2,38,243,120,27,163,13,147,32,143,103,213,111,194,25,229,92,22,146,98,242,195,75,248,231,178,22,90,99,168,60,209,101,167,53,163,105,56,21,144,132,92,51,108,96,89,188,229,90,249,88,144,80,183,237,52,174,113,198,233,26,68,218,157,117,135,14,219,194,52,232,99,179,235,186,141,130,177,3,70,172,9,70,120,92,237,43,218,55,44,111,30,203,94,47,184,113,246,149,84,69,85,215,114,199,172,58,149,140,215,176,55,114,215,200,101,28,157,186,173,88,5,194,108,148,122,28,128,20,57,87,208,152,121,208,135,146,178,102,21,114,110,185,49,84,19,44,28,67,134,166,181,246,192,222,228,113,248,51,30,66,35,80,180,66,103,194,251,63,74,127,123,63,234,85,5,188,53,254,54,238,99,165,74,8,37,133,62,234,241,154,231,68,181,28,177,160,87,244,8,127,228,99,247,189,108,165,134,173,8,44,109,104,100,254,86,102,103,81,165,208,222,125,224,7,185,103,47,45,164,150,142,87,112,53,237,40,160,182,17,14,113,136,145,6,219,158,239,149,243,252,119,174,123,21,149,97,76,120,117,249,236,118,128,140,150,205,206,228,252,98,223,233,246,138,231,166,61,175,11,56,189,28,242,211,21,210,150,212,154,66,171,113,53,5,230,54,68,179,192,241,159,150,65,138,172,158,130,60,119,230,165,44,5,199,210,249,36,163,226,84,48,214,43,62,83,234,114,46,60,36,128,114,225,209,131,225,109,188,27,215,80,94,230,48,173,90,60,121,122,188,138,110,136,108,157,102,193,181,50,133,131,243,89,246,17,111,219,172,102,232,95,97,144,235,20,137,253,87,121,126,212,21,232,133,101,123,27,144,124,38,196,101,172,212,93,174,2,42,241,12,37,111,93,114,235,200,43,149,177,182,24,244,138,136,169,143,114,200,16,114,13,194,193,225,176,252,131,235,20,219,133,176,236,53,25,211,90,191,133,23,243,147,175,146,216,52,247,14,194,6,161,45,224,139,214,104,34,123,95,99,133,203,78,145,128,35,44,81,72,115,66,203,26,36,92,144,32,124,83,107,181,216,0,57,67,198,43,43,91,79,60,134,207,33,93,34,168,152,220,168,139,90,209,142,110,82,78,80,243,157,179,165,145,205,208,151,236,92,21,201,237,111,135,41,59,115,60,157,155,10,12,190,64,204,134,130,206,135,139,146,136,156,167,243,6,195,241,239,91,196,142,36,187,192,155,53,37,114,48,251,125,165,234,62,235,132,68,246,63,168,119,219,10,19,179,13,51,45,92,165,241,74,62,45,181,140,109,157,108,70,187,19,57,249,42,110,226,48,124,239,239,185,238,244,202,171,58,129,77,131,143,163,63,80,254,194,205,81,122,85,120,102,109,170,41,40,80,118,208,177,101,59,223,10,74,241,144,21,16,134,114,185,90,223,29,47,188,104,56,233,198,151,107,226,64,217,70,203,81,142,130,204,38,161,14,112,171,122,81,242,156,234,181,7,219,19,124,168,28,27,120,188,191,141,111,179,63,16,92,52,83,28,161,46,53,38,140,61,21,214,147,140,175,176,68,74,187,205,153,251,59,42,192,27,38,174,241,14,185,127,218,14,159,90,170,210,22,14,158,143,161,127,25,196,58,230,73,207,129,251,55,181,8,236,24,119,59,52,121,77,48,97,152,9,221,18,110,187,112,202,167,191,97,217,182,137,10,22,42,92,108,78,43,186,191,128,72,117,122,167,221,247,74,63,170,43,144,178,50,38,217,15,139,144,51,118,134,55,40,126,214,133,85,76,203,85,166,132,72,15,159,51,215,247,239,167,89,13,80,209,34,81,181,53,99,240,6,60,224,18,199,96,2,246,157,145,251,107,113,39,204,127,55,204,228,86,199,37,216,63,103,79,174,220,231,134,194,95,52,25,149,120,37,22,24,242,160,7,183,209,138,98,122,50,10,74,190,119,33,110,18,62,35,210,158,173,190,217,192,75,151,179,97,209,126,20,223,68,193,102,107,237,100,217,110,89,94,106,215,158,133,65,63,39,153,95,91,66,96,158,225,177,20,234,52,68,9,250,59,136,147,209,76,250,124,69,57,7,175,68,238,252,153,41,235,91,129,4,78,56,71,99,139,234,194,159,157,246,97,119,32,75,108,16,155,132,127,39,112,5,2,45,254,65,128,5,148,107,140,76,42,50,238,221,57,100,3,18,7,40,205,24,252,82,95,208,99,47,45,192,203,174,153,191,134,196,226,234,72,152,35,42,171,121,213,153,192,169,112,79,250,31,4,126,95,42,212,204,242,248,88,50,88,27,96,244,137,34,204,251,128,54,94,218,83,149,18,132,110,211,194,154,36,229,118,94,3,33,185,190,123,187,148,41,189,4,132,201,213,188,124,75,216,206,167,239,58,63,10,191,111,196,163,116,236,98,78,40,198,35,246,130,53,44,30,113,199,180,67,121,234,94,134,213,50,84,193,66,27,68,38,162,18,96,12,42,236,61,142,80,215,28,22,162,7,182,54,161,149,46,212,42,210,207,241,248,16,129,166,3,30,175,3,33,250,217,113,96,1,175,27,143,75,218,7,243,47,149,60,10,83,178,248,44,207,47,88,210,191,197,220,206,33,21,10,17,95,68,244,155,100,208,142,160,225,198,101,134,242,112,128,166,17,217,14,92,120,221,206,124,141,224,129,183,254,136,65,131,35,197,47,240,208,210,88,113,192,24,63,30,125,21,196,22,172,15,86,117,191,167,197,71,198,70,215,125,78,23,39,120,56,25,149,223,164,72,211,79,139,198,43,25,251,153,142,188,230,187,231,193,104,138,237,218,32,84,52,42,17,37,141,39,96,171,44,34,3,69,159,117,207,131,153,0,29,241,14,103,207,95,224,175,214,47,140,169,120,183,200,16,43,89,112,103,254,183,38,171,75,192,209,188,29,77,145,151,183,218,182,7,14,130,79,46,55,111,163,150,168,175,154,30,93,89,89,109,164,210,62,90,74,33,239,64,22,232,46,138,175,54,152,167,220,178,145,129,178,121,189,144,185,47,20,182,232,8,245,209,247,117,29,199,139,7,202,12,191,62,159,212,1,116,215,25,179,168,190,59,235,91,122,2,15,215,172,108,106,53,224,183,110,100,147,14,152,30,96,32,32,234,211,124,240,79,244,152,73,55,12,1,113,81,26,160,50,85,228,3,99,43,154,207,67,209,174,27,177,214,23,3,17,155,175,33,42,195,47,211,235,58,86,241,26,169,95,67,163,139,69,55,79,177,184,240,26,15,51,3,55,132,107,198,158,76,249,116,28,46,126,146,168,114,107,14,229,90,92,167,82,33,160,27,104,197,229,165,158,238,226,140,54,77,53,102,105,175,34,70,162,127,47,80,171,121,199,139,112,81,221,105,158,61,71,254,60,225,113,226,86,21,74,140,90,33,87,52,125,41,191,252,25,240,88,126,155,137,212,110,246,53,26,231,176,190,84,215,214,1,136,101,159,96,140,104,132,151,125,31,22,113,34,29,143,145,62,188,72,201,0,160,85,55,203,31,45,13,212,183,241,101,33,54,159,218,110,23,25,100,15,160,27,218,228,44,51,49,115,185,61,254,21,138,13,222,231,154,0,51,221,100,172,7,198,254,150,136,219,73,88,112,246,225,1,89,90,128,220,122,177,206,20,43,149,199,243,57,132,20,66,146,153,231,142,32,211,118,251,143,151,27,166,132,147,46,145,20,0,72,58,18,138,125,108,217,75,81,176,41,22,50,23,189,42,127,2,62,207,234,112,22,166,196,100,21,3,168,248,247,220,184,163,241,223,161,75,225,126,234,101,192,66,227,144,30,73,240,219,213,79,64,18,207,101,220,107,209,24,7,205,151,61,244,171,133,191,22,49,108,232,244,213,167,223,94,58,9,223,78,154,89,242,56,86,124,101,93,159,76,75,169,74,245,55,141,122,210,56,222,42,81,122,218,138,154,26,209,233,34,34,56,241,46,4,93,168,11,45,147,151,242,205,248,207,60,146,94,148,158,233,187,70,46,44,114,80,229,132,215,149,112,34,249,68,248,56,7,132,186,243,218,225,222,246,65,179,175,31,60,107,16,143,177,28,9,168,182,106,154,248,217,227,248,51,33,35,169,188,139,165,216,35,169,42,53,115,31,73,119,84,232,196,98,210,52,254,252,131,133,12,43,100,103,154,59,48,136,121,244,194,156,40,232,120,213,91,14,156,117,8,119,95,65,98,97,133,15,148,29,28,250,254,117,206,152,11,213,102,99,37,226,152,212,229,49,122,178,170,34,176,168,226,17,28,116,185,234,133,107,72,26,185,184,30,111,47,216,120,68,72,126,60,222,235,207,62,238,241,115,165,111,147,71,223,50,106,29,238,49,27,125,125,124,252,80,237,189,178,136,31,87,137,69,109,179,166,44,216,52,65,121,210,75,181,250,148,72,217,53,68,153,218,84,126,206,233,99,36,218,193,53,17,63,149,212,166,61,193,204,18,110,160,249,162,227,126,227,82,186,145,69,143,177,235,114,185,1,208,133,199,233,141,219,238,128,12,99,40,248,33,165,7,152,251,238,138,99,123,187,56,183,116,254,193,30,183,116,254,3,239,26,32,217,227,207,85,196,54,226,75,40,112,6,137,5,57,235,20,131,120,82,86,8,167,63,56,36,8,25,251,142,201,74,91,71,100,247,64,164,4,72,27,93,157,78,194,217,61,16,56,143,221,2,247,11,247,204,192,200,221,186,88,15,30,231,208,219,62,5,41,164,220,23,39,36,136,33,234,14,75,242,2,118,102,78,247,108,251,146,176,175,93,152,8,251,43,103,9,109,111,26,248,189,56,237,225,83,239,33,28,209,191,230,105,191,218,72,30,37,104,87,132,61,148,61,67,208,57,49,249,206,199,134,58,168,185,96,136,91,228,90,216,44,98,252,49,9,173,13,8,143,89,121,41,202,151,8,119,164,216,9,131,120,0,139,73,35,151,28,21,87,185,217,101,110,143,95,247,138,128,215,183,179,26,113,9,132,108,137,26,118,213,40,181,245,20,61,254,182,108,101,218,226,204,226,110,107,184,220,2,181,42,11,204,243,32,253,136,92,60,166,75,90,97,38,45,26,225,122,186,134,181,0,53,114,202,87,229,142,121,110,133,56,20,238,232,144,35,186,24,218,155,64,95,250,167,238,28,196,205,65,162,45,141,5,247,243,164,33,202,65,156,171,56,75,70,142,201,220,87,193,66,77,202,208,203,81,9,47,86,214,221,158,251,82,168,31,88,116,53,14,161,64,220,166,38,178,12,75,248,13,72,143,167,78,104,140,112,39,231,127,18,85,17,166,8,218,189,244,143,12,208,130,91,192,128,1,219,12,19,75,72,61,78,129,28,3,53,202,56,242,222,32,26,130,60,209,34,56,123,84,188,16,254,44,252,76,3,21,237,175,249,211,92,178,20,213,196,192,151,0,93,217,29,100,190,227,243,212,70,120,20,111,202,239,50,149,216,39,177,38,176,110,27,105,125,150,124,158,215,132,221,219,105,172,17,237,45,210,159,89,89,91,132,0,174,124,75,208,192,136,193,39,69,247,3,214,95,162,238,246,247,162,158,203,5,60,184,147,88,219,95,15,207,42,147,238,67,70,162,174,229,146,51,74,42,147,0,159,251,69,208,170,25,62,121,131,67,132,20,52,71,141,86,196,173,122,104,55,6,11,247,249,62,156,11,175,223,143,211,238,15,139,100,140,200,238,44,13,51,223,53,106,208,212,101,20,62,244,185,111,254,62,91,228,253,154,172,169,205,183,251,223,217,151,10,181,253,125,237,49,36,45,32,210,227,215,51,181,172,37,111,250,216,164,81,144,147,1,150,21,22,83,32,22,125,214,15,162,129,41,69,26,212,39,186,174,23,226,234,199,117,250,96,156,28,26,70,13,186,150,92,178,114,2,200,20,40,245,104,231,166,224,184,103,67,235,245,148,234,173,155,245,181,94,136,222,27,91,79,73,147,217,70,192,22,208,203,192,110,71,196,106,20,36,80,25,109,168,144,14,223,227,205,219,159,132,127,182,28,117,25,134,154,86,160,28,47,103,187,252,23,177,67,232,236,240,1,175,23,164,147,130,27,239,246,54,145,212,227,25,119,25,253,163,12,190,207,124,221,8,140,254,237,167,147,58,179,239,206,219,73,67,105,9,97,68,30,240,188,55,224,131,99,251,42,128,196,254,76,144,163,147,250,76,24,81,38,72,62,38,1,162,148,65,69,209,76,76,178,204,123,209,158,239,4,210,108,137,33,193,189,25,201,32,38,209,75,143,32,142,99,98,183,173,166,68,179,218,232,22,224,134,112,224,243,13,163,92,2,191,240,89,67,225,153,208,88,101,87,147,200,147,136,205,75,66,241,120,189,130,67,124,208,253,217,85,161,132,87,226,108,241,61,24,119,233,173,30,116,113,221,72,173,10,46,248,228,230,197,157,175,172,94,178,137,178,1,233,155,174,244,253,240,212,35,129,30,93,51,117,131,220,102,229,63,211,247,124,76,4,132,137,43,247,49,202,244,233,143,229,57,201,132,237,28,40,219,99,87,39,104,108,114,26,245,137,141,9,139,53,199,113,169,231,36,9,220,49,105,123,201,118,248,96,191,120,31,45,132,76,133,5,247,61,244,58,231,220,123,95,5,110,215,133,60,1,221,238,129,208,199,170,214,48,187,230,167,192,130,229,127,199,0,203,70,29,252,117,167,171,134,30,192,119,158,122,172,5,86,109,39,207,153,124,174,47,111,118,121,104,75,18,109,143,138,173,179,167,165,60,136,232,207,13,23,109,149,220,126,90,98,61,137,197,140,131,230,54,137,66,67,186,187,183,105,160,16,24,231,73,53,189,92,225,84,125,7,71,53,208,220,176,108,223,70,72,188,191,107,18,134,125,76,99,199,57,50,249,95,190,11,197,6,90,141,192,252,10,28,130,120,105,149,222,136,231,193,93,14,63,52,127,34,119,247,202,253,148,203,138,17,146,164,21,0,166,76,20,242,18,91,141,223,72,109,18,20,243,120,160,189,117,109,1,128,26,205,1,65,144,23,193,214,192,169,0,154,164,112,5,110,229,85,194,207,252,15,5,128,142,253,240,51,159,215,158,7,216,178,43,224,135,227,156,200,218,155,145,236,222,137,1,19,225,69,38,81,57,2,146,124,74,194,97,75,236,118,38,155,125,78,73,66,151,128,104,192,192,244,227,99,156,142,96,191,201,174,199,21,15,75,110,164,125,231,87,75,244,157,136,162,226,222,37,8,253,131,169,87,141,93,43,3,83,180,128,215,55,180,16,225,159,244,57,153,86,91,131,215,103,152,160,218,249,234,122,167,162,159,201,252,78,53,225,23,101,176,172,236,90,186,237,29,92,178,11,142,99,173,211,238,112,244,147,111,228,184,245,212,176,36,247,184,113,56,128,12,47,12,45,93,252,202,11,61,54,96,135,245,58,19,48,254,41,181,78,137,169,15,207,48,152,156,13,193,166,17,63,43,104,77,4,218,16,8,78,48,154,167,62,181,58,160,203,162,173,15,250,33,3,37,187,180,169,91,145,207,179,44,110,248,185,82,104,227,157,82,13,12,122,146,205,205,16,145,147,132,23,98,88,199,187,73,207,233,176,196,147,81,122,238,101,59,160,205,60,241,219,39,121,89,122,208,145,177,237,163,104,96,7,150,119,188,80,185,116,82,95,77,61,80,51,46,44,11,34,112,93,9,34,51,118,139,42,166,91,21,96,76,114,75,187,169,27,180,1,41,247,241,154,165,136,196,151,239,217,65,147,31,200,58,124,70,188,176,98,223,65,112,81,235,180,15,96,18,207,201,0,79,111,230,156,112,116,71,175,69,167,183,12,60,140,16,92,187,133,243,3,19,146,58,231,141,16,27,251,26,107,96,128,85,143,115,30,182,60,171,229,113,21,30,33,10,60,117,41,20,61,72,172,88,209,143,143,29,195,35,163,163,6,60,112,237,33,47,10,186,245,247,162,71,109,113,224,98,22,11,174,187,3,178,244,100,71,79,30,207,237,76,150,99,165,226,10,104,140,150,214,86,34,164,63,63,122,17,211,168,197,242,167,116,230,131,205,188,221,63,22,153,47,80,209,62,41,163,95,90,54,228,224,22,180,11,165,15,200,7,19,191,112,18,224,188,120,9,196,132,31,165,241,242,109,31,184,15,53,247,24,149,56,147,172,128,89,222,102,114,205,132,120,67,64,187,150,245,115,188,152,178,177,91,184,237,52,247,156,87,183,212,109,0,62,234,40,143,152,113,50,78,15,96,158,223,117,141,42,37,120,61,130,251,109,210,9,93,157,102,229,183,6,130,184,172,91,22,115,163,168,43,13,223,136,165,146,213,141,120,13,72,238,141,241,149,12,13,147,223,117,50,121,244,212,153,120,214,2,76,201,172,16,128,79,195,155,91,223,89,100,41,65,101,43,199,93,64,91,151,77,195,88,48,121,131,86,86,197,230,165,142,19,89,120,236,210,83,229,215,236,25,130,139,168,88,130,237,221,88,154,2,21,165,219,118,8,6,72,28,31,109,5,241,198,144,89,138,137,77,9,56,36,176,34,121,101,98,133,79,63,73,29,55,148,226,132,145,176,165,196,4,63,216,13,13,66,40,227,220,95,227,61,73,117,199,40,140,107,12,225,244,52,112,131,138,159,165,170,199,80,82,90,210,151,52,97,245,96,195,226,213,129,63,2,112,158,63,96,131,85,30,175,32,15,190,153,86,88,4,217,2,219,25,66,111,62,150,162,29,18,111,55,249,47,95,229,83,189,186,230,144,145,114,5,106,204,106,83,118,145,248,225,40,201,206,16,39,90,145,107,4,184,38,49,71,170,176,137,226,47,176,82,215,47,160,192,160,17,85,204,127,225,141,252,180,239,4,47,138,165,172,193,75,98,44,108,53,78,134,64,48,218,127,254,32,213,221,207,226,132,181,45,232,139,171,57,21,176,2,253,156,216,201,160,153,187,43,40,199,98,122,132,165,88,158,63,70,228,80,62,210,187,40,214,41,42,128,91,14,189,218,154,56,133,150,183,189,195,94,133,95,128,17,248,195,158,176,38,131,88,247,215,170,29,181,111,80,80,189,139,20,5,30,254,67,83,117,47,34,162,14,187,118,149,170,119,141,53,138,210,56,21,198,209,29,24,22,109,113,224,215,199,150,175,137,127,70,136,131,110,99,16,156,55,124,103,143,139,42,243,150,155,166,51,235,197,93,46,76,41,93,168,166,138,188,106,79,35,52,13,249,1,214,11,247,40,232,123,152,164,8,167,154,147,187,250,80,231,217,244,74,243,52,73,128,24,15,132,128,228,141,205,206,68,191,137,35,12,233,154,59,252,206,83,75,51,17,49,164,167,128,191,89,69,90,184,132,155,217,72,41,117,61,251,11,9,171,40,46,117,100,131,180,12,170,164,53,227,109,33,246,74,9,204,36,81,109,168,88,166,216,58,26,70,27,97,34,80,138,106,154,173,166,81,165,148,146,1,135,91,170,81,109,142,243,19,108,219,19,108,136,200,17,161,101,186,19,189,118,204,81,103,110,57,98,214,37,182,157,22,155,248,48,155,169,76,231,139,44,99,35,50,125,136,15,28,63,202,120,163,96,57,112,205,38,121,85,140,234,198,211,40,162,150,165,140,0,177,116,59,24,87,232,233,120,138,88,8,102,140,116,229,166,26,101,139,46,217,91,74,251,113,55,169,231,124,32,237,75,176,184,97,140,95,158,34,142,54,202,73,112,137,5,185,116,219,140,70,32,133,133,85,203,157,115,150,248,105,57,184,242,241,187,27,153,70,148,41,223,79,212,235,105,7,180,244,58,202,197,199,229,10,35,247,203,89,34,18,247,54,71,107,79,49,140,253,176,213,221,93,53,99,20,213,118,183,130,250,45,251,26,104,215,224,185,221,150,132,34,221,49,112,113,195,125,29,128,182,206,78,10,16,194,168,103,96,168,4,67,181,189,196,32,117,183,188,13,90,101,213,57,93,213,211,92,12,205,12,105,123,152,239,57,44,50,236,64,122,95,226,90,209,61,5,55,7,103,194,236,90,2,241,104,18,209,182,249,131,224,181,25,197,161,65,95,117,51,105,241,167,248,145,44,5,218,65,179,177,141,113,161,186,53,7,5,165,146,211,100,57,187,143,216,105,10,254,22,252,128,207,243,242,172,22,183,252,225,101,36,55,43,211,139,221,33,218,40,213,220,228,190,7,108,230,223,131,166,143,74,117,166,92,94,76,80,89,191,114,94,214,79,85,227,22,135,4,127,65,197,39,112,118,152,222,224,2,65,17,52,151,59,160,208,142,108,141,235,201,136,158,154,226,33,163,142,205,203,112,59,220,233,220,156,111,160,92,41,189,117,230,125,236,0,150,21,106,166,1,109,17,45,99,153,195,191,215,114,140,157,150,22,179,253,130,159,81,188,39,0,164,194,248,149,168,81,12,114,137,14,163,99,63,80,50,40,86,179,246,127,102,152,139,28,237,134,171,167,146,251,189,208,97,63,177,45,158,150,169,120,243,111,52,164,89,225,155,83,198,32,109,130,137,202,129,162,55,29,229,79,38,186,227,116,253,56,102,98,104,80,217,35,231,233,185,12,14,40,7,160,244,126,14,178,48,101,212,7,154,182,69,84,161,152,154,243,197,204,166,139,132,38,186,76,66,6,82,142,5,133,126,123,4,35,37,180,120,234,78,220,141,94,229,168,202,225,51,11,131,83,133,52,82,115,236,36,11,30,98,63,13,70,50,16,238,86,22,179,218,118,56,210,61,79,245,58,254,80,61,128,100,189,152,150,210,104,212,57,13,100,133,76,224,211,118,202,12,151,227,8,161,57,232,138,31,253,73,72,19,155,34,79,99,113,29,106,28,28,78,163,133,28,196,212,50,119,88,45,85,157,186,138,187,131,47,253,15,125,170,147,146,138,138,208,166,233,198,232,57,103,148,142,35,46,16,206,214,177,150,217,1,206,164,140,172,216,10,61,9,6,157,109,92,159,71,162,86,195,228,251,236,42,70,232,110,177,13,130,203,136,81,75,199,97,226,32,47,193,167,176,13,125,254,141,65,102,162,154,240,235,61,189,139,76,70,91,19,60,169,212,217,135,75,146,224,71,194,82,242,72,139,223,75,33,185,122,146,74,4,165,48,49,17,226,170,127,44,136,181,174,150,4,108,143,33,89,120,143,102,38,104,82,201,226,224,33,251,149,50,24,33,3,222,170,164,114,85,47,68,206,100,239,121,44,234,90,98,143,162,29,240,91,28,26,227,240,194,62,58,131,216,119,206,21,72,85,52,1,112,249,188,212,3,159,114,81,77,46,33,222,100,159,36,35,212,157,123,136,169,134,62,135,160,74,243,102,177,181,59,120,14,111,9,48,245,168,187,214,104,225,59,147,58,185,140,187,50,5,7,54,82,118,76,159,46,109,188,126,158,8,98,67,2,96,201,147,75,176,45,169,161,151,65,232,93,43,162,39,182,25,149,24,139,7,17,103,101,77,66,67,251,200,23,246,60,93,105,7,249,89,52,57,173,192,158,150,209,29,39,163,58,120,194,229,18,66,42,37,56,48,56,1,3,249,103,122,102,199,69,166,77,48,154,98,29,108,205,234,32,16,232,135,234,240,80,236,100,39,187,36,241,30,165,185,137,230,110,59,171,81,101,139,99,13,60,161,215,3,187,155,29,24,228,65,243,53,167,171,10,71,37,110,78,121,38,38,5,161,233,126,98,236,67,213,45,212,101,161,122,252,249,227,229,118,254,137,60,130,66,89,56,167,51,252,60,211,25,14,182,187,157,102,230,82,18,189,153,194,105,100,71,202,229,215,227,123,144,88,203,103,6,63,83,76,4,192,146,2,146,80,151,83,111,156,27,123,116,155,171,16,9,158,192,3,77,206,240,71,94,170,13,188,216,234,221,110,246,233,62,247,98,12,21,121,137,103,83,33,159,95,167,82,169,248,155,252,178,193,215,150,114,189,210,153,213,206,235,55,12,101,168,66,150,205,73,117,89,209,12,244,115,217,126,190,17,34,182,100,164,13,55,152,175,252,3,249,202,143,5,75,188,68,90,226,209,223,159,252,42,76,176,182,117,118,229,132,220,233,166,2,84,182,223,136,212,26,25,156,159,104,50,6,173,17,254,174,234,40,132,132,3,137,107,189,89,73,85,154,61,223,112,27,254,23,90,243,4,88,222,243,110,82,9,0,232,222,194,192,98,101,206,147,222,110,143,132,186,50,128,93,74,237,78,106,14,8,7,135,230,234,203,139,141,185,69,183,208,250,190,86,250,241,136,158,167,238,139,16,99,65,113,155,159,73,236,171,251,98,204,114,123,191,185,70,77,91,29,248,114,235,239,125,102,226,230,109,152,106,174,161,79,111,107,98,181,9,179,17,45,78,107,92,160,161,65,176,234,197,170,167,70,240,36,128,86,73,248,89,181,138,202,135,63,36,160,71,59,55,111,221,18,102,5,252,172,89,178,4,109,88,87,54,70,32,97,165,148,188,162,84,67,76,0,215,184,183,133,32,7,177,164,37,144,75,169,65,184,149,204,244,13,182,28,0,235,65,110,19,23,114,233,154,112,125,218,95,246,78,22,219,39,160,191,165,5,154,63,122,56,185,252,236,66,158,204,221,193,33,29,26,44,127,213,187,230,18,212,248,125,229,215,162,221,167,32,71,3,27,223,32,230,176,217,53,166,244,9,22,140,246,206,229,197,216,6,201,59,36,249,33,48,200,172,91,119,158,97,44,107,147,250,196,4,222,106,112,242,151,163,107,178,131,228,196,105,158,243,181,146,152,17,0,107,151,144,136,202,55,217,91,62,7,169,79,136,237,173,149,1,204,112,142,155,142,23,178,40,50,221,182,92,134,62,184,99,159,226,40,21,210,189,247,148,117,158,172,130,219,150,173,96,46,230,189,47,167,193,131,95,245,198,184,121,169,136,158,0,74,201,196,210,121,74,32,139,190,94,61,35,169,21,40,114,143,223,207,82,67,138,167,115,240,138,103,243,42,125,212,131,218,198,26,131,144,134,158,177,234,181,0,162,88,13,13,102,88,152,218,209,241,133,24,22,29,225,104,130,126,23,132,130,64,67,141,72,13,59,88,44,239,10,119,215,67,134,44,246,97,166,12,76,123,31,30,106,56,92,113,244,243,33,109,156,207,156,206,244,34,50,207,83,224,116,242,138,151,32,171,211,102,160,132,139,50,34,78,227,173,65,193,121,45,145,81,144,68,122,225,28,222,148,123,61,97,234,165,7,200,249,196,52,244,74,116,30,95,193,101,59,184,176,136,7,210,216,139,167,16,239,41,246,64,187,19,69,148,205,230,73,1,108,120,234,213,136,154,175,77,114,112,171,211,15,15,17,229,57,97,77,219,17,106,122,192,24,127,175,44,233,180,64,230,77,52,122,141,131,189,211,186,60,17,223,43,112,22,16,118,20,203,40,208,158,17,53,22,16,60,195,179,28,246,228,64,34,231,222,167,219,101,83,2,221,117,93,126,39,141,64,169,170,53,36,114,241,80,246,64,121,193,173,22,121,17,223,167,240,58,238,95,168,73,4,49,66,136,142,49,170,38,108,159,194,92,122,125,29,43,42,118,46,144,186,57,147,52,47,159,227,189,141,137,231,143,225,109,111,225,5,224,18,114,217,252,11,114,45,101,244,99,100,37,19,203,100,97,6,33,153,140,28,192,81,217,92,78,36,48,172,83,27,179,83,216,146,250,213,149,79,12,20,119,252,134,113,212,0,96,69,97,5,120,11,80,97,62,251,71,5,92,166,11,74,83,12,156,170,130,83,170,201,33,21,16,115,79,75,192,131,55,129,184,214,253,207,230,174,190,118,76,179,134,115,41,104,149,167,45,14,228,183,32,210,33,117,227,145,2,42,73,158,235,74,242,249,181,46,252,20,49,126,55,172,236,217,88,27,83,251,87,45,67,246,231,133,112,250,206,236,189,67,41,49,153,23,66,217,106,47,178,142,137,148,250,126,48,232,55,117,254,110,154,181,253,17,170,16,73,153,49,57,122,52,112,239,108,123,114,170,87,51,130,47,110,253,0,231,209,214,248,223,89,202,81,21,176,160,109,74,186,199,89,240,136,65,224,57,16,190,169,97,15,14,217,166,103,43,93,236,40,100,173,104,13,194,38,65,108,228,16,130,53,242,80,253,184,196,91,7,30,0,208,38,31,34,156,195,71,231,253,35,25,22,174,96,167,245,224,6,14,3,202,66,6,216,129,169,156,148,213,128,154,43,122,173,53,221,219,251,171,111,33,117,118,127,210,106,143,145,42,92,52,199,206,103,227,235,189,198,30,17,202,80,202,204,44,101,170,135,100,109,14,45,45,132,200,53,19,17,152,189,131,48,50,217,196,61,92,181,144,45,132,21,22,207,4,72,64,222,103,208,19,29,9,252,250,19,31,4,187,52,57,38,1,197,137,173,80,125,48,205,56,249,66,55,24,145,72,72,143,149,163,9,90,174,44,156,125,171,203,210,88,16,249,51,165,137,1,13,212,44,120,213,19,98,152,185,61,14,237,133,212,244,190,249,76,107,17,27,207,190,147,178,141,112,109,128,129,207,94,78,251,187,171,120,174,21,130,125,47,232,243,199,78,167,180,142,46,153,144,205,49,25,222,252,118,248,217,97,249,230,88,216,218,16,207,161,163,99,134,222,65,107,5,171,150,60,181,50,100,213,100,208,248,169,199,10,216,17,199,248,131,196,111,30,7,49,212,195,190,125,32,131,85,198,253,241,74,242,4,73,211,110,225,192,21,154,119,181,114,88,195,103,122,159,210,4,187,65,228,54,151,98,19,2,170,99,196,193,150,105,54,157,24,37,27,7,217,230,157,164,176,150,128,253,10,122,182,78,251,57,147,45,136,10,39,227,158,242,54,149,138,140,223,182,77,191,135,225,243,236,180,162,138,223,190,11,18,66,106,77,253,43,204,40,95,126,14,27,132,50,18,234,96,5,40,171,220,189,26,158,120,122,201,209,142,196,147,25,9,185,252,193,182,171,106,61,220,221,217,90,86,226,53,90,195,131,74,79,238,169,107,247,0,173,69,194,43,115,226,236,251,93,241,4,9,207,176,251,3,200,80,125,148,131,62,14,224,9,97,81,246,124,113,7,96,91,87,166,87,214,185,108,148,228,50,232,52,34,117,7,84,234,159,85,226,65,215,251,78,75,38,20,234,61,90,21,233,43,12,71,45,127,208,95,224,190,165,26,181,11,240,136,46,66,34,121,59,225,166,56,152,232,96,105,50,229,64,75,16,3,140,251,5,137,230,20,209,37,103,237,66,168,114,172,158,107,198,35,71,156,109,217,130,67,106,153,209,207,28,66,137,142,226,215,236,224,37,46,251,52,207,220,65,207,18,250,233,71,122,222,132,147,219,181,159,251,39,219,1,60,249,4,240,138,139,204,248,134,155,44,144,62,112,83,34,40,146,145,57,135,245,230,219,86,111,109,133,160,137,24,74,134,131,148,101,236,91,136,159,177,179,29,126,102,64,217,250,88,21,93,224,196,122,82,182,99,24,186,91,198,198,29,48,205,21,131,201,22,166,166,221,122,241,70,61,25,106,108,151,7,155,70,97,102,242,210,161,199,211,31,152,74,149,142,29,72,222,52,2,243,52,86,146,19,87,190,103,27,151,131,191,252,235,196,13,132,143,242,199,82,107,81,30,130,98,193,244,220,201,140,202,204,251,210,40,42,45,85,222,33,238,109,91,118,111,32,118,71,55,88,23,61,19,121,25,213,180,149,54,38,194,49,247,118,111,162,77,106,82,237,55,200,16,213,176,10,157,32,142,126,142,29,141,93,137,39,192,56,185,106,212,222,32,162,107,149,226,165,200,241,167,46,122,141,31,147,24,62,13,110,166,82,177,53,38,222,173,189,204,104,145,147,131,105,104,144,149,137,202,203,39,245,111,0,184,200,96,213,230,100,140,210,188,47,203,159,67,212,47,105,199,251,203,250,242,54,22,92,61,233,169,190,80,170,183,116,147,131,52,148,163,253,253,24,11,179,213,14,188,187,88,245,107,223,87,197,223,170,113,15,117,75,88,103,37,27,91,72,88,173,182,132,223,190,244,110,177,38,99,151,40,131,198,30,230,25,12,175,158,235,24,190,102,60,160,240,34,147,48,195,169,238,183,93,109,55,192,76,158,167,157,112,244,97,108,11,248,205,17,78,127,178,76,79,35,71,181,9,153,235,86,81,50,46,71,34,43,67,217,55,243,133,234,186,171,200,47,219,62,64,23,173,56,11,48,232,237,111,35,238,225,193,230,203,13,132,171,136,55,4,128,212,207,2,22,181,201,19,183,165,129,181,156,162,109,237,105,229,247,79,226,18,9,253,210,137,230,247,152,33,116,126,67,166,241,181,148,144,127,239,141,158,244,7,176,148,7,109,62,172,26,60,163,55,143,195,172,29,161,145,18,248,91,132,192,129,220,174,190,235,119,204,198,151,180,148,81,150,71,182,171,233,253,252,167,134,27,147,49,215,227,238,0,30,53,67,97,17,52,116,235,206,125,88,176,106,45,53,88,0,123,24,184,134,94,11,173,84,201,1,182,28,136,120,243,125,128,25,169,210,203,93,251,194,27,44,61,173,230,108,143,186,113,132,176,104,204,5,159,138,251,79,254,145,204,98,218,46,154,203,196,30,26,227,129,120,240,72,126,150,60,203,177,39,80,139,244,50,240,98,244,253,172,31,1,226,37,83,231,166,75,118,51,28,151,95,76,54,203,11,57,243,30,227,205,106,146,132,13,96,130,9,64,179,115,32,246,79,67,157,138,27,217,173,34,139,122,22,72,192,108,200,209,48,139,153,61,250,148,189,101,183,66,145,78,52,206,249,85,55,135,126,219,59,119,115,203,2,106,149,72,225,195,196,106,236,151,77,227,151,165,11,217,78,15,106,150,175,72,115,207,91,23,192,188,114,192,46,219,210,152,246,240,155,6,162,69,101,252,238,183,139,21,37,47,93,205,106,174,4,59,60,50,80,153,116,16,201,192,104,183,150,46,116,246,24,56,81,198,178,161,129,151,96,152,64,142,16,233,141,54,206,236,196,138,171,120,167,41,164,185,110,24,155,27,250,156,88,22,11,198,78,29,93,96,106,218,46,163,145,164,193,97,147,113,59,238,186,165,147,26,181,225,165,237,149,248,227,68,236,2,161,30,48,245,100,131,143,3,160,128,155,91,183,169,32,55,110,212,232,81,157,175,107,103,143,100,103,32,69,85,91,29,254,19,191,45,2,12,137,194,247,11,186,185,245,32,158,225,230,41,189,212,189,181,41,88,210,141,214,50,24,121,62,242,132,209,213,159,155,242,57,69,181,71,44,158,12,12,218,169,74,145,244,38,185,242,185,223,94,107,138,221,220,115,103,138,85,16,149,52,2,229,220,82,176,209,164,52,207,170,19,7,157,249,147,43,149,137,83,252,12,221,147,37,48,90,237,253,185,235,163,1,45,186,126,44,63,132,176,145,73,13,61,90,2,152,39,5,17,210,8,85,254,102,159,247,232,138,81,39,58,45,238,138,65,97,113,142,123,93,38,71,159,203,223,227,46,40,191,210,166,49,202,203,226,25,229,146,43,25,203,91,28,162,191,120,161,129,10,149,27,249,240,133,55,102,121,120,26,153,168,14,211,212,124,6,247,250,2,42,121,136,121,151,240,79,103,38,3,130,77,187,191,161,199,0,101,166,82,5,232,129,199,70,129,6,213,190,126,33,81,44,198,63,219,68,71,94,167,51,124,105,34,168,124,104,21,23,74,198,112,208,120,167,88,66,251,75,108,112,42,93,216,209,231,74,240,65,106,184,216,57,54,119,21,169,126,227,93,123,85,84,58,92,191,229,225,248,75,77,103,70,224,33,242,143,14,72,29,22,86,49,167,161,167,40,160,235,185,54,223,212,160,235,216,90,183,140,23,47,24,197,203,45,126,27,203,5,81,208,105,186,54,211,92,59,96,15,249,23,224,128,216,235,204,133,102,247,184,85,78,63,164,29,120,115,220,65,213,115,67,149,197,113,203,31,88,185,94,13,28,37,130,226,176,91,112,35,182,150,117,147,46,217,91,36,133,0,97,38,18,244,229,14,143,74,173,23,124,86,24,29,162,12,121,153,92,182,164,67,216,164,35,156,167,163,198,9,106,23,244,35,148,126,159,86,208,14,111,118,188,188,15,190,0,53,227,212,24,112,111,107,159,141,208,50,206,194,102,58,107,171,245,27,195,49,217,122,136,200,158,204,234,118,22,173,239,158,181,135,141,85,35,209,175,60,250,172,7,230,188,236,213,248,122,5,87,234,247,158,114,90,118,59,228,230,2,195,217,175,63,231,173,60,223,252,234,148,80,131,2,139,202,176,247,246,122,92,19,250,51,237,155,37,23,19,161,197,112,13,247,241,87,39,100,250,223,165,18,227,196,54,209,202,150,10,48,140,104,35,183,33,41,189,79,128,110,26,182,44,63,61,41,78,103,51,157,74,32,39,218,198,232,172,41,175,201,40,145,179,48,61,231,55,179,31,230,216,105,64,67,236,4,234,200,77,98,82,136,178,39,185,245,219,116,203,97,219,68,75,93,230,39,166,87,231,81,146,80,35,135,240,216,213,157,215,17,231,204,186,4,6,223,144,110,195,139,126,21,176,73,56,5,43,23,113,27,192,90,54,165,243,50,127,31,29,161,18,206,204,114,242,32,86,231,116,94,2,54,67,129,213,166,146,138,176,251,179,119,129,60,104,234,250,246,6,100,122,29,118,16,172,204,87,250,93,180,73,76,201,127,36,29,93,152,188,201,107,147,89,197,1,78,223,28,231,223,210,76,122,247,165,166,62,148,199,179,12,224,1,99,178,225,220,51,226,216,250,139,77,145,67,239,93,233,98,102,204,41,12,152,27,136,220,176,75,141,188,146,110,174,153,160,77,12,170,107,199,77,40,194,116,93,172,58,155,162,8,58,232,168,209,58,203,90,143,220,101,209,39,100,126,55,158,170,249,22,98,173,85,133,135,223,64,24,158,131,164,13,65,219,243,4,109,145,133,14,210,97,202,238,253,141,200,242,112,100,5,15,85,37,103,116,214,140,199,96,195,194,131,187,243,61,9,169,215,17,82,221,172,246,111,124,212,3,41,99,222,91,234,232,248,33,249,72,231,220,66,65,42,244,123,31,226,219,246,203,88,113,169,144,1,182,36,185,8,179,143,249,132,72,111,60,210,221,48,95,38,189,94,34,92,61,210,79,1,120,40,66,181,76,142,217,112,149,212,195,66,17,191,62,204,57,192,179,58,180,128,152,54,189,229,207,0,60,1,233,135,208,188,7,66,161,6,169,12,186,103,139,43,23,42,20,178,141,89,179,111,195,132,239,189,12,221,155,75,129,5,84,73,177,13,10,41,79,117,250,155,236,16,73,175,5,44,213,176,92,137,128,232,217,136,61,55,237,9,108,200,95,166,227,229,123,139,168,145,12,103,121,38,224,231,229,94,12,131,40,74,200,146,196,25,100,235,6,182,215,64,88,219,227,210,26,180,167,124,3,152,136,93,96,138,225,221,212,210,229,27,146,155,231,199,49,41,254,58,49,133,247,197,57,242,91,136,18,36,38,22,170,96,198,84,17,177,83,197,47,115,67,200,77,210,37,52,149,136,93,125,47,81,2,40,252,232,0,86,155,153,203,51,64,148,53,4,177,251,184,245,234,26,161,144,66,140,11,97,211,46,172,119,42,233,139,243,209,243,99,178,177,173,54,135,46,16,248,219,131,125,101,6,8,167,94,160,112,174,11,171,177,128,140,118,236,221,2,132,4,66,109,54,148,161,39,92,69,64,77,188,231,91,241,199,195,215,49,108,195,1,187,84,114,101,207,40,166,198,246,172,103,208,35,161,177,249,194,22,136,112,21,135,17,113,158,159,198,53,223,240,72,46,238,113,228,217,218,253,74,254,177,69,156,31,120,72,167,91,145,104,9,119,106,153,171,84,157,131,147,160,93,8,122,11,61,241,129,252,91,129,198,24,87,107,79,80,156,136,178,115,71,109,129,115,192,213,84,216,233,164,131,123,146,174,171,46,59,120,228,66,201,44,150,162,249,129,82,43,212,87,38,167,121,200,217,235,199,193,6,187,20,132,47,145,105,248,55,111,133,3,130,157,75,26,103,50,179,5,233,65,244,249,87,37,63,72,21,197,88,15,207,3,88,115,227,155,87,110,109,103,141,82,85,107,62,227,218,180,171,217,102,235,41,6,102,169,145,116,22,247,33,218,163,41,98,176,29,167,183,206,254,168,142,223,69,237,180,82,151,212,32,113,11,1,46,219,211,70,250,32,22,78,140,115,161,241,161,221,191,81,170,35,167,92,18,89,145,216,253,184,195,196,146,13,252,85,138,81,61,169,31,173,250,21,74,57,112,120,15,134,246,162,7,58,123,148,220,5,40,226,66,184,73,29,123,103,152,114,217,221,2,152,63,57,229,17,241,217,174,150,170,244,58,151,253,246,55,40,148,65,43,234,10,167,215,69,32,250,19,220,39,177,178,215,197,161,136,232,39,120,134,215,94,122,253,232,135,25,214,184,232,140,239,94,236,181,215,183,232,30,189,222,133,105,248,198,125,90,193,141,178,238,108,157,215,157,26,108,145,135,14,121,176,78,62,9,126,197,31,159,72,0,233,195,38,88,68,235,201,101,101,21,185,134,112,131,174,49,166,35,84,29,181,80,181,99,234,52,210,130,92,71,23,147,62,108,119,178,229,149,165,11,195,9,10,130,0,117,134,217,229,169,243,142,238,152,194,253,159,153,128,53,183,45,54,83,253,54,165,53,19,164,241,54,94,117,80,37,117,139,138,88,36,213,94,1,218,39,43,231,65,77,148,96,33,117,57,172,15,17,93,116,30,166,243,150,187,112,190,65,70,181,87,217,39,46,152,188,191,120,60,231,207,127,180,189,60,206,135,51,133,186,209,164,106,170,118,3,75,139,136,245,95,61,51,14,165,133,18,223,176,151,225,138,20,21,71,51,185,149,82,79,46,151,7,217,59,36,1,58,36,169,101,191,138,121,139,142,25,7,94,93,53,245,236,146,217,0,218,215,227,7,228,127,10,52,76,123,180,10,139,233,88,154,199,57,8,102,169,181,102,147,81,247,70,124,153,54,129,254,240,232,187,181,132,110,70,199,235,168,73,199,16,149,110,114,247,244,11,64,107,84,156,59,133,234,87,162,179,64,210,251,184,241,2,6,144,169,56,192,208,22,36,230,125,121,215,55,213,231,53,33,35,237,114,8,217,214,222,134,131,91,196,242,194,132,47,207,34,128,159,151,36,189,65,112,155,123,229,250,8,59,53,82,68,224,236,113,31,181,158,23,2,22,180,222,8,36,250,112,91,249,164,51,186,78,219,53,203,179,248,207,165,213,6,97,64,160,206,171,22,31,174,237,154,26,4,238,11,179,128,243,192,68,185,77,28,232,51,166,61,46,253,214,30,181,57,88,170,60,58,224,140,32,187,231,15,220,31,70,219,207,39,228,111,28,170,229,173,93,13,191,200,159,250,123,147,222,148,184,145,163,176,109,23,39,191,165,110,117,26,134,225,19,245,197,163,143,75,82,121,151,188,52,146,134,50,232,185,208,138,184,204,77,136,102,72,30,138,153,185,37,71,163,13,185,82,44,69,175,155,17,23,107,203,200,171,243,125,48,203,169,198,62,87,214,226,99,156,113,125,130,154,115,94,230,87,140,107,118,138,160,77,89,194,73,173,156,71,229,18,210,216,146,5,214,191,185,15,161,53,215,212,81,123,60,228,142,153,191,248,5,46,226,128,77,78,189,25,62,115,160,40,224,218,82,191,103,190,228,111,164,80,110,235,252,191,190,5,203,93,192,155,215,31,246,222,212,124,210,44,10,254,117,244,218,180,204,186,87,133,186,250,226,11,62,110,140,142,50,153,177,246,208,116,243,1,225,176,156,101,85,123,165,217,105,32,179,196,34,59,8,115,45,38,165,209,236,125,162,136,109,9,46,135,16,77,142,35,62,176,206,169,248,196,62,214,76,117,222,104,3,115,204,209,192,2,4,78,89,183,76,86,93,69,186,179,100,2,127,125,253,247,72,145,189,112,234,104,51,229,131,37,245,28,152,200,113,136,55,34,94,77,156,12,148,126,158,38,149,128,128,60,221,172,39,63,122,18,254,183,150,87,96,121,48,143,239,227,75,47,38,1,195,113,13,7,178,2,142,238,53,160,254,133,233,174,53,47,196,57,5,22,18,161,246,17,128,171,175,213,234,65,39,147,158,219,7,176,37,100,82,208,2,175,51,60,117,64,95,88,163,235,248,70,46,166,214,50,120,144,118,47,21,175,55,185,27,192,40,70,241,41,45,61,152,184,250,55,135,38,50,55,63,252,170,251,67,251,131,73,114,38,13,18,50,114,242,244,144,22,117,13,235,124,201,89,239,180,156,61,107,240,196,173,52,3,96,172,19,207,236,47,172,75,223,120,190,138,130,215,210,23,197,45,171,92,217,95,46,253,122,227,136,183,146,168,36,56,60,156,217,174,105,91,45,128,50,214,248,47,162,120,112,177,5,16,0,249,48,10,38,164,48,211,117,137,249,205,217,116,52,138,133,46,202,159,172,105,93,114,31,224,26,19,126,38,115,235,42,129,234,120,26,143,14,32,223,14,144,99,226,107,120,90,107,215,141,192,106,89,218,54,88,195,82,252,220,95,147,197,217,216,237,23,121,30,75,154,0,62,48,78,164,13,46,194,32,187,246,91,38,121,183,99,61,135,21,212,92,25,8,87,38,92,113,50,194,229,155,191,117,130,193,82,92,12,111,171,50,227,16,167,151,5,133,123,179,57,82,171,49,230,161,195,174,60,209,126,87,142,126,82,167,110,17,142,95,186,97,110,105,223,196,88,78,235,19,121,82,58,189,240,31,73,176,67,21,215,93,145,164,27,192,76,152,67,34,78,163,19,18,89,226,115,188,64,111,45,209,199,34,156,203,1,245,20,75,117,64,187,252,113,181,145,185,4,21,187,167,142,235,8,99,195,37,66,212,28,103,54,190,43,185,23,228,27,6,63,236,137,41,139,2,7,115,63,45,218,185,34,147,171,179,227,20,57,159,121,214,31,171,253,156,0,67,176,89,50,112,220,168,241,224,120,47,22,70,207,34,203,220,176,23,102,246,184,43,112,3,242,89,72,149,232,80,114,209,189,1,109,82,157,150,140,146,41,181,36,90,7,5,160,39,186,253,212,221,14,155,162,171,121,22,50,98,30,45,36,203,194,163,26,162,39,195,226,203,205,147,156,168,37,161,40,252,84,120,132,1,123,195,214,132,250,239,103,68,202,68,186,251,70,234,6,196,96,207,215,2,111,194,95,76,114,241,127,113,157,40,10,97,112,106,70,116,20,88,203,168,135,106,101,202,104,46,213,90,176,223,68,61,247,96,190,198,153,152,149,208,226,52,210,54,139,134,239,235,207,148,246,45,25,49,32,82,210,160,185,51,2,137,129,192,166,29,148,123,163,183,123,211,249,238,14,55,127,24,172,240,229,28,156,163,132,100,192,19,37,25,226,33,13,60,253,95,252,155,43,44,12,74,90,12,29,1,219,184,177,164,219,20,123,6,30,98,87,157,193,111,170,131,110,243,117,15,228,172,124,191,41,188,164,114,190,118,153,161,120,58,183,112,208,54,229,100,107,23,42,94,116,98,174,223,147,7,84,180,81,220,44,111,139,198,248,136,167,189,49,121,193,21,105,236,169,165,101,224,88,186,236,25,204,180,155,72,10,153,155,114,2,202,91,200,234,137,21,32,143,199,123,241,119,78,34,73,146,63,22,178,36,175,203,47,89,102,59,94,192,157,37,121,52,155,8,107,34,242,32,125,253,80,247,81,11,49,86,55,183,183,245,214,166,100,46,103,184,139,27,175,144,29,10,218,18,192,170,75,31,51,92,15,162,187,229,233,180,62,191,245,226,234,15,12,32,170,3,10,201,23,201,135,146,37,87,207,165,147,219,148,172,165,17,17,101,194,195,114,65,20,98,142,125,7,166,141,172,76,8,157,6,3,185,158,243,67,239,117,130,77,112,233,127,113,228,9,153,217,234,196,13,178,155,94,228,219,130,20,177,252,160,35,39,91,192,105,176,135,57,242,248,232,233,133,123,6,213,132,182,241,132,137,91,91,26,93,236,164,130,161,147,59,110,130,194,113,3,41,99,203,101,138,163,141,38,100,4,72,81,140,40,173,169,52,188,232,70,104,148,84,2,180,75,196,187,140,26,128,145,249,64,184,106,60,191,141,200,222,210,121,206,157,25,33,74,167,234,193,83,224,63,250,243,213,187,96,136,11,61,102,24,240,168,212,9,243,35,254,230,217,149,71,191,223,72,17,244,137,213,253,191,68,143,237,241,62,227,50,178,7,59,224,62,163,124,251,166,202,224,171,206,78,73,234,63,183,61,45,173,58,152,40,64,164,25,103,221,114,61,204,135,237,244,133,157,199,81,186,176,138,178,127,39,28,91,253,254,96,211,198,69,73,108,36,235,239,7,124,206,93,228,239,206,183,168,84,122,205,251,148,190,51,47,94,124,68,171,106,225,153,209,36,18,108,24,151,168,129,229,76,180,224,102,2,230,173,139,44,122,162,85,56,1,114,87,144,80,38,204,108,98,160,254,45,11,146,202,159,15,149,138,192,174,85,211,31,254,69,53,190,100,237,81,129,100,213,79,53,239,166,191,78,211,75,249,112,36,91,159,79,72,226,44,158,46,46,44,18,26,68,88,223,118,187,202,126,248,25,165,32,152,111,80,59,13,90,144,187,59,167,164,223,44,111,225,161,231,204,157,30,160,66,55,33,214,170,122,187,93,201,138,9,186,251,189,151,186,187,179,75,229,252,89,6,7,25,167,28,166,87,37,180,144,126,211,9,167,196,159,216,44,38,68,139,55,164,35,161,76,237,71,186,160,189,116,250,145,157,90,198,206,182,115,221,13,168,246,125,126,204,197,143,240,104,185,230,127,35,211,142,103,238,52,145,216,66,198,68,203,55,28,246,73,74,36,113,46,242,223,205,120,56,35,177,197,134,140,183,99,193,39,154,67,81,63,161,150,140,136,229,23,75,152,118,49,185,230,53,19,53,52,117,166,40,3,141,166,75,58,158,119,231,130,88,194,200,98,153,227,49,70,197,96,233,49,48,224,170,111,110,151,132,184,246,236,65,162,19,76,176,163,178,187,139,5,173,18,158,139,173,118,15,118,104,143,97,118,247,17,173,146,18,94,121,92,166,45,48,154,226,134,174,113,248,77,103,118,104,115,232,191,162,27,183,53,83,203,242,76,84,82,85,7,66,61,82,127,146,234,82,186,65,18,235,222,235,77,33,74,12,131,74,214,158,21,203,220,149,173,114,157,177,53,199,212,121,154,183,164,123,145,195,160,236,34,132,5,140,210,158,144,71,195,129,194,46,8,210,230,129,93,11,202,196,54,57,180,219,76,126,160,214,127,45,159,79,106,30,138,205,180,248,49,115,23,213,97,154,87,13,23,58,27,233,75,207,16,140,12,102,224,57,197,127,97,52,186,116,212,157,141,116,253,167,75,86,198,122,241,64,93,76,26,125,33,14,95,176,174,96,168,186,63,214,117,119,151,42,50,111,112,203,218,121,158,164,11,209,217,39,129,113,17,65,113,122,40,49,252,78,189,49,39,219,199,53,69,132,209,254,248,42,86,57,176,107,24,24,37,216,233,72,192,230,213,86,65,101,192,20,199,238,28,250,114,220,45,42,137,220,220,228,218,225,128,76,247,68,134,53,134,254,78,25,163,136,76,136,163,69,174,167,58,118,221,174,239,252,53,49,53,123,161,210,173,214,50,214,153,102,182,80,79,172,103,64,128,117,16,161,115,200,169,69,38,134,137,187,69,163,63,168,33,112,55,165,214,64,87,135,208,5,240,129,229,59,52,57,37,107,57,240,6,82,126,239,13,139,81,31,123,232,165,165,42,174,179,137,97,182,150,175,143,120,57,76,123,85,33,51,185,242,87,249,236,95,199,225,58,142,11,27,230,217,93,86,61,94,1,171,226,245,213,106,220,90,221,233,126,101,228,74,230,215,131,251,106,250,95,179,158,11,55,43,89,62,133,237,172,206,197,204,77,178,40,131,64,3,231,20,132,5,47,69,115,166,148,75,6,71,20,33,7,75,100,128,172,194,3,144,101,77,58,57,90,62,125,124,246,118,158,104,33,72,221,52,36,225,46,139,66,210,208,181,140,245,54,213,96,184,149,90,92,240,28,234,57,216,113,154,156,87,0,117,211,92,137,198,34,13,241,126,195,68,3,51,23,117,78,205,49,88,242,163,97,6,196,169,50,87,171,114,188,229,135,178,53,35,128,31,196,192,245,23,194,13,171,202,64,153,42,27,26,140,152,42,173,143,230,177,141,49,253,151,32,146,136,13,50,203,125,225,197,44,18,101,144,226,120,117,96,148,144,167,45,32,46,49,137,183,11,134,106,107,241,216,113,151,205,69,81,197,159,219,118,169,251,137,184,6,128,124,189,200,73,12,181,23,38,113,219,77,145,22,4,163,18,60,179,75,48,205,39,56,231,80,234,118,29,162,47,113,214,174,232,118,40,17,83,91,184,61,51,217,26,53,99,188,77,21,81,119,1,36,220,34,10,141,37,154,168,68,250,175,74,120,194,24,242,175,73,238,38,122,59,157,227,161,194,197,22,3,92,65,74,129,235,101,227,131,13,77,100,82,229,8,62,221,47,221,168,145,66,35,47,101,20,228,15,29,60,185,225,191,220,171,197,122,119,145,59,116,208,47,174,254,85,21,230,204,120,118,112,62,144,101,95,97,43,190,248,234,184,58,204,31,57,169,87,64,162,20,248,208,21,158,236,130,3,178,72,233,50,131,4,18,137,236,99,209,187,35,253,115,245,193,117,79,16,239,149,221,230,180,95,182,114,194,61,240,88,28,189,154,222,171,36,52,177,239,121,96,40,133,158,77,217,9,33,110,212,163,182,74,118,139,30,213,214,83,2,28,40,59,148,97,54,116,123,67,105,75,61,90,101,165,127,202,135,140,101,124,106,2,14,84,62,14,19,229,177,249,24,194,69,70,46,146,137,75,37,57,151,218,101,109,7,44,80,18,151,156,9,118,55,28,229,1,43,233,22,189,162,172,176,198,126,224,228,97,73,134,180,44,131,250,134,246,197,20,109,215,29,104,158,243,8,26,64,86,29,38,200,197,68,243,9,156,145,109,58,0,58,62,146,74,124,149,4,18,121,123,84,186,162,174,189,33,161,72,21,105,84,58,213,46,195,60,228,13,173,40,151,141,203,98,127,211,189,85,108,240,42,22,174,198,176,240,25,247,251,205,62,8,246,217,132,57,197,181,182,67,29,6,40,35,169,209,89,228,211,44,167,70,158,129,105,90,148,149,108,60,123,239,190,237,140,110,142,67,69,36,33,188,221,86,243,210,224,76,225,70,226,39,230,63,169,98,251,181,172,52,199,230,63,156,38,199,116,147,93,119,166,98,65,146,88,145,105,234,93,138,249,90,77,107,71,236,56,32,30,84,126,148,201,36,122,72,134,184,122,115,127,114,47,105,26,54,51,50,59,197,119,37,215,94,147,178,250,140,203,38,167,5,179,173,112,247,133,6,72,125,126,64,129,137,226,207,231,98,167,38,165,25,136,2,197,1,152,141,44,207,144,28,202,52,72,26,187,87,61,220,34,226,19,180,63,101,216,63,7,119,49,78,177,61,166,33,10,180,55,38,207,237,203,243,63,2,143,253,71,117,203,1,106,159,72,229,220,216,42,91,32,112,182,189,48,197,2,194,174,110,101,138,219,79,48,16,160,128,49,149,217,161,93,114,164,184,105,154,140,109,76,70,189,235,225,238,109,161,54,13,61,230,117,157,225,159,219,105,177,107,72,160,231,166,163,210,25,12,148,74,141,17,247,106,180,60,26,133,107,99,41,43,185,214,132,147,223,170,14,230,48,164,38,193,187,130,111,99,111,239,154,39,7,210,147,84,93,3,21,241,170,241,53,129,145,159,41,81,125,178,211,230,230,127,142,242,64,151,124,19,105,183,113,50,232,247,221,192,175,67,48,147,223,233,217,7,16,144,176,77,66,91,175,121,60,221,114,161,117,104,74,244,202,171,254,45,41,13,74,175,44,6,215,16,165,20,55,102,108,248,73,246,180,235,176,196,51,254,250,14,177,5,55,137,8,203,214,208,98,118,112,185,113,251,159,171,210,198,124,184,204,233,12,221,151,14,44,42,190,146,97,47,173,237,103,96,93,115,157,248,221,112,238,208,61,249,219,151,199,65,132,142,64,174,104,41,201,198,137,246,19,116,208,20,171,36,92,97,124,111,121,215,204,211,99,8,140,17,94,43,164,18,121,246,247,127,56,239,211,198,222,98,249,223,85,205,72,12,26,81,155,223,173,248,213,217,152,188,3,84,202,3,15,43,235,27,44,251,183,239,35,165,211,73,137,4,197,106,195,26,66,211,87,143,185,207,5,30,214,30,81,9,4,44,52,22,118,0,21,26,40,177,180,4,8,156,238,145,120,170,1,20,88,99,106,14,116,164,24,202,241,188,98,230,98,94,145,186,199,55,86,36,192,146,120,33,137,83,100,44,18,70,56,157,60,234,78,69,68,78,133,1,217,5,233,230,167,86,186,144,241,10,80,133,2,5,73,108,71,116,208,41,123,80,145,54,233,169,16,103,113,8,42,101,104,155,243,0,58,47,10,23,191,188,222,253,178,4,241,11,149,254,24,151,46,25,108,99,128,251,187,57,244,117,80,191,32,31,170,214,33,146,70,139,53,221,219,73,205,79,238,185,218,218,102,85,93,18,9,202,187,217,196,181,241,195,215,72,110,244,127,122,21,252,22,142,108,94,157,206,69,230,74,39,159,240,227,197,147,170,172,195,105,193,119,156,219,10,65,12,19,7,235,12,213,86,220,243,112,26,122,71,233,48,133,167,174,97,58,38,155,111,209,241,81,145,217,10,69,217,67,35,158,153,27,191,151,72,252,161,43,39,76,129,168,191,121,91,209,88,131,48,211,243,151,226,109,177,98,181,190,137,180,173,200,94,230,40,78,57,13,47,202,29,148,32,123,42,210,81,139,30,31,144,22,227,154,160,163,145,173,24,132,153,241,55,248,24,71,180,172,206,159,107,110,110,159,55,162,252,197,234,242,155,192,73,192,78,3,8,10,132,212,116,168,120,212,41,253,136,26,194,237,89,27,102,93,78,184,2,125,59,7,96,241,124,26,111,248,118,29,190,229,249,118,163,124,5,29,242,213,218,231,249,131,88,146,29,100,11,117,136,32,195,243,208,96,162,36,9,35,125,5,19,216,233,248,206,166,26,147,94,215,121,8,105,40,183,191,111,160,15,77,78,198,26,242,189,57,254,158,96,123,67,159,136,23,148,161,192,246,91,106,193,149,208,254,232,202,250,36,16,0,190,152,239,176,211,140,17,51,185,64,173,144,68,25,252,95,142,150,73,7,8,168,11,5,116,41,191,213,79,10,171,240,179,118,93,185,101,228,171,212,205,0,89,20,175,163,195,115,131,110,25,62,148,105,93,82,63,192,240,111,91,147,248,211,147,112,36,92,175,195,54,78,128,164,95,27,234,167,23,98,234,159,63,74,107,53,179,83,251,208,226,172,70,175,219,239,129,236,159,21,241,115,123,69,70,196,68,8,157,180,42,74,150,74,123,177,252,62,48,253,235,30,157,32,104,52,109,34,27,70,128,240,30,228,217,196,162,93,223,96,184,13,45,125,23,210,232,222,209,222,80,196,216,89,243,30,135,190,59,199,139,85,52,12,201,226,191,126,118,113,165,138,40,148,119,111,93,6,159,53,226,210,190,52,96,167,227,94,236,167,64,54,102,215,193,209,133,26,48,31,86,45,209,86,161,14,93,24,6,168,63,219,168,0,122,172,102,139,187,172,36,154,151,44,162,155,222,113,185,229,134,54,51,70,254,31,21,3,103,81,230,222,1,13,119,164,78,139,1,124,227,30,109,42,100,67,250,7,190,130,170,121,97,207,31,248,193,106,239,20,89,38,232,18,236,81,250,218,150,78,63,149,244,20,0,218,244,135,228,145,191,30,55,71,187,9,14,26,217,162,59,30,242,9,7,216,113,70,181,86,98,70,227,26,20,145,111,45,94,105,2,21,139,162,196,16,248,217,113,215,5,91,6,103,231,94,86,183,115,138,77,61,88,207,97,36,87,202,236,148,71,210,36,153,175,251,205,112,172,75,182,239,23,35,26,230,113,195,254,88,165,151,254,116,126,156,151,152,1,179,139,171,76,79,125,7,77,44,31,32,178,236,55,44,132,177,127,80,209,239,155,17,211,206,130,83,136,70,211,150,154,152,213,230,154,145,26,45,135,157,231,7,213,178,95,181,58,63,167,3,55,126,26,80,94,72,128,104,229,149,88,108,76,211,115,78,54,139,173,11,117,66,198,83,144,114,45,142,89,224,195,24,235,33,101,213,75,68,61,73,197,79,127,121,191,24,25,94,26,198,34,46,48,227,8,206,109,156,54,202,184,69,60,182,196,196,241,210,83,204,121,88,179,38,128,138,33,93,192,16,171,155,136,4,214,164,162,220,21,243,161,210,157,221,99,241,9,87,69,139,209,126,254,64,87,70,100,179,153,77,3,207,84,66,0,137,3,199,88,204,100,178,127,191,40,132,125,209,184,235,189,96,157,180,252,70,3,95,30,60,45,178,141,254,5,40,233,233,57,40,139,147,145,82,91,185,134,170,170,56,241,99,110,3,220,194,139,10,192,158,194,253,212,240,77,5,92,199,14,12,209,160,236,229,147,163,13,35,224,246,172,53,253,238,99,163,13,120,13,18,195,213,68,13,212,43,214,159,127,224,25,68,158,250,145,35,237,85,72,35,2,33,144,6,158,90,151,97,144,93,86,240,48,123,125,122,1,75,127,151,151,150,20,0,41,170,227,121,215,152,10,210,234,29,226,179,29,155,42,191,221,131,22,12,7,9,105,101,207,54,139,51,16,141,65,20,35,81,119,230,195,154,202,22,204,2,133,207,22,21,174,50,118,241,173,124,64,17,185,50,23,199,23,198,245,128,229,113,132,199,81,87,36,132,190,173,171,184,144,107,5,175,67,50,38,148,148,81,186,160,147,177,216,86,132,224,233,178,81,111,85,46,6,245,27,125,148,88,243,153,225,27,97,142,63,132,4,167,68,194,209,31,121,47,94,167,70,92,38,171,203,10,134,141,28,175,97,116,92,28,157,109,234,17,88,197,245,252,58,112,84,131,109,185,218,243,60,164,10,53,97,249,34,222,7,149,123,251,99,230,51,101,164,120,10,139,225,170,210,12,184,239,79,89,169,125,9,56,0,49,232,122,138,132,122,81,135,39,179,245,210,63,200,115,183,17,175,140,175,160,171,251,191,59,162,198,163,47,18,183,101,88,44,35,164,128,101,188,66,85,48,81,72,39,85,185,107,43,57,53,217,141,4,151,197,130,65,67,136,126,122,222,248,171,178,141,237,3,87,84,148,55,33,160,202,245,223,190,13,235,166,102,219,75,89,201,205,11,102,244,88,84,101,159,145,99,163,103,205,86,170,220,59,153,65,116,202,146,33,8,130,127,193,252,187,156,122,225,235,247,124,3,190,132,16,142,202,143,242,2,212,50,233,37,76,24,119,43,234,77,163,148,183,103,221,101,121,110,19,153,237,93,193,152,125,12,253,56,38,215,47,29,110,34,196,169,125,152,3,103,131,140,159,175,142,250,99,158,37,112,40,195,157,84,42,39,112,38,244,151,158,89,165,11,9,13,1,114,40,89,36,242,160,33,119,20,41,191,96,142,162,149,126,37,213,25,114,57,138,22,198,36,141,200,171,185,179,217,31,254,237,10,82,10,53,159,188,146,211,85,192,40,94,198,15,57,39,47,115,48,49,67,224,48,196,213,217,149,111,113,44,220,222,78,116,119,85,253,249,62,52,141,14,253,191,181,31,210,203,150,50,44,71,187,142,143,38,52,70,215,103,236,139,54,41,13,141,197,92,37,89,158,247,99,152,17,123,140,241,118,147,183,37,92,230,90,136,49,165,83,172,38,132,83,122,100,140,40,201,209,13,208,35,205,49,49,191,152,238,86,89,4,153,17,58,147,215,141,126,191,198,60,194,167,122,166,8,76,4,27,3,222,203,198,38,54,135,179,85,113,63,212,82,169,173,93,28,18,234,253,126,149,172,229,196,138,232,78,102,162,247,98,96,0,101,218,22,72,141,74,97,201,231,157,233,254,90,45,159,196,226,195,243,167,193,152,190,62,145,46,146,114,160,42,87,250,136,210,193,227,26,105,61,75,59,86,130,84,104,224,0,164,89,39,196,100,144,213,131,195,27,185,39,228,80,186,214,161,180,124,82,5,101,37,135,12,123,197,31,78,13,132,179,100,3,108,142,133,126,37,218,40,135,173,94,11,143,241,138,94,141,150,43,74,162,52,82,170,9,126,108,168,225,82,0,18,22,124,73,185,244,253,94,107,249,35,52,33,25,198,149,149,35,177,27,82,233,136,26,130,140,156,187,239,211,214,192,83,214,0,32,203,36,207,215,169,111,66,46,110,69,194,61,240,213,179,222,178,159,94,6,208,88,236,158,171,250,221,53,61,34,147,37,212,38,182,155,173,0,7,240,179,187,25,136,53,102,212,23,240,157,88,67,131,185,8,135,156,192,129,211,19,91,249,44,44,108,59,205,28,11,167,127,144,243,118,22,234,65,180,85,94,90,136,11,52,79,237,166,90,173,2,129,216,85,213,113,87,120,48,86,159,218,229,11,212,57,221,136,81,1,175,194,38,109,71,105,97,55,174,49,241,154,9,163,92,123,113,167,54,134,141,139,105,145,69,224,111,70,204,203,74,98,213,123,94,164,116,35,16,143,254,225,189,253,57,16,29,100,128,156,37,65,208,254,21,51,173,59,195,204,191,254,110,231,83,89,163,180,53,79,213,158,208,220,137,100,185,68,120,171,45,46,220,124,183,92,19,40,37,66,216,86,93,116,88,112,82,37,36,22,187,209,254,85,63,169,38,36,106,17,18,85,243,206,89,47,193,157,239,219,235,1,174,254,66,227,198,157,33,118,187,85,1,5,228,11,217,198,126,102,233,8,16,116,9,105,97,29,206,131,73,103,249,237,225,214,225,251,170,93,128,170,144,215,159,26,243,199,20,27,181,115,150,1,43,201,145,227,78,27,234,6,126,90,197,247,21,226,149,52,113,166,13,242,221,119,167,100,130,176,84,208,140,237,74,15,41,123,95,29,25,55,103,58,127,199,27,64,26,130,32,137,38,115,110,72,66,78,177,223,184,7,2,151,123,5,131,55,44,111,238,55,214,49,235,194,53,34,203,190,245,205,3,191,152,188,48,94,131,48,14,219,84,239,62,142,207,86,60,152,166,224,163,91,85,32,195,53,3,22,1,157,26,83,40,139,231,110,55,242,74,6,67,59,75,225,85,9,54,63,176,77,2,141,112,235,223,41,142,145,175,169,58,209,51,234,143,193,221,107,191,2,155,92,98,160,37,215,198,34,250,122,227,185,166,196,90,59,73,38,15,48,216,175,150,143,235,234,199,252,153,46,27,21,112,42,78,165,109,206,242,218,153,166,209,238,10,204,131,128,37,172,124,161,17,187,108,38,159,11,223,134,240,138,163,233,23,229,212,41,87,115,6,129,197,44,176,92,31,226,207,33,205,202,17,214,41,33,46,239,179,63,137,13,26,100,206,10,204,248,104,227,93,152,39,110,2,204,185,31,99,177,228,215,211,82,1,38,235,93,78,23,243,251,76,227,19,160,80,169,4,235,104,182,68,90,218,163,67,44,245,141,231,15,44,30,195,0,200,211,25,100,18,63,254,227,218,57,193,147,40,27,162,30,93,98,16,179,43,88,92,74,98,100,225,58,157,115,71,215,192,221,212,116,162,48,25,252,148,46,91,95,23,27,78,214,78,121,94,40,68,105,198,109,62,201,169,129,125,152,7,163,237,39,253,62,190,58,236,166,17,8,64,98,58,195,62,163,193,171,46,205,194,97,181,216,219,74,163,69,37,178,228,51,149,76,244,85,177,212,41,140,125,189,23,210,126,221,86,212,24,184,181,220,6,223,177,244,226,187,201,47,123,95,138,92,150,157,235,50,50,98,111,23,30,114,135,108,194,74,151,79,94,144,7,220,203,249,31,90,32,221,65,233,61,234,236,143,70,214,40,2,107,89,142,204,235,69,98,109,135,195,62,237,59,246,235,167,118,128,85,71,24,54,70,116,143,107,96,145,64,234,166,218,205,14,164,157,223,189,45,22,17,142,111,214,82,160,52,189,221,124,138,31,181,174,126,74,48,164,53,26,151,87,115,184,140,64,127,203,84,145,107,177,61,165,9,138,210,190,181,111,36,17,29,67,13,149,74,132,72,61,204,162,229,195,80,172,96,180,111,232,113,206,125,125,102,31,175,164,186,253,152,171,191,111,172,141,211,77,137,67,56,197,34,164,126,199,148,94,133,109,225,4,254,145,241,151,166,166,242,146,187,214,15,251,238,251,119,188,180,56,136,24,254,209,67,22,254,230,231,28,150,63,35,89,105,135,16,117,141,62,216,251,45,64,95,218,5,33,222,207,197,231,156,121,7,213,92,190,250,38,153,111,184,117,44,77,156,178,210,98,242,163,73,53,187,40,80,195,198,188,44,63,127,228,119,172,29,10,115,64,182,163,239,91,68,69,254,99,238,214,107,238,137,133,238,175,101,229,161,166,116,50,176,136,60,195,235,229,25,61,187,157,217,171,108,8,247,207,68,116,158,109,223,149,222,37,211,135,186,106,92,186,83,36,185,135,213,23,0,90,62,77,236,135,12,247,205,82,84,172,126,142,19,241,163,54,101,144,61,185,236,93,135,130,95,236,156,133,50,7,59,168,174,17,83,213,241,217,166,171,253,133,224,103,201,170,54,190,135,217,125,38,9,117,101,250,79,122,220,136,0,150,163,38,22,34,228,38,19,73,186,127,229,40,12,201,181,102,50,131,91,223,153,92,234,15,33,170,138,182,252,48,81,76,30,78,210,49,211,99,239,93,144,184,21,40,24,170,53,71,78,42,226,233,240,235,248,219,134,90,17,170,202,253,194,18,12,163,209,113,235,120,43,137,131,85,229,211,242,37,238,22,225,132,58,251,240,244,85,173,191,13,58,229,93,230,126,107,181,142,239,63,152,231,86,130,165,167,118,72,94,186,237,254,157,179,50,194,246,66,235,200,235,34,93,83,38,163,64,21,131,191,209,84,199,124,224,251,179,144,44,18,23,210,49,33,34,131,239,107,245,153,114,27,165,66,76,18,194,249,130,0,239,45,82,2,13,114,245,129,127,5,182,224,170,126,60,45,28,223,241,219,208,0,84,68,101,203,71,212,108,208,158,233,7,192,62,202,187,115,48,158,240,249,191,179,81,174,175,231,152,60,177,85,48,135,47,55,205,100,213,134,86,196,217,60,10,161,171,117,236,224,175,163,199,200,136,188,117,148,174,57,157,184,183,10,101,89,192,133,250,102,53,74,107,171,169,230,59,14,235,116,175,192,60,159,87,77,131,32,151,200,12,5,23,165,79,195,224,10,74,136,214,126,226,52,70,164,215,47,152,211,217,239,199,146,12,39,132,117,238,237,51,213,211,149,31,167,25,222,175,188,44,140,228,184,87,46,156,229,157,189,60,192,87,12,118,224,127,143,39,221,97,227,103,96,101,253,2,122,148,76,2,70,180,134,158,241,186,186,91,42,213,72,56,113,93,125,209,214,124,107,102,40,134,216,49,56,156,151,8,142,50,5,212,53,21,69,21,53,138,38,170,137,233,207,144,248,29,26,215,121,222,127,46,219,154,153,64,122,41,235,229,158,253,98,186,233,215,239,85,164,187,36,100,211,127,176,93,253,239,196,107,136,208,21,175,246,45,73,234,233,143,210,124,168,33,147,160,189,138,104,3,28,13,85,182,61,237,132,200,208,159,188,45,180,244,165,212,150,171,40,2,184,57,32,176,227,75,125,232,26,236,232,32,92,191,212,230,78,74,244,147,248,228,141,175,232,110,172,69,159,128,186,53,36,22,229,221,81,145,177,112,89,67,132,138,228,45,59,182,174,234,113,56,236,31,93,112,203,18,204,64,103,168,210,183,185,90,21,92,29,252,76,208,125,58,213,76,252,182,28,36,72,14,193,253,237,59,196,152,69,204,6,98,1,243,152,33,184,133,197,193,118,53,38,187,155,97,151,235,190,134,9,41,36,136,65,96,168,170,97,192,232,182,215,86,84,196,141,86,36,60,231,227,23,192,232,155,142,161,18,144,0,248,125,11,221,187,11,145,236,11,137,158,217,73,217,34,112,242,105,101,31,173,7,122,180,126,71,248,236,67,36,11,200,63,245,70,246,240,154,67,50,33,45,32,66,187,130,134,110,57,141,123,119,86,82,190,210,210,225,54,33,100,227,203,66,94,187,52,232,21,110,137,157,217,52,173,21,32,99,172,162,68,244,10,76,240,102,0,171,26,156,96,157,21,173,44,4,236,235,66,8,9,11,13,64,253,70,243,72,14,191,97,139,110,36,147,86,121,208,153,244,177,226,223,3,112,228,175,120,145,240,127,223,100,191,15,177,123,116,36,105,227,108,8,194,35,199,242,213,169,238,185,196,138,237,250,117,16,172,34,110,2,156,82,92,29,221,103,125,0,249,42,41,234,117,56,176,226,124,229,70,72,149,140,201,209,81,42,228,80,117,116,136,238,205,182,41,50,220,202,29,216,140,69,174,235,186,123,109,54,1,228,35,144,46,130,156,115,178,192,15,126,204,152,63,24,202,245,63,113,252,221,102,139,20,253,73,191,148,107,145,170,152,139,167,131,208,7,100,254,242,148,60,36,191,14,186,177,168,165,142,53,147,189,153,222,183,62,234,196,159,39,237,175,83,155,169,162,84,137,68,220,230,15,230,54,102,160,25,23,175,10,67,51,241,174,58,45,138,201,116,209,105,126,240,226,169,90,179,238,13,204,130,0,144,10,128,41,191,227,116,246,235,56,249,131,20,83,157,137,63,162,46,147,6,115,154,20,183,150,82,232,68,97,246,52,75,82,78,121,120,162,28,144,121,100,165,162,44,75,184,120,74,155,19,96,186,115,12,173,95,22,6,117,134,193,249,178,118,64,164,125,221,197,23,227,214,75,208,23,181,247,176,87,15,163,7,37,40,91,251,164,198,66,216,244,216,127,190,53,173,242,231,58,48,98,84,111,133,115,173,34,62,2,215,140,113,250,168,61,32,253,204,71,3,120,248,25,128,218,252,139,205,96,217,192,37,45,190,155,244,47,13,5,68,230,208,155,57,65,102,3,16,121,151,249,226,168,101,228,219,222,27,60,32,64,101,250,156,176,188,54,144,94,122,224,165,81,202,53,53,55,155,70,219,124,209,78,187,163,173,173,135,222,10,108,247,37,95,40,84,32,239,179,182,14,152,117,193,145,95,6,203,191,35,117,246,177,28,120,110,160,2,72,142,164,181,163,165,190,92,63,228,64,24,29,66,129,118,116,101,125,34,173,61,135,206,164,5,175,182,241,116,182,236,225,53,112,112,202,14,217,244,187,116,119,220,173,239,216,9,56,145,196,14,128,10,183,166,204,249,156,46,147,182,193,217,115,140,158,101,111,114,72,207,87,26,44,147,136,237,131,167,20,86,11,50,200,202,181,103,97,183,157,190,235,17,212,189,176,63,202,190,163,195,20,116,251,176,60,104,183,107,121,37,53,226,120,28,35,75,24,148,118,43,5,78,250,38,73,224,107,99,118,240,158,59,208,252,170,112,136,110,170,147,122,180,84,159,42,100,139,224,253,76,234,136,185,187,45,47,176,34,141,169,164,99,91,34,83,104,187,189,37,87,112,191,219,18,228,183,207,24,19,32,42,32,13,205,180,240,220,156,232,85,118,232,125,13,47,130,0,219,230,234,152,17,138,27,79,14,20,164,252,24,69,131,242,29,169,65,84,197,54,131,27,230,227,165,235,52,200,175,185,230,176,161,8,190,29,235,238,5,177,139,184,37,79,50,231,85,79,236,46,34,62,68,147,105,253,239,8,150,90,27,66,125,107,184,56,126,45,120,78,51,93,161,161,32,81,17,134,190,190,134,245,172,113,16,164,91,85,253,29,85,144,227,88,202,102,15,99,126,161,176,98,102,142,216,158,119,17,30,25,251,132,234,170,70,184,201,149,65,78,138,209,74,89,44,141,149,200,121,46,17,55,48,214,82,249,117,89,218,177,89,32,152,19,20,11,185,233,238,202,87,208,177,197,190,235,113,77,66,228,49,196,14,134,7,38,60,54,62,68,114,140,85,141,253,35,143,119,39,87,245,174,20,209,16,41,80,230,89,201,205,40,211,49,47,124,240,13,87,149,178,193,159,11,43,173,21,186,208,233,102,224,67,235,170,57,126,58,121,22,195,92,243,145,131,52,221,191,139,56,187,35,197,79,121,127,4,91,26,194,110,73,76,132,111,157,204,36,42,5,212,57,148,103,233,246,140,133,36,29,50,223,55,139,140,161,80,171,85,186,91,93,170,73,58,12,54,211,10,90,14,231,78,207,243,37,34,70,37,229,171,99,174,25,99,192,185,183,25,147,223,94,245,115,232,178,58,51,17,166,114,104,194,98,116,44,179,242,80,92,122,42,54,172,183,58,15,153,50,207,144,202,132,34,41,213,147,228,118,202,228,172,215,53,190,137,143,144,171,103,74,15,189,5,78,63,204,7,154,133,22,113,183,237,236,174,111,191,212,39,156,251,4,13,101,33,133,188,182,212,253,157,21,176,49,196,164,30,140,119,221,176,38,77,102,209,6,83,107,30,233,165,164,77,226,207,135,61,250,38,243,16,224,146,15,45,31,121,137,59,217,145,53,159,89,122,172,153,231,169,101,23,73,238,137,9,5,195,28,26,193,152,222,192,11,214,176,103,143,231,90,47,22,92,3,110,97,221,160,172,242,0,139,210,182,186,84,231,21,133,228,215,197,170,99,82,61,249,121,90,201,47,185,164,84,173,222,215,109,190,0,113,83,237,86,50,65,177,65,185,137,96,40,9,60,88,248,210,62,56,24,25,95,209,110,78,47,188,224,182,47,6,165,170,75,118,38,252,145,138,1,222,174,224,169,45,17,106,177,10,44,90,28,172,87,160,10,3,244,26,199,131,93,134,251,108,108,55,103,234,68,158,107,90,127,67,80,83,23,182,55,208,93,115,173,218,58,209,145,187,200,229,149,15,230,152,2,173,106,55,21,246,111,208,223,211,20,38,193,188,141,64,83,124,72,151,247,227,221,41,242,225,16,135,21,20,228,184,182,199,166,145,8,99,141,143,245,128,98,42,240,208,209,155,91,73,221,165,237,28,94,43,221,84,130,254,3,144,215,57,216,240,25,130,70,43,0,130,49,139,104,56,146,97,126,7,202,182,213,112,203,104,194,143,43,147,230,95,159,100,62,74,58,251,124,246,212,236,16,132,113,201,91,26,63,99,73,77,182,222,109,179,107,36,150,238,62,173,211,101,241,170,128,43,124,103,152,39,66,190,218,85,219,212,112,238,191,70,28,247,204,210,217,49,49,64,49,53,147,69,69,126,104,91,79,194,25,10,151,251,176,232,33,8,39,197,166,156,50,13,205,31,49,254,150,186,43,224,129,179,51,7,216,190,240,177,251,157,135,113,176,47,90,243,202,238,187,155,239,37,4,101,12,90,215,223,6,34,253,40,19,97,141,127,49,90,13,161,49,154,240,196,22,92,126,60,87,218,102,222,239,100,123,133,156,54,67,16,237,68,158,199,247,206,34,230,13,194,3,188,231,1,228,139,214,208,62,192,175,101,155,98,249,222,116,73,26,200,193,185,149,129,88,216,228,138,208,173,196,195,130,183,102,53,4,244,51,198,105,105,69,89,0,119,47,231,185,10,236,13,100,185,189,170,208,94,173,14,63,16,165,175,72,70,199,135,102,45,189,69,179,19,193,104,183,169,183,82,146,71,95,146,131,93,115,59,3,125,27,49,156,22,32,239,39,145,42,138,218,65,164,73,195,79,99,244,242,202,241,177,221,5,24,122,193,156,113,222,173,158,188,95,57,60,98,16,143,76,196,69,52,100,141,216,169,37,231,61,238,142,234,202,174,102,195,231,43,68,168,156,172,96,99,124,158,123,75,7,232,27,96,223,54,191,127,106,1,53,183,88,0,115,85,208,116,140,28,195,121,149,201,116,154,196,203,190,175,199,172,22,42,63,38,116,20,70,219,212,224,134,82,138,80,59,103,102,93,29,154,198,228,141,164,229,86,72,187,146,133,216,123,156,4,106,173,164,106,250,7,227,68,13,0,238,252,224,133,31,231,221,17,10,3,244,192,35,161,146,39,21,128,130,95,241,106,112,35,94,218,162,237,146,131,126,171,107,15,154,181,36,0,230,237,210,55,13,233,174,192,231,80,235,15,110,148,87,39,15,225,141,160,222,197,122,132,84,176,0,201,192,104,133,152,11,10,109,15,47,20,195,116,56,79,4,136,146,89,136,239,9,159,30,115,201,182,66,50,12,198,75,240,214,26,185,100,225,242,244,90,32,34,128,142,174,156,41,97,28,61,203,51,145,137,100,10,221,24,93,25,154,153,153,248,139,241,98,100,127,232,250,223,229,51,186,95,67,11,213,88,151,153,228,183,144,105,205,74,188,90,108,110,128,23,138,151,145,77,123,80,137,245,128,9,178,184,149,45,172,114,10,104,150,143,71,236,220,211,138,150,63,164,204,229,167,32,199,106,252,58,182,66,42,213,246,158,84,93,239,227,23,38,138,172,11,230,178,137,179,64,53,18,110,5,252,157,145,59,246,116,117,223,228,13,112,187,14,212,68,159,175,152,10,74,161,68,193,138,126,230,153,198,12,186,108,214,67,83,157,4,212,146,5,36,219,77,25,213,100,120,153,55,124,216,158,157,58,6,236,52,182,137,157,156,239,104,166,47,233,41,247,34,249,117,251,233,41,113,37,178,156,120,85,127,86,48,254,58,93,87,8,31,41,172,222,17,11,218,184,36,177,117,212,78,138,167,135,63,75,218,30,17,100,73,107,96,34,16,87,67,183,15,160,152,176,210,193,170,65,72,187,143,37,175,128,113,240,190,251,149,97,138,137,213,247,149,63,163,72,100,247,103,129,160,236,254,68,33,69,123,173,237,79,248,31,47,104,57,209,78,134,121,81,153,253,165,45,116,252,36,250,31,89,102,23,81,195,238,30,171,96,59,197,23,101,234,88,113,228,55,246,31,195,89,193,23,22,29,207,245,2,140,208,204,227,34,185,212,245,82,91,157,185,96,108,44,236,59,236,211,2,48,202,165,81,118,124,249,194,219,61,47,153,39,148,40,165,216,231,105,167,126,241,60,201,162,216,87,119,65,210,231,155,228,63,252,205,243,245,219,140,90,186,109,107,60,148,74,77,59,7,36,154,129,134,52,68,49,175,175,31,180,119,237,106,39,9,204,52,158,44,44,239,34,160,221,98,242,155,29,216,10,70,120,36,54,150,63,138,211,104,61,15,99,32,234,183,192,254,219,215,52,167,208,17,102,126,98,5,84,37,40,45,192,87,195,252,185,65,92,155,223,130,217,0,123,106,159,229,40,144,44,93,248,17,150,17,150,82,220,157,147,166,152,181,93,236,65,33,27,168,190,72,10,83,169,120,189,143,139,202,226,137,240,44,68,128,139,185,77,32,92,157,20,90,39,48,2,175,243,9,141,63,222,86,36,125,1,107,147,186,235,126,128,175,36,200,44,31,183,159,138,165,105,32,133,100,75,97,132,250,120,133,100,190,14,141,139,1,75,86,68,58,78,14,139,80,234,181,236,222,154,173,45,13,117,245,53,129,113,146,166,88,6,37,178,73,139,131,32,14,68,183,42,9,198,232,67,52,53,20,195,197,139,158,103,195,124,188,173,220,14,27,227,38,37,217,93,4,11,142,116,130,190,246,208,168,61,29,143,32,19,100,124,189,185,46,40,45,100,182,64,152,148,137,176,104,1,27,174,175,34,204,175,244,203,89,95,212,152,228,67,88,4,244,83,42,205,3,201,187,91,239,162,242,99,174,52,167,112,218,82,4,196,227,203,144,119,248,251,222,55,190,78,17,140,173,199,12,219,246,132,35,74,101,241,118,78,244,166,171,103,176,161,228,177,190,56,20,27,248,184,209,237,190,155,217,170,217,247,136,97,163,11,119,70,138,222,137,15,115,186,0,39,198,165,167,53,89,213,17,205,91,153,157,11,113,218,52,0,232,213,166,213,222,243,194,208,102,182,97,43,116,154,200,33,247,221,137,191,143,156,62,157,182,218,91,48,51,92,232,183,173,79,14,92,227,207,236,128,48,77,6,173,170,138,47,104,75,38,14,189,162,237,64,182,7,173,191,3,26,127,46,36,122,254,183,190,151,49,62,86,126,104,138,3,197,254,167,224,243,176,52,139,106,65,14,188,42,77,33,136,224,55,106,57,246,238,197,4,14,214,163,65,115,83,235,89,97,60,187,148,236,138,223,104,187,114,206,101,121,230,130,208,65,179,239,146,115,222,18,13,190,211,98,244,15,91,188,241,55,147,130,71,127,11,131,205,79,215,164,130,20,139,134,85,156,36,243,118,122,75,21,69,180,154,104,245,130,114,205,21,176,36,248,93,235,226,142,218,115,14,117,40,105,171,222,157,53,79,30,117,135,72,124,139,97,201,193,132,199,150,240,96,103,214,83,133,133,45,139,10,215,164,242,152,1,80,18,208,76,219,186,51,206,179,179,55,16,167,237,64,4,96,220,173,16,189,238,238,11,120,11,219,120,7,151,87,215,244,114,111,191,152,241,245,168,164,62,81,114,73,43,61,176,69,172,25,97,128,39,63,199,40,216,223,251,193,34,2,188,44,89,162,222,248,218,159,188,211,231,85,133,240,239,239,111,88,58,131,60,23,99,112,19,221,213,4,224,28,73,168,153,18,41,219,49,162,142,47,207,143,17,132,149,152,16,173,154,226,226,99,206,242,204,231,250,184,113,64,121,193,162,235,29,58,104,125,47,222,117,248,210,209,182,142,109,79,132,208,89,161,45,252,58,111,51,137,137,210,164,138,37,181,52,202,63,66,45,165,18,14,37,5,119,242,205,127,148,16,149,197,96,5,116,69,167,66,166,141,55,97,93,64,235,42,37,202,107,253,158,114,15,19,163,104,240,150,76,91,160,166,236,153,58,82,161,199,25,102,87,76,17,1,225,118,109,122,165,214,244,32,106,32,138,163,210,42,44,92,25,232,75,220,252,152,189,34,215,1,205,152,182,197,246,221,215,161,190,28,178,209,81,135,70,185,190,9,135,129,155,218,210,87,194,202,159,122,214,203,136,193,240,168,61,17,136,197,191,50,8,238,59,112,107,159,93,207,161,72,52,13,61,44,210,175,130,216,24,57,7,121,0,99,38,197,190,166,249,129,206,12,87,59,60,222,62,56,5,237,136,42,234,214,151,141,183,213,110,5,88,214,0,185,17,108,251,163,184,191,76,113,221,184,117,2,195,168,179,248,150,88,96,233,212,150,244,198,185,62,58,17,98,207,235,137,167,207,150,141,108,147,100,179,250,210,92,56,71,244,42,63,95,190,157,71,30,221,234,15,163,75,73,236,85,111,87,100,155,110,150,210,198,96,148,28,72,84,86,32,190,230,116,147,89,170,121,77,238,21,106,102,56,29,214,79,88,254,112,82,195,63,147,195,156,167,49,97,162,125,80,171,33,121,190,12,66,244,197,228,7,206,200,208,147,10,163,28,82,126,37,73,161,210,16,105,139,173,84,89,187,204,224,135,161,252,64,117,14,160,209,114,108,170,63,152,232,224,213,226,19,118,4,217,41,77,14,4,11,156,240,182,102,219,92,231,132,3,187,112,0,126,76,232,218,188,104,167,179,93,6,244,59,116,133,22,47,156,25,116,149,25,123,47,117,126,134,15,95,160,159,120,31,221,48,172,237,232,0,152,211,148,10,37,95,182,108,157,67,159,21,27,33,218,129,227,112,153,201,89,48,56,111,191,204,202,69,99,234,243,33,104,67,128,41,88,222,10,68,252,186,239,89,134,221,13,105,70,253,76,83,39,230,231,100,189,177,50,143,249,230,149,38,164,177,249,241,148,218,232,239,25,180,53,134,37,246,39,7,254,219,186,165,70,215,103,33,68,28,102,153,235,19,169,20,253,192,106,254,223,18,92,100,248,104,55,128,216,217,88,201,194,213,88,9,211,14,236,97,102,112,69,159,228,179,183,227,134,27,89,140,136,54,192,200,222,2,47,151,44,22,210,87,196,121,14,14,30,42,174,200,1,224,167,97,6,132,169,33,232,251,251,220,108,238,231,42,25,16,107,2,11,122,249,182,59,156,223,74,15,45,237,76,158,221,111,234,246,71,86,36,241,201,254,221,66,200,65,74,247,121,138,6,216,44,251,67,71,108,62,214,102,227,104,119,75,149,62,215,85,8,62,39,86,88,206,122,3,201,184,138,99,72,13,105,133,14,45,181,68,55,156,182,194,221,46,90,80,92,187,30,227,16,79,41,74,164,116,138,219,201,124,89,103,23,200,34,220,203,0,151,87,233,113,100,126,166,202,222,40,247,61,197,49,121,252,16,56,195,78,193,116,55,36,164,18,102,146,18,123,240,149,14,118,131,252,89,58,232,74,205,136,29,188,141,17,193,55,130,61,205,117,4,214,24,46,103,213,42,111,206,226,128,81,68,91,191,94,113,75,198,139,60,170,33,254,70,224,185,162,182,65,137,217,29,61,216,233,83,182,24,102,104,122,180,15,206,113,176,68,26,92,20,166,186,108,125,26,31,109,225,133,0,49,204,223,30,110,30,178,96,132,183,21,146,124,61,178,248,163,217,53,95,123,104,225,59,226,176,36,79,201,139,240,181,135,90,113,129,101,169,173,161,181,45,78,28,122,54,36,160,157,123,41,97,114,144,117,177,123,156,32,102,127,98,12,135,39,136,207,101,239,51,31,209,213,98,239,27,105,229,187,60,99,33,204,120,223,219,202,36,0,197,75,77,53,34,101,136,80,230,201,163,133,205,55,187,210,243,168,243,81,207,14,24,31,133,196,237,247,240,203,179,152,228,133,210,216,41,5,70,107,114,64,11,242,159,69,68,133,133,6,22,35,195,176,93,136,148,101,221,19,124,37,93,66,126,134,90,51,212,208,9,97,45,196,109,246,193,55,16,248,239,184,240,118,105,204,242,178,212,156,200,2,105,29,151,31,8,179,47,86,11,108,39,46,159,199,168,127,102,37,51,154,80,36,45,16,183,78,30,213,47,59,230,232,185,211,238,74,131,91,191,60,154,130,250,158,8,204,250,153,117,69,252,53,250,144,173,17,36,179,152,220,141,210,226,84,199,12,105,193,149,18,174,138,248,171,166,150,64,162,16,12,17,199,79,250,84,55,150,37,95,184,185,208,133,98,192,89,103,230,46,235,17,10,164,71,148,33,203,65,31,116,216,31,210,91,88,120,93,31,74,118,44,166,20,11,41,175,51,68,3,60,188,170,222,27,50,122,185,160,149,75,153,242,105,153,201,50,82,29,65,130,209,95,60,32,239,211,133,68,24,242,104,85,111,253,142,24,162,115,247,156,148,222,70,180,97,187,233,214,12,17,47,238,112,254,178,237,19,66,140,142,180,249,119,49,11,74,38,237,77,42,209,188,35,53,115,137,143,189,245,152,199,44,33,234,204,220,136,85,169,145,253,244,228,57,216,204,23,56,34,136,175,196,74,172,91,48,109,125,201,18,31,69,251,152,42,72,158,75,116,113,54,105,119,86,132,15,168,55,51,92,141,96,240,28,157,119,74,168,17,91,97,51,17,174,100,189,164,224,251,128,43,226,126,254,156,107,56,97,66,77,223,190,7,24,153,141,103,75,44,95,158,150,151,155,111,229,107,84,14,69,88,48,4,190,95,202,83,138,86,247,68,130,30,180,199,83,32,62,169,123,41,48,75,191,37,224,212,70,143,48,189,99,159,225,213,116,187,248,206,27,6,145,175,239,102,28,87,196,196,23,127,126,101,253,7,117,223,16,224,29,116,47,159,172,248,0,114,0,247,120,55,28,126,35,19,182,23,87,103,206,37,187,245,92,114,70,10,94,4,186,7,134,140,188,142,157,13,85,209,68,203,136,149,230,4,214,224,19,49,161,159,172,38,246,50,193,174,211,104,118,237,9,154,146,225,93,95,44,27,167,8,254,21,31,153,148,34,139,65,158,252,114,86,217,193,220,231,124,175,99,160,179,31,132,40,145,254,37,37,248,230,23,191,97,84,159,98,112,240,148,126,187,61,191,46,202,240,202,131,60,170,20,211,164,196,50,240,142,126,125,33,79,26,11,76,175,242,173,102,29,229,40,60,90,113,77,148,141,243,158,67,59,134,125,10,110,65,187,21,100,207,76,76,154,127,166,71,165,11,207,222,99,193,29,172,86,232,244,40,237,17,98,169,133,96,113,136,189,11,18,199,236,13,153,162,21,75,175,197,84,237,251,56,126,87,20,37,118,112,57,199,203,31,67,52,4,132,88,166,126,75,145,44,88,61,235,234,240,248,195,91,35,36,39,31,86,12,70,57,64,96,208,251,6,163,134,11,170,120,52,189,81,117,234,192,16,65,80,200,175,180,202,228,192,86,74,43,132,192,209,145,26,98,215,203,148,229,22,16,106,23,29,107,9,97,186,33,235,97,191,6,82,208,59,77,36,180,94,123,29,237,201,206,166,209,68,21,98,196,218,167,39,242,127,111,55,164,232,214,233,45,101,33,190,15,114,152,221,236,16,234,9,184,242,253,30,206,228,16,236,170,209,219,141,151,211,210,167,212,139,140,14,216,124,1,148,253,248,121,78,225,46,100,150,77,81,214,104,53,51,249,55,138,109,247,87,103,58,158,106,165,196,6,236,17,226,137,136,84,246,93,52,105,109,233,9,188,210,45,89,97,9,144,48,2,69,244,168,160,220,39,116,51,59,73,77,240,140,121,137,42,115,226,65,114,250,183,151,36,245,31,155,177,123,149,146,155,217,44,10,56,52,195,249,129,189,144,4,121,5,253,67,86,175,48,66,127,221,138,243,198,69,165,13,85,154,236,27,156,4,220,163,226,134,27,160,148,206,110,209,251,8,3,160,33,198,110,23,208,246,201,28,229,141,166,243,29,196,176,93,68,176,250,25,180,134,220,64,30,154,80,222,71,38,4,192,32,228,149,181,219,22,41,93,2,126,39,3,170,190,175,62,224,127,48,60,31,109,165,4,7,73,105,198,176,127,77,81,145,2,236,6,190,226,233,204,253,69,77,156,175,204,70,184,154,111,107,199,8,247,224,74,246,29,25,28,192,58,173,103,174,0,253,244,93,13,210,219,246,3,7,138,52,75,27,251,85,57,121,195,139,148,208,67,4,170,206,189,80,120,80,127,1,27,82,191,59,6,240,178,203,142,92,126,111,167,8,127,86,49,59,87,11,225,42,174,74,231,254,208,99,131,214,92,124,224,178,111,188,194,121,139,59,76,230,219,204,17,235,182,109,77,234,44,33,222,9,235,26,246,97,69,76,176,207,188,32,163,212,224,84,125,13,8,222,168,230,104,162,167,68,232,18,22,110,97,64,89,207,218,235,142,251,4,121,126,190,89,108,159,30,162,126,197,58,158,229,57,59,43,142,15,225,181,52,208,76,79,168,201,184,59,135,47,180,110,244,147,211,210,118,18,80,183,167,140,225,70,242,107,53,10,138,213,231,158,236,33,171,243,208,82,254,198,11,43,244,251,20,97,174,179,160,127,60,96,20,199,152,142,164,65,75,40,199,250,214,38,207,161,234,44,31,47,226,194,74,95,88,18,171,28,214,103,92,249,64,181,11,160,187,85,97,207,195,192,53,200,150,233,20,115,113,126,75,29,22,43,12,85,4,14,89,206,69,1,37,246,80,173,245,174,71,48,219,149,1,145,25,39,124,26,1,64,18,48,221,112,92,31,154,55,51,0,42,9,4,165,201,92,86,235,241,163,44,147,170,30,30,184,76,15,149,145,3,250,168,30,223,49,90,196,1,91,21,231,34,210,87,126,53,15,45,217,163,15,80,215,126,77,84,122,89,17,239,30,59,170,220,154,15,71,113,15,94,81,195,178,111,63,215,161,118,102,56,77,41,106,163,103,83,5,56,250,104,222,107,190,159,33,3,121,167,76,0,41,236,221,31,149,100,56,70,212,203,228,61,63,160,251,31,151,19,82,20,204,117,31,250,38,236,72,30,39,56,240,143,205,52,25,190,19,69,20,133,45,72,65,117,213,253,171,66,204,146,85,24,101,185,8,54,108,6,91,68,91,149,49,140,108,35,192,156,18,92,76,65,10,45,105,39,175,189,236,82,180,37,252,18,4,236,120,95,210,158,81,1,151,203,129,168,45,131,34,25,239,177,94,7,205,194,137,109,249,156,62,114,239,46,111,98,125,19,122,165,222,62,242,90,80,198,123,10,60,226,144,206,198,195,235,98,48,159,4,211,8,57,119,239,152,50,9,189,207,141,60,2,138,32,105,121,90,162,240,18,105,61,1,140,135,155,169,137,81,124,238,187,143,45,10,188,240,111,121,200,114,30,13,52,62,10,200,162,182,156,216,198,21,167,74,75,158,247,238,149,40,114,228,29,49,214,47,32,29,61,136,205,202,14,18,69,128,61,224,33,159,238,177,137,103,158,122,44,209,112,102,206,233,208,141,165,44,30,131,240,76,55,172,211,126,51,165,46,9,229,228,44,119,198,222,67,78,77,243,37,4,198,127,96,150,1,135,21,121,242,252,252,78,165,126,231,229,93,53,80,237,114,80,97,145,253,115,140,176,158,215,48,25,176,155,202,195,166,217,54,206,237,20,50,67,130,9,142,117,234,197,70,136,64,4,67,242,66,8,218,61,33,15,144,184,48,59,65,72,27,83,120,168,57,145,113,192,182,147,133,41,139,176,160,211,213,195,19,69,205,148,202,5,133,249,149,134,75,160,218,12,103,126,12,82,143,128,223,57,22,46,7,232,211,209,142,217,80,120,60,223,253,22,250,9,42,236,156,154,105,191,196,92,57,137,252,18,94,231,122,64,5,6,234,147,184,134,119,97,124,76,25,252,197,29,231,67,201,24,125,231,152,32,56,155,214,72,250,133,42,60,153,253,35,227,31,155,103,5,249,180,166,68,86,98,146,40,200,43,123,214,233,221,27,28,101,75,97,83,56,128,231,212,194,11,88,156,199,143,83,107,245,201,195,102,118,196,17,236,158,90,79,90,46,29,0,241,119,126,69,58,162,150,73,147,131,75,100,134,249,83,239,110,253,109,144,57,250,70,13,52,247,126,98,208,192,199,168,33,0,111,53,189,230,134,70,186,200,22,17,187,98,153,132,122,131,43,149,58,17,245,196,234,32,111,246,244,149,239,196,178,207,11,242,68,24,129,181,90,173,141,177,49,137,94,106,82,88,185,172,107,4,122,79,141,59,10,210,108,140,55,104,71,40,117,247,42,143,29,82,184,229,44,190,14,192,144,177,119,166,34,90,62,201,15,129,27,154,75,200,35,246,154,145,167,142,229,237,199,14,243,111,10,106,175,100,10,40,18,169,20,5,157,94,37,102,151,223,19,128,210,66,23,56,185,188,35,199,11,226,98,215,132,135,43,40,45,149,8,75,95,14,252,218,61,187,213,24,253,76,181,206,178,161,249,171,20,236,140,99,81,0,186,157,7,246,115,20,153,94,177,216,155,242,203,114,42,144,164,221,154,178,56,190,84,156,175,20,45,89,195,156,155,174,119,97,88,143,30,202,129,235,94,5,228,206,198,147,77,161,164,201,102,68,70,195,56,188,1,254,251,230,153,249,88,37,54,109,231,92,40,30,253,136,71,16,169,96,43,244,191,78,246,109,164,176,238,235,139,175,32,27,164,171,165,23,20,87,107,138,152,89,235,66,190,121,145,28,248,225,129,175,19,197,189,78,238,36,50,56,73,168,27,29,158,76,101,174,177,15,35,46,113,29,192,92,62,29,112,111,103,89,94,247,180,208,134,103,253,72,76,176,123,139,77,97,191,101,111,14,208,143,31,170,119,0,218,234,176,171,120,11,21,212,69,20,197,242,220,112,73,194,242,111,211,246,183,177,15,246,82,83,224,229,245,165,109,66,51,56,246,29,109,177,157,165,126,24,54,198,161,46,118,26,119,0,146,25,97,24,35,103,69,146,239,136,219,70,104,168,30,200,208,12,33,183,145,10,97,171,30,233,172,254,56,24,46,62,162,199,32,61,169,147,66,125,198,75,36,78,116,181,230,112,22,1,147,234,0,175,249,161,153,230,21,32,84,46,18,134,184,158,174,185,6,185,135,47,2,216,206,21,176,32,161,34,92,129,123,116,234,105,176,144,240,242,49,58,140,229,64,247,150,241,146,210,183,242,90,247,67,45,138,156,185,75,224,230,254,143,27,17,117,156,210,174,195,74,161,224,8,160,85,35,12,60,47,252,248,35,50,217,8,117,145,166,246,75,185,237,226,224,113,162,50,74,60,186,36,197,89,241,135,11,95,245,97,99,74,203,108,149,162,161,60,28,114,104,196,179,242,250,58,242,247,199,70,121,89,205,113,65,50,209,65,105,15,249,247,194,163,90,92,223,19,237,243,41,29,155,214,107,81,76,85,156,206,154,47,210,228,53,113,70,74,166,97,41,164,200,114,58,35,4,214,166,214,109,251,104,245,30,82,36,185,1,247,106,195,72,209,146,112,242,111,220,50,93,254,40,22,158,146,208,143,125,120,75,103,16,127,128,126,46,90,49,243,118,154,116,99,155,14,101,68,131,200,95,33,128,128,211,210,7,233,41,85,127,25,174,23,13,217,144,193,176,95,206,201,199,71,189,50,246,80,171,133,192,102,37,214,217,215,24,248,217,21,143,61,27,251,117,252,28,34,241,43,177,129,111,190,153,0,187,168,47,61,92,66,28,98,248,42,121,149,100,78,16,27,6,159,60,215,81,107,235,31,55,235,18,211,50,165,254,143,242,87,175,30,168,84,35,162,152,87,120,106,183,17,47,202,206,102,92,71,194,196,60,159,244,74,18,21,82,1,123,14,84,19,132,30,212,89,164,178,244,214,4,77,71,227,173,66,174,214,5,64,54,199,174,68,47,23,132,95,204,164,28,245,169,232,21,216,249,96,240,64,29,213,43,182,117,147,170,0,148,150,147,84,167,125,52,233,173,2,87,207,93,11,209,67,123,175,155,21,196,44,208,136,208,247,162,218,176,15,167,100,31,247,82,81,151,243,209,177,82,24,8,182,47,206,216,191,239,181,37,132,127,7,220,66,49,217,244,92,144,21,129,63,207,65,200,12,72,12,48,64,31,171,166,161,101,197,100,28,134,136,57,240,106,197,119,124,118,180,190,25,68,151,10,133,118,44,154,200,102,136,186,32,82,188,41,208,144,70,191,54,229,96,13,3,138,178,97,147,24,165,200,28,58,146,40,14,247,29,35,104,131,78,241,158,233,39,126,239,238,40,70,227,222,129,199,86,196,81,65,24,37,135,80,165,157,214,124,61,186,173,18,24,172,120,91,43,128,46,140,145,105,77,176,228,124,163,15,202,11,120,54,73,215,57,205,90,38,230,155,213,38,157,27,155,51,223,67,26,151,171,6,65,70,245,154,161,205,103,168,192,60,170,249,225,45,229,48,248,96,234,232,138,133,204,232,38,21,171,13,205,252,47,22,128,120,101,242,121,106,244,199,214,185,141,154,49,230,30,189,108,81,144,165,65,126,193,29,253,207,50,118,109,79,153,77,213,251,190,53,86,146,253,180,193,25,58,188,71,227,214,251,62,150,226,134,90,193,99,219,172,94,47,188,225,185,152,229,164,1,36,10,93,226,222,218,13,117,112,225,238,68,32,41,214,11,189,18,151,36,156,162,154,239,249,17,63,128,105,120,22,63,104,16,209,167,51,159,87,162,20,136,82,203,159,60,2,242,186,226,13,65,62,178,1,173,122,59,203,63,132,239,112,143,238,207,40,214,216,158,204,54,213,6,183,183,227,35,109,27,171,39,101,46,213,27,64,198,79,55,107,210,180,91,148,171,91,221,150,254,42,129,156,202,240,33,70,33,32,25,17,205,52,48,167,96,229,48,127,30,79,120,225,113,166,135,75,30,42,145,64,238,100,245,200,212,52,63,181,66,73,53,128,99,125,234,152,197,206,160,12,192,28,165,69,144,29,107,74,76,17,182,219,230,65,100,96,252,44,79,253,161,181,222,233,142,227,232,156,89,130,201,149,135,11,149,104,247,57,111,58,89,156,65,197,32,188,106,103,195,102,197,199,167,98,45,53,60,102,77,99,180,68,120,231,91,7,137,35,1,240,24,187,100,36,123,94,153,26,23,16,244,133,126,213,224,162,211,15,72,176,171,141,208,251,22,195,239,154,81,135,125,75,50,157,162,97,69,10,81,137,46,213,199,141,173,174,101,110,232,244,195,28,43,73,222,102,211,25,174,43,64,123,118,115,252,31,251,50,158,171,226,66,199,102,65,160,148,212,144,86,117,172,163,190,149,66,173,82,50,9,185,111,191,112,193,122,169,253,198,138,192,14,211,58,53,221,61,30,33,210,132,120,136,148,158,191,66,209,32,237,227,236,11,55,121,177,99,67,204,79,173,64,64,87,254,3,118,167,15,152,126,160,240,191,7,213,159,94,220,62,212,154,28,164,61,154,188,179,56,19,242,87,214,222,33,128,97,235,92,27,253,84,179,45,250,91,183,189,131,14,244,239,160,133,22,85,149,243,221,77,168,2,110,119,208,241,197,149,115,175,46,70,171,214,150,161,233,40,13,22,138,131,212,200,27,190,239,153,119,201,8,77,101,213,243,90,138,50,241,84,241,52,112,25,252,43,87,82,180,126,1,98,133,33,164,63,193,252,165,153,123,220,16,136,25,35,127,88,215,184,140,77,204,89,190,217,151,227,118,42,51,241,46,42,229,65,120,25,132,14,106,225,235,222,137,29,56,147,118,222,57,116,7,45,71,89,69,158,129,247,1,150,252,38,241,102,152,192,0,228,13,34,191,7,136,68,205,218,207,246,153,114,100,205,233,165,40,202,54,182,141,231,115,189,76,211,153,215,90,192,157,177,81,193,165,190,1,43,169,96,71,103,105,115,230,229,96,244,167,213,173,141,177,235,42,219,124,234,195,250,250,117,181,120,108,195,75,226,174,144,239,19,125,122,85,242,214,210,86,80,159,202,95,72,189,52,20,59,170,230,104,190,239,32,1,28,104,106,140,160,36,157,36,142,146,57,37,140,239,36,69,198,138,47,4,223,81,170,47,36,182,19,184,233,232,110,194,142,82,238,94,40,71,172,161,243,16,35,84,101,39,229,151,123,5,214,69,48,196,144,218,11,164,67,103,134,104,45,89,112,247,11,224,194,44,120,95,239,150,193,189,164,138,185,136,207,226,124,183,131,50,79,109,9,78,81,148,60,187,77,15,125,32,38,31,71,65,243,151,210,94,190,246,240,220,72,19,242,18,27,7,238,36,3,196,91,203,43,102,236,243,78,82,83,99,94,100,207,215,116,246,58,74,191,57,110,49,151,109,223,244,214,84,89,41,174,215,242,218,178,254,36,179,56,32,203,223,53,171,94,145,89,184,65,9,243,232,125,183,147,211,240,121,209,197,208,158,42,240,236,176,237,252,196,80,112,97,220,22,225,37,242,139,197,110,160,65,93,211,25,178,90,49,119,4,131,181,229,186,55,67,131,46,218,105,69,47,229,91,54,223,98,49,83,195,147,65,109,28,82,148,211,65,250,192,5,135,11,49,74,39,58,160,90,212,79,180,230,138,138,19,137,101,198,201,125,214,16,140,25,201,32,137,181,189,54,196,185,193,133,37,94,252,211,27,41,99,126,162,181,142,14,222,37,57,240,113,161,23,55,45,121,244,104,11,46,55,171,206,136,27,58,229,134,83,2,144,147,2,125,116,207,139,204,58,149,46,145,165,236,28,226,214,139,214,112,99,179,189,224,165,5,218,85,189,154,154,118,211,51,53,141,58,164,33,171,79,51,14,22,4,88,160,230,52,93,44,218,185,227,142,12,117,44,22,54,188,69,123,219,8,133,139,110,180,70,84,198,161,38,103,126,163,83,35,182,185,120,207,29,219,1,210,33,166,77,138,239,0,81,195,165,43,252,32,217,184,206,116,243,89,102,98,167,66,8,211,61,184,178,33,161,144,44,130,82,101,119,44,203,92,192,232,200,78,208,49,2,206,196,182,233,252,100,197,197,91,29,58,214,24,35,33,105,111,223,95,249,204,123,35,187,99,141,185,162,161,69,204,152,7,114,122,247,87,177,2,128,226,246,10,128,105,142,229,17,227,6,78,55,223,34,101,248,16,49,214,247,190,196,216,66,165,7,223,180,55,167,203,237,34,238,188,198,146,136,178,124,104,209,192,44,178,120,231,72,191,182,54,97,202,199,8,132,204,126,135,133,37,193,208,236,137,200,3,7,63,127,58,170,239,167,120,62,235,173,12,15,0,114,80,83,102,56,162,177,52,190,74,84,107,46,227,230,204,89,219,44,1,29,30,166,194,14,6,53,150,80,63,151,123,156,229,132,128,215,197,210,76,217,32,74,135,215,149,41,63,161,17,236,222,3,23,197,17,244,184,141,213,196,137,49,243,206,104,55,195,42,24,243,124,169,55,24,42,160,137,187,223,149,213,243,161,236,131,41,27,143,96,26,78,119,27,173,99,112,103,117,170,102,66,230,244,155,50,42,67,41,5,99,1,251,64,203,203,5,237,65,221,183,177,123,111,251,138,63,60,107,195,193,125,108,62,49,142,120,180,36,218,161,145,224,200,111,132,79,161,74,211,176,218,44,121,238,122,136,100,84,176,154,85,213,224,77,168,194,47,16,215,208,189,167,165,157,247,208,92,160,192,248,49,7,81,12,149,251,10,74,117,240,95,244,111,19,214,254,163,168,204,211,59,93,34,196,238,68,13,28,230,35,4,108,127,158,94,174,118,120,114,32,167,249,243,78,75,226,150,187,152,169,145,87,128,11,114,235,138,167,219,207,87,55,186,243,245,123,87,159,220,189,80,80,57,183,200,109,183,172,174,112,134,33,1,12,90,93,48,49,57,144,217,185,236,253,114,216,48,29,40,187,181,236,206,136,192,200,12,175,13,140,6,237,121,124,159,76,171,185,169,96,243,96,136,90,75,41,212,149,130,70,95,66,218,9,82,213,57,117,153,105,34,83,151,248,151,146,197,155,156,130,229,53,136,3,142,32,135,24,222,154,6,166,210,96,143,232,237,91,250,26,86,28,217,57,166,56,140,227,174,139,225,55,96,207,147,11,229,85,63,139,111,207,48,63,177,236,146,109,46,206,184,33,244,186,58,238,139,28,226,181,162,186,160,22,173,7,139,148,69,56,227,85,237,105,20,142,169,87,70,147,105,218,112,144,137,93,36,140,86,130,127,201,239,33,251,134,210,54,96,251,103,233,190,76,191,187,254,49,22,144,183,94,248,91,105,168,18,72,48,167,240,252,96,222,107,175,208,229,245,170,0,129,82,74,106,16,55,32,60,250,79,95,169,211,232,183,178,42,219,155,188,128,80,91,151,38,210,85,88,33,212,253,208,152,206,249,149,12,41,41,215,114,245,228,9,28,128,164,37,68,241,103,104,76,31,63,157,218,114,157,75,39,125,158,78,153,214,171,131,201,211,186,117,211,38,192,177,58,10,171,170,140,24,73,8,235,162,88,116,132,170,210,157,47,135,92,162,79,67,132,33,203,215,44,197,3,120,46,54,217,61,188,102,14,66,132,209,69,15,144,1,53,231,231,169,136,90,96,128,246,172,38,238,250,4,46,100,6,149,117,171,23,190,119,231,144,144,185,117,85,0,131,112,198,4,90,97,194,236,56,82,235,11,111,18,195,135,137,10,198,214,225,222,75,16,105,57,55,169,114,123,147,75,91,150,240,92,153,41,157,27,36,105,0,226,128,218,118,207,170,230,75,138,251,14,17,67,249,117,27,137,150,85,187,76,177,61,247,66,62,246,212,232,176,35,245,243,89,174,100,241,195,43,182,182,213,245,106,88,204,183,152,25,147,241,139,144,54,116,17,148,4,51,195,153,121,85,136,187,161,135,109,79,146,29,63,236,232,123,160,133,78,141,83,10,94,155,69,9,30,248,228,228,1,78,253,165,163,48,72,241,161,39,221,36,241,197,222,67,205,241,243,125,238,24,27,119,43,24,7,129,130,70,235,165,80,182,186,64,177,252,117,155,126,49,48,212,193,226,170,60,42,12,28,170,79,132,142,134,202,166,237,154,182,107,17,79,16,72,74,167,152,7,213,37,20,159,81,117,104,247,252,120,232,125,191,9,181,183,2,184,149,22,71,206,154,217,221,172,13,194,214,186,89,182,110,94,129,10,131,165,106,114,30,214,203,217,210,106,56,148,1,253,230,94,139,11,160,89,167,240,249,17,205,113,209,135,37,45,205,40,60,99,231,254,176,36,238,88,181,250,41,165,168,223,153,29,167,206,217,240,46,154,200,185,153,42,194,107,41,49,154,9,56,191,174,44,111,41,192,225,113,110,98,188,128,228,197,242,78,152,243,216,84,144,179,61,87,223,33,146,241,12,106,92,167,175,10,175,167,129,172,217,245,109,163,104,157,213,10,34,121,23,147,227,225,6,60,167,128,37,148,198,149,43,24,64,179,35,191,220,116,191,25,113,108,161,187,237,114,250,194,244,236,146,104,81,206,120,130,88,72,95,168,199,232,154,16,174,28,70,171,38,238,177,34,229,252,195,83,178,158,190,68,88,217,29,136,200,157,191,23,35,5,131,66,228,214,109,137,251,246,15,55,184,112,68,20,157,245,153,145,127,36,199,69,43,34,216,77,142,159,166,49,186,99,220,7,63,171,80,57,158,14,28,251,224,49,196,167,181,78,104,16,122,22,154,91,119,14,169,38,36,188,207,180,180,122,48,197,119,98,31,111,53,155,22,117,89,91,203,190,11,142,170,221,238,64,185,62,23,131,85,69,182,111,53,172,232,23,216,143,171,19,45,38,181,5,219,130,229,20,19,104,94,218,47,207,173,83,94,148,149,145,229,13,62,111,225,157,0,2,238,25,64,245,195,84,24,58,156,240,223,11,9,170,223,96,195,147,187,21,67,47,124,92,68,156,136,193,47,157,115,45,41,197,233,174,76,247,15,169,211,68,16,242,215,116,240,155,229,116,134,158,239,227,96,88,96,189,30,209,17,121,124,109,180,97,152,72,45,88,46,234,120,211,214,133,106,144,49,72,70,101,235,247,115,239,106,46,2,59,97,212,244,53,209,63,139,33,26,157,4,201,82,196,243,16,74,101,235,88,128,220,45,194,161,115,242,189,175,217,100,145,3,253,117,230,33,109,20,222,92,48,163,169,143,159,142,237,192,206,213,169,172,234,132,96,114,1,105,215,168,123,245,123,131,39,229,162,23,49,11,219,139,140,16,228,123,212,244,138,125,218,51,125,96,103,34,53,250,172,217,67,33,136,46,160,176,165,190,230,77,81,206,41,140,212,35,11,39,8,242,81,238,60,10,116,29,205,232,225,205,87,117,78,168,84,55,244,200,121,55,134,224,139,127,133,179,71,143,164,211,192,169,116,135,218,188,128,67,248,27,191,186,60,57,209,187,219,76,144,58,118,242,180,206,40,193,41,22,216,158,246,241,236,195,118,72,10,8,175,93,53,136,146,149,155,151,176,81,114,119,170,171,71,14,31,19,246,189,61,243,42,83,146,163,176,45,110,0,175,242,23,19,135,194,0,146,71,142,43,227,64,117,134,187,196,46,246,5,68,206,99,10,164,110,74,201,14,195,43,228,163,202,233,117,36,104,173,146,185,184,3,111,159,175,101,31,168,181,127,0,124,41,77,48,79,232,241,51,213,123,168,102,80,174,42,101,102,146,251,198,142,118,231,52,45,3,2,186,175,120,143,104,113,140,30,91,81,100,107,194,202,134,7,127,3,204,168,225,112,170,183,14,52,116,51,34,166,48,104,145,16,158,176,133,140,215,50,6,241,130,240,1,136,221,126,165,165,45,239,41,92,251,47,236,165,64,7,81,55,88,198,21,114,31,192,197,0,2,211,21,105,39,149,70,59,1,246,140,106,136,116,116,254,136,148,130,113,254,182,93,240,24,192,166,249,181,211,221,201,187,182,59,72,15,87,77,162,152,80,94,2,209,164,84,16,42,188,187,232,156,87,185,201,66,88,56,241,251,108,72,236,58,93,191,177,93,33,213,20,166,186,125,150,226,90,110,103,239,143,16,227,183,66,159,94,52,160,155,226,180,247,46,235,21,135,10,91,17,52,187,109,172,194,182,137,177,34,103,37,231,44,148,154,54,233,164,180,144,40,79,15,17,20,235,154,45,38,199,125,43,185,209,84,247,48,172,166,233,133,75,231,210,153,26,23,64,134,82,17,115,28,126,163,56,215,212,104,163,211,106,95,28,248,18,84,16,186,71,42,118,32,125,240,98,251,150,80,172,14,124,88,184,150,2,10,60,220,29,44,0,40,142,229,235,1,170,19,101,130,201,52,41,171,130,39,232,105,101,61,112,18,239,46,12,206,71,15,0,58,52,76,36,185,249,196,245,154,193,112,239,42,51,215,31,97,14,54,222,166,70,185,135,207,1,123,229,245,55,206,93,58,60,105,121,158,219,33,43,237,232,209,133,193,242,242,67,156,17,232,136,185,1,104,170,8,54,99,213,180,206,85,124,116,202,100,101,128,19,19,222,25,48,34,14,103,83,197,200,166,12,109,103,158,129,78,179,212,163,7,227,174,249,207,119,28,210,88,106,245,219,5,46,106,25,2,166,85,14,130,210,175,208,129,187,134,84,230,10,181,64,87,94,107,157,23,208,199,55,247,253,87,15,209,150,55,113,27,7,57,238,206,32,123,17,78,145,139,240,195,15,69,198,1,103,107,82,144,14,243,93,21,163,131,215,84,224,111,93,166,231,12,52,121,196,133,31,231,179,163,192,8,83,99,107,226,128,183,147,182,22,86,163,14,31,48,171,42,70,89,17,187,116,45,19,102,196,29,245,221,229,57,246,24,162,84,179,252,89,80,113,22,54,140,224,139,42,245,193,164,129,33,62,137,108,15,139,124,34,209,108,203,70,54,217,113,38,22,158,252,136,119,87,31,144,220,176,226,203,57,66,53,184,16,26,58,149,142,208,229,8,74,240,209,208,221,45,186,187,47,242,81,28,236,14,229,167,48,1,84,155,103,154,220,158,31,111,176,2,208,245,131,76,212,251,112,211,0,178,129,48,221,88,176,77,19,76,162,116,231,14,251,29,214,157,252,134,13,107,40,156,171,229,196,92,80,234,31,50,78,121,110,51,187,251,155,197,5,214,127,162,177,93,193,209,166,2,238,104,152,224,100,40,170,80,52,30,249,28,72,155,37,39,158,220,141,109,15,15,158,57,204,125,108,210,150,187,20,84,37,34,135,43,208,32,83,207,240,189,161,120,107,138,96,180,68,112,187,40,160,4,64,63,13,101,146,248,68,94,49,161,140,137,214,119,154,198,10,2,208,49,7,89,70,139,123,163,32,111,35,86,252,15,253,73,49,250,92,191,164,188,134,136,249,183,175,247,234,69,184,163,169,100,195,169,161,186,6,172,144,51,216,250,88,250,22,58,100,148,7,58,171,138,219,29,197,34,117,96,104,208,118,138,110,153,241,140,200,81,229,93,239,197,80,201,20,135,148,193,60,38,35,235,7,20,228,208,195,130,206,74,53,61,87,253,224,90,132,21,38,43,205,234,225,85,235,114,92,221,179,146,29,130,67,250,63,180,115,60,52,4,86,201,130,178,9,220,127,242,222,202,20,242,205,225,156,148,131,176,125,80,122,31,7,233,181,101,11,73,118,5,211,126,173,34,97,32,16,33,53,239,17,38,60,31,168,146,121,254,247,251,247,156,116,173,154,29,44,115,169,248,40,165,156,108,142,121,58,159,49,216,248,87,78,72,105,249,135,167,124,23,147,63,176,107,13,197,34,188,47,96,243,197,97,126,93,153,162,193,179,145,86,75,171,251,117,66,150,92,91,236,107,197,208,212,253,230,137,134,200,244,44,217,22,154,145,27,75,139,136,85,217,216,177,217,96,189,29,61,29,178,214,178,110,243,211,121,139,116,3,175,55,170,34,56,238,3,161,41,19,41,42,22,130,156,223,52,2,106,133,254,154,52,63,109,32,176,227,129,161,120,101,234,151,198,31,232,84,70,116,69,207,84,211,81,96,155,53,121,151,5,42,75,69,206,13,200,178,169,97,95,91,190,224,163,206,189,24,48,91,92,19,122,19,142,216,23,63,89,226,206,69,29,95,246,254,71,94,237,114,87,245,43,100,187,144,83,174,34,202,2,177,211,163,186,184,244,162,107,60,146,87,71,22,175,134,168,113,67,253,20,7,161,43,172,20,232,41,28,254,26,186,77,13,141,22,26,125,53,195,49,150,59,253,49,92,197,193,9,148,155,166,149,155,219,63,248,115,34,91,228,132,73,59,184,44,161,228,143,88,2,136,252,89,206,195,128,40,162,20,202,192,33,98,185,179,97,186,28,82,173,215,203,137,6,152,133,187,11,207,50,77,165,213,92,37,142,149,61,61,93,104,121,7,8,33,161,222,248,237,253,42,166,38,229,122,22,56,7,107,176,152,239,69,35,157,206,245,101,148,159,119,17,37,93,20,86,57,23,138,85,97,94,171,233,68,232,79,238,126,0,92,118,128,247,98,1,115,180,226,77,222,158,34,107,61,245,48,214,140,231,160,202,38,46,143,222,227,237,161,197,52,113,91,207,216,104,50,171,0,155,160,96,42,88,253,213,79,176,219,233,169,143,171,79,159,195,7,35,20,250,126,61,68,178,226,216,91,144,91,87,149,99,31,24,136,120,162,201,63,170,81,77,158,42,254,35,85,243,25,33,240,48,42,201,29,124,221,244,87,179,166,208,160,16,97,58,243,15,132,36,99,48,6,114,90,21,149,73,239,103,153,35,85,29,177,118,104,249,82,141,211,250,167,0,67,118,98,215,135,162,118,55,83,35,205,15,202,173,217,202,139,70,128,154,108,5,70,108,36,56,11,128,53,232,218,3,248,52,194,6,64,39,249,42,23,47,91,106,244,217,39,27,173,68,162,6,111,12,170,232,217,223,100,131,31,102,125,229,116,46,239,219,197,76,236,219,130,236,148,131,238,198,33,185,191,147,139,199,37,177,167,223,56,72,192,54,20,66,107,245,74,9,130,236,186,162,145,251,191,204,106,218,240,210,59,170,250,52,185,99,69,190,175,191,193,2,118,158,243,236,172,218,166,100,74,198,62,216,124,68,52,215,16,155,112,244,153,197,125,223,126,181,42,24,192,163,240,118,71,88,210,4,148,38,208,21,192,139,11,246,41,140,150,160,151,14,27,180,248,190,15,45,179,226,14,232,154,251,166,80,60,231,170,217,85,180,143,168,130,213,206,115,120,205,83,211,136,240,214,3,87,238,197,109,163,63,234,27,201,218,196,215,22,154,241,176,122,148,34,124,70,75,112,66,251,201,222,186,128,250,34,17,87,33,223,225,92,166,22,163,114,161,25,109,98,54,183,80,184,139,41,105,241,88,87,178,134,124,236,180,144,126,109,149,188,89,194,16,135,128,141,144,204,114,168,201,253,27,196,156,170,133,195,117,246,15,52,37,110,15,133,145,48,139,209,108,34,50,171,63,115,113,142,20,65,72,125,166,123,95,197,168,229,162,226,25,193,34,68,169,91,0,116,8,217,166,37,11,95,124,155,206,184,157,142,83,30,109,133,185,87,7,241,157,197,177,66,186,213,110,10,12,186,175,131,136,108,183,188,69,235,3,125,60,53,54,16,58,222,206,65,1,104,251,32,220,41,28,128,149,89,88,98,15,46,78,152,34,68,128,217,17,75,9,21,16,168,155,105,53,117,230,36,52,43,186,202,18,43,58,35,21,122,168,21,142,96,67,60,91,91,253,30,217,102,161,225,64,184,156,61,217,217,225,40,149,125,162,180,57,26,66,189,134,225,72,97,223,1,235,140,118,108,85,91,47,35,202,145,48,115,172,88,124,239,231,74,89,133,18,43,44,92,8,163,148,203,37,174,76,70,58,116,227,171,251,218,3,37,119,110,188,0,69,64,198,182,121,230,233,142,111,108,74,84,14,210,35,65,150,208,37,102,230,18,112,71,119,109,95,51,19,209,60,162,172,7,22,6,146,214,55,221,37,92,180,15,76,237,1,120,54,137,19,71,229,139,222,120,107,244,9,104,38,150,105,122,197,244,65,136,195,212,239,193,140,131,117,68,117,104,6,19,152,230,80,50,139,253,45,186,76,82,82,66,250,86,94,198,140,173,155,46,81,45,23,3,231,187,232,94,237,70,111,67,178,122,12,223,107,66,189,55,98,51,156,90,224,137,127,117,74,82,242,19,250,84,128,54,10,13,154,133,174,168,98,221,77,252,32,247,214,238,253,92,215,120,48,42,59,12,134,168,131,201,64,103,7,86,2,186,164,23,169,98,65,196,118,253,14,14,119,117,235,47,8,225,113,123,238,93,157,113,44,135,165,33,53,133,219,111,75,170,211,40,188,103,248,79,106,161,225,19,138,62,208,120,102,140,226,91,134,174,152,24,203,132,3,232,143,26,48,206,191,97,10,64,176,61,97,138,20,209,230,11,80,10,211,244,31,14,126,70,145,129,85,117,74,157,211,35,206,229,93,79,81,176,107,189,117,75,162,162,8,70,210,164,181,213,62,30,34,220,55,145,254,26,241,215,217,73,248,45,153,21,233,174,241,44,197,218,188,125,202,146,46,254,62,233,251,53,152,73,140,139,74,187,0,252,199,85,173,243,228,149,149,208,226,92,87,226,235,77,182,55,130,43,172,24,31,244,245,23,16,224,118,79,203,139,182,178,48,131,33,42,39,99,194,70,154,143,20,130,110,53,164,113,12,176,90,201,247,42,133,220,26,217,171,140,194,77,174,68,182,159,170,9,165,249,113,13,99,114,61,229,241,74,124,58,82,150,118,213,204,240,113,146,99,164,83,229,50,153,162,188,193,125,194,32,116,247,250,50,82,98,143,169,178,246,168,155,119,21,145,83,163,214,0,131,235,164,227,132,91,8,112,245,21,119,46,69,174,110,224,177,67,130,190,116,194,217,252,131,88,213,7,45,61,162,204,103,182,231,105,25,228,67,188,84,83,239,170,138,47,194,82,74,92,210,38,166,179,201,154,11,29,192,29,241,34,0,4,131,115,190,88,15,31,12,38,76,0,122,157,63,191,15,1,231,183,251,178,227,45,160,80,202,184,0,91,185,227,222,141,80,89,204,15,78,165,103,79,248,225,128,151,20,122,148,216,82,80,80,206,120,9,254,237,240,215,237,4,9,70,74,74,27,34,94,70,102,144,219,41,218,8,82,249,91,71,48,96,238,132,24,45,147,37,125,34,179,138,182,124,107,64,192,38,34,236,11,134,184,163,65,218,237,54,4,120,177,92,41,77,220,197,167,37,0,74,53,155,96,202,218,34,192,212,138,48,174,84,224,241,239,221,4,157,110,134,69,176,121,236,81,88,114,137,6,68,125,166,222,213,90,179,59,86,100,154,188,139,1,218,112,147,238,224,81,88,152,168,140,79,207,171,234,187,0,235,87,52,181,152,68,40,27,61,154,56,68,142,40,230,0,24,18,197,82,82,154,127,51,162,30,238,177,64,21,196,163,173,214,82,204,66,134,42,226,5,193,71,167,99,236,245,77,57,227,51,246,160,22,224,72,89,5,60,228,39,240,151,192,125,127,254,88,161,75,168,159,135,61,97,54,17,45,28,203,33,144,215,193,115,217,59,79,110,67,207,0,148,223,221,95,73,51,216,94,3,9,163,135,192,5,233,205,138,210,99,121,93,198,65,227,117,100,35,72,122,188,248,149,29,42,199,65,134,240,73,86,1,93,67,119,252,243,76,231,187,20,144,162,138,91,79,104,183,254,34,141,104,73,178,173,248,7,48,81,4,48,35,240,251,110,232,45,181,105,103,63,124,189,230,63,202,48,156,236,12,2,98,194,189,253,111,51,123,217,82,55,222,201,135,183,44,242,209,147,249,245,65,146,113,97,208,174,125,116,45,78,23,138,101,81,83,132,50,20,65,18,253,22,79,150,201,78,12,30,62,134,60,133,81,36,162,139,207,56,99,18,204,240,232,165,69,213,33,89,138,125,212,108,184,182,123,5,184,46,113,70,75,172,52,227,24,2,105,199,23,120,240,100,69,66,143,104,9,195,12,132,13,108,201,9,176,217,216,59,70,4,152,103,229,190,139,183,125,75,239,137,82,9,225,84,97,163,185,49,241,130,123,73,216,175,10,222,33,86,8,103,185,207,210,77,154,162,35,189,43,137,110,15,78,13,48,97,51,168,110,117,200,127,8,198,35,86,58,187,218,40,166,167,65,129,168,154,47,70,15,227,23,196,72,70,16,137,89,30,248,19,140,29,5,202,4,173,152,200,23,161,202,38,209,239,213,247,144,155,124,103,203,92,101,19,29,46,111,61,172,16,232,25,59,84,35,148,63,140,222,175,201,41,19,99,202,205,240,46,170,9,207,82,11,121,18,148,27,137,18,2,119,119,33,110,162,140,74,169,212,214,223,252,244,73,2,90,210,238,11,33,77,122,31,218,167,89,182,202,239,149,12,130,232,208,205,33,167,228,170,0,207,243,231,53,122,194,245,28,65,12,176,3,65,141,116,13,64,181,103,210,24,100,111,41,134,6,73,121,163,169,214,84,27,152,223,41,21,112,34,175,150,20,32,165,183,154,167,177,207,92,153,194,91,49,209,153,109,232,211,223,241,0,142,49,66,101,39,227,213,198,174,194,9,254,124,192,120,122,1,68,33,184,227,90,63,228,165,56,227,6,52,28,174,22,214,194,194,14,179,63,140,65,137,105,8,232,251,176,224,119,113,167,128,191,215,58,72,167,188,220,58,77,123,111,220,243,253,191,105,131,9,209,42,221,61,219,36,122,31,114,122,102,232,204,34,234,173,190,60,103,104,193,67,202,88,207,224,143,102,116,115,39,176,20,251,140,97,57,231,249,55,178,115,253,115,8,150,90,192,159,164,113,24,173,14,34,105,78,209,172,115,51,40,109,227,85,180,107,143,143,118,151,6,238,20,230,54,139,250,169,133,214,170,244,111,41,140,227,37,1,144,35,29,180,187,220,207,144,47,64,148,146,52,134,215,43,254,218,182,172,234,65,172,98,217,38,168,33,243,145,84,199,182,220,181,152,55,103,237,235,86,156,237,9,48,107,4,110,112,153,243,205,76,219,253,24,231,220,225,245,238,125,73,146,213,66,171,196,126,78,197,50,213,50,206,221,178,123,2,27,200,186,251,215,92,212,169,217,134,64,52,236,215,227,147,199,118,40,64,3,213,74,168,239,135,92,86,36,120,234,36,196,128,92,128,233,24,97,110,43,51,164,56,104,250,56,201,111,182,185,127,122,106,22,249,129,53,39,81,27,97,89,114,168,200,122,43,51,3,51,165,111,252,43,187,177,165,8,151,10,25,140,57,2,244,136,222,111,160,136,122,174,98,212,93,9,60,96,242,195,75,199,225,135,153,42,151,141,197,153,179,241,233,252,69,145,28,125,101,5,178,51,119,51,97,203,202,243,3,55,230,241,34,69,12,84,68,86,53,99,115,248,200,155,213,100,59,57,207,92,227,182,2,210,98,226,189,98,31,167,148,65,103,116,30,173,247,3,88,27,32,15,77,152,224,161,22,215,17,112,94,248,168,222,223,113,52,204,179,68,64,231,78,25,110,12,34,142,179,19,98,161,102,27,1,250,161,5,213,137,6,249,5,129,69,220,76,14,227,139,86,241,205,248,245,243,12,174,40,92,137,202,109,138,200,24,69,50,236,51,113,118,150,203,91,25,92,252,103,221,181,140,49,205,131,126,162,142,246,72,92,131,155,74,196,48,18,252,248,85,229,235,41,64,62,137,208,71,212,51,117,88,83,218,53,78,188,148,182,240,159,124,40,217,143,103,0,132,247,170,181,27,107,63,132,46,177,84,233,165,58,12,73,106,121,12,166,55,1,39,76,181,75,211,119,113,192,37,239,157,201,141,247,158,204,129,47,127,222,131,177,122,19,80,219,88,236,101,147,61,51,9,21,71,93,213,244,132,52,71,132,36,171,86,3,91,217,225,22,253,3,179,157,201,139,35,184,145,26,35,177,85,36,48,96,99,196,181,124,170,18,87,151,180,144,192,25,149,224,154,171,248,62,207,97,187,168,62,100,240,14,130,32,150,209,87,131,14,112,205,217,151,111,165,35,239,139,158,225,13,162,249,183,145,91,1,123,99,99,232,169,227,32,244,21,176,41,108,185,118,118,66,126,19,192,18,118,152,90,226,41,37,194,32,85,106,173,120,108,171,213,184,68,145,121,164,214,238,83,18,78,203,155,244,172,134,183,54,223,186,106,37,56,250,153,63,189,90,175,49,235,98,116,30,138,240,229,190,224,38,37,28,222,124,112,49,228,10,98,239,200,81,201,24,79,157,39,113,72,80,4,145,58,241,231,217,190,98,77,96,85,80,24,192,162,115,65,197,93,15,75,59,85,0,165,178,153,63,177,196,145,227,83,48,68,141,242,186,14,21,16,147,179,182,155,231,2,90,130,144,180,89,147,161,50,141,222,196,26,8,109,36,189,240,221,39,28,212,1,27,7,184,175,147,214,253,42,132,208,13,123,234,72,191,7,239,243,224,143,178,52,38,92,182,79,220,183,155,207,2,0,143,231,8,45,233,119,244,183,230,50,162,238,206,38,59,11,28,220,84,236,88,108,88,197,228,182,126,59,65,164,65,12,144,37,213,188,139,64,240,179,41,156,155,88,195,21,106,89,193,14,228,210,1,10,25,79,183,53,59,244,212,216,164,81,192,119,85,4,224,51,179,43,205,231,213,149,134,168,252,151,86,69,222,204,73,117,92,244,171,236,188,2,117,215,139,135,227,183,237,13,200,87,251,151,88,41,229,20,31,20,153,185,2,130,205,95,213,21,165,224,244,24,121,43,150,42,200,216,41,79,60,23,101,47,95,57,26,183,99,152,225,123,120,96,105,34,65,54,172,58,2,131,123,144,80,247,186,38,73,202,157,23,252,181,179,186,71,10,47,128,199,112,83,168,222,246,97,11,148,69,203,192,195,147,134,2,51,7,69,132,143,188,54,8,76,117,100,23,174,138,114,102,37,136,27,55,181,18,113,90,11,78,19,35,182,114,241,199,213,77,101,141,231,45,10,98,216,145,32,126,219,68,137,116,33,241,56,64,226,203,76,53,66,81,1,133,109,149,248,182,34,136,218,151,135,208,56,201,144,229,244,39,13,131,101,253,178,114,72,205,28,208,254,132,124,254,104,35,16,141,12,33,65,252,179,237,0,128,220,11,102,219,109,189,194,107,36,114,23,88,106,149,238,119,188,110,124,232,23,44,44,123,21,31,46,3,135,113,11,236,131,79,231,190,192,77,77,110,161,89,138,132,91,151,191,236,129,6,209,167,230,194,186,172,220,218,188,229,220,15,150,91,200,110,69,55,245,106,93,55,141,50,220,204,30,82,157,122,186,7,64,71,108,233,165,59,44,124,168,213,231,43,188,156,140,216,149,81,213,50,70,105,117,0,12,191,83,80,238,115,190,163,11,123,162,81,223,112,191,148,204,218,244,12,216,75,85,176,103,173,170,240,102,73,82,168,188,126,105,92,94,188,79,67,24,47,129,194,233,56,123,86,28,91,16,203,166,233,199,61,127,3,39,54,234,43,250,240,25,33,56,95,26,209,199,213,195,93,94,7,195,96,23,24,251,110,205,196,15,51,93,241,203,39,15,233,187,139,151,221,29,35,118,249,91,157,21,194,189,63,244,45,107,130,253,32,182,42,90,136,168,221,79,171,132,194,119,198,163,211,215,6,120,124,161,17,67,31,157,61,187,134,220,221,77,183,44,169,146,150,170,240,172,244,204,101,146,247,20,34,35,160,41,127,201,137,13,141,92,228,57,30,227,217,135,149,133,29,253,97,192,174,142,129,31,35,136,17,130,217,62,220,116,176,222,188,4,26,185,111,98,214,192,214,120,149,180,104,19,15,17,233,248,84,0,107,220,25,44,226,177,134,207,208,81,179,180,30,176,215,9,240,128,134,2,81,205,126,95,134,139,231,125,254,229,154,48,234,32,141,85,213,62,15,89,217,233,81,57,57,27,95,197,22,116,115,93,230,215,102,20,241,80,208,228,14,170,221,23,248,51,167,205,77,210,181,184,248,184,125,248,231,37,100,78,149,89,229,6,2,98,58,110,147,196,157,122,199,62,25,247,108,111,36,171,110,87,203,195,50,75,136,216,33,194,60,145,17,125,200,186,214,190,49,207,73,28,216,204,13,87,2,145,221,26,155,230,150,5,177,90,71,168,74,175,112,0,244,75,136,79,83,218,140,150,66,49,107,43,11,49,62,40,88,83,78,64,210,93,181,97,26,73,30,24,181,125,58,48,114,19,1,142,24,133,100,90,246,128,19,203,163,153,2,226,168,39,124,1,86,198,244,224,242,93,94,78,88,212,194,149,180,121,167,225,71,100,230,85,245,146,123,17,120,206,17,215,151,190,19,248,42,156,6,149,149,124,115,253,63,1,90,34,235,70,122,129,49,200,42,138,121,29,64,212,194,252,40,231,88,134,118,137,73,131,137,211,253,67,36,108,212,166,168,242,135,77,244,139,126,94,97,4,47,28,179,179,1,150,245,16,198,132,20,25,91,24,26,191,192,115,13,156,22,91,100,231,254,214,153,50,249,127,22,227,31,135,101,220,117,216,132,87,161,105,110,163,109,254,87,244,190,106,202,137,126,131,232,154,103,23,204,170,115,76,243,33,123,121,163,94,210,24,21,142,176,126,202,84,22,115,131,85,145,179,14,238,179,173,15,101,198,116,26,31,84,221,1,144,25,69,187,114,195,61,63,235,107,164,9,109,63,170,201,187,133,64,51,171,199,103,14,85,231,51,165,242,149,48,206,70,230,113,213,98,149,81,3,240,227,136,126,63,39,238,215,170,165,133,145,149,123,118,59,149,124,194,94,70,115,217,79,1,132,122,63,66,187,135,196,134,121,193,205,24,67,147,159,61,139,101,35,184,113,187,159,18,38,68,177,85,111,190,148,181,46,221,86,219,6,70,3,249,179,77,250,168,106,253,233,18,98,4,66,195,131,51,128,80,143,206,223,187,118,25,2,241,39,97,199,170,147,248,1,97,79,251,81,150,112,233,22,84,12,173,38,159,91,235,114,163,177,184,243,168,8,167,196,166,171,95,198,75,24,153,46,213,175,36,46,140,202,101,209,92,65,10,176,129,252,240,15,61,212,206,30,204,186,195,193,198,92,187,87,162,42,181,222,102,246,56,125,97,23,130,55,191,111,219,215,21,160,111,69,74,203,235,206,239,26,76,195,104,244,73,61,33,174,33,170,11,88,128,231,118,145,82,9,61,216,43,25,131,18,221,76,102,88,234,108,12,72,160,70,25,181,99,234,113,152,25,100,42,196,3,37,42,239,172,119,219,86,230,99,7,179,156,230,167,42,190,47,100,131,44,72,13,33,216,209,164,231,202,151,249,50,166,193,85,69,228,194,11,123,30,6,139,190,86,32,205,127,217,190,66,242,189,222,225,169,135,123,153,84,195,83,15,98,44,153,83,88,88,22,220,237,175,160,203,179,104,213,62,163,207,225,50,163,196,80,248,23,69,5,64,145,72,146,107,59,173,221,59,178,8,166,91,58,68,225,75,206,162,220,130,240,102,75,158,230,241,237,53,237,243,121,142,148,129,90,142,20,53,16,189,61,210,109,84,191,37,212,121,35,218,250,12,31,142,70,132,240,43,98,207,237,250,23,70,167,231,64,218,232,68,166,34,180,119,195,110,204,219,43,170,14,144,223,219,31,128,234,113,16,189,41,10,172,168,133,58,48,71,148,159,11,237,127,51,66,26,176,250,230,88,140,43,211,152,33,18,45,50,170,22,112,179,241,162,215,197,217,56,46,161,27,27,133,10,42,194,78,8,37,55,73,12,210,233,101,123,213,196,248,242,35,138,4,15,134,103,243,20,55,136,171,15,132,124,158,92,218,243,207,159,15,116,171,216,17,19,0,132,157,21,173,179,60,108,195,192,192,58,48,116,109,15,143,43,67,132,33,56,14,246,198,241,59,91,238,114,13,194,90,26,205,74,6,222,210,128,235,78,247,96,134,63,251,239,195,223,213,165,171,112,44,5,139,145,96,116,82,206,60,154,83,94,122,96,223,206,22,177,141,124,58,252,162,50,146,103,86,44,63,50,155,90,31,142,118,103,182,31,10,55,136,69,4,212,199,88,253,33,114,180,7,0,68,45,98,56,93,158,245,146,233,109,170,28,33,77,58,30,133,46,204,64,73,237,213,30,214,66,94,102,227,232,183,146,146,62,7,119,123,81,73,163,115,2,161,245,245,43,46,45,122,98,119,163,165,157,171,225,92,198,3,92,34,231,64,33,223,248,67,7,94,225,20,186,234,119,244,173,147,176,135,13,62,184,197,39,186,162,55,213,40,34,75,199,153,118,142,243,221,220,225,8,81,23,209,72,32,129,17,55,115,104,202,72,24,193,172,110,239,221,2,217,19,169,46,130,168,245,51,221,107,49,175,88,140,48,141,180,225,157,49,73,48,7,221,49,245,181,243,65,239,25,85,29,239,181,64,175,145,189,133,37,110,45,137,245,93,68,20,166,114,238,224,166,199,46,91,20,187,84,81,114,168,200,157,0,25,238,211,251,158,202,123,71,169,81,149,37,207,240,195,28,46,83,165,74,161,170,225,125,94,133,112,238,39,12,87,163,52,27,50,52,6,80,252,183,184,125,72,209,36,79,130,236,187,217,38,179,74,172,212,38,117,157,182,76,35,17,67,227,206,245,233,32,107,179,216,185,151,47,221,48,124,229,231,54,40,197,122,11,122,133,37,69,142,126,2,62,86,203,124,166,72,52,201,64,21,226,84,188,113,82,10,214,188,99,93,127,34,231,55,81,181,240,4,136,91,154,220,140,81,167,158,212,181,49,10,213,124,193,12,143,143,235,141,56,31,77,142,87,104,89,73,61,243,10,63,239,203,252,239,238,50,84,123,140,244,64,18,112,179,99,178,224,78,31,246,206,29,184,106,216,205,3,9,243,242,46,176,175,187,104,64,226,116,164,180,40,130,141,195,193,69,37,21,94,103,133,27,93,84,210,135,246,98,20,165,46,42,147,153,15,3,48,88,0,158,70,157,100,4,185,228,170,159,120,120,216,235,25,129,150,181,20,198,147,101,148,49,230,36,15,182,132,75,215,98,22,58,22,184,73,218,128,124,170,39,110,210,66,214,205,181,111,112,66,6,233,203,84,69,6,235,225,249,231,173,132,197,139,217,125,101,80,74,105,254,154,167,91,65,76,13,4,137,222,135,13,31,76,190,65,151,215,144,49,244,178,235,224,103,134,145,108,183,196,41,254,116,103,134,219,5,127,41,70,220,206,128,156,121,103,104,195,156,146,34,6,132,195,106,2,92,164,28,19,130,139,135,54,186,7,156,70,201,15,152,2,105,62,13,250,169,38,140,24,247,45,10,109,229,209,131,214,26,39,182,173,158,246,77,3,71,160,252,241,175,145,235,166,63,210,180,160,232,201,253,192,3,169,56,63,52,124,250,82,231,181,90,70,51,0,228,15,190,127,214,144,206,82,116,177,224,10,38,166,30,105,201,40,146,103,196,236,61,55,26,129,87,47,49,171,5,21,91,245,235,3,42,5,225,184,254,241,22,126,74,162,92,202,114,161,74,219,217,136,89,152,193,214,141,44,242,233,194,122,72,224,191,121,224,73,210,166,106,90,32,196,115,167,235,121,15,233,79,32,90,49,183,188,70,207,123,216,34,109,14,154,205,176,47,39,230,244,155,191,24,35,252,46,13,177,30,61,75,178,104,0,23,213,168,33,104,126,147,80,199,226,234,125,45,63,115,201,138,143,138,179,234,230,115,137,231,41,232,115,223,49,83,87,111,1,0,44,4,36,62,225,200,126,254,0,1,253,148,59,0,120,47,214,203,224,220,28,51,193,223,156,201,172,79,216,235,5,142,28,73,57,178,122,118,13,86,77,218,115,222,114,131,56,24,219,104,86,91,187,54,0,29,218,165,81,17,135,205,237,239,177,175,117,80,152,63,238,41,106,132,68,146,212,243,210,94,167,107,80,221,172,117,232,191,153,194,60,134,33,157,168,60,132,177,198,169,173,104,251,249,213,199,232,243,195,227,56,70,58,189,66,31,199,46,222,205,162,81,216,174,5,222,165,128,110,109,41,146,109,17,226,245,48,227,81,205,41,28,84,203,168,114,175,214,74,94,133,71,1,197,138,3,176,250,84,20,251,141,209,32,12,45,151,121,61,162,243,169,217,207,176,245,164,126,193,204,139,154,19,127,192,22,67,80,232,102,41,252,100,10,175,7,33,236,163,192,207,247,202,239,116,236,201,126,190,162,103,244,175,62,171,201,163,6,74,55,117,189,213,138,124,30,44,23,50,136,5,75,92,172,46,2,104,172,117,142,40,185,64,237,223,186,240,47,176,129,196,180,78,164,189,92,90,224,58,229,4,117,153,105,108,139,5,162,20,73,130,51,4,34,147,100,115,72,56,100,58,150,230,41,52,134,150,36,221,194,103,73,2,28,136,215,48,200,57,232,101,60,46,178,45,241,6,22,56,168,21,136,52,65,97,95,59,118,177,133,101,3,166,251,129,199,0,39,4,101,244,0,140,180,113,232,218,82,12,170,43,50,163,165,159,165,178,56,79,230,207,39,180,160,44,174,207,49,182,216,94,38,160,78,125,167,11,1,20,231,78,249,206,230,49,220,41,179,194,160,156,198,200,92,100,248,162,201,155,1,133,221,145,95,131,181,131,121,89,118,121,151,224,51,221,175,1,2,127,30,144,153,247,159,16,19,60,204,36,67,157,250,69,166,23,241,20,228,161,120,100,161,168,77,243,152,201,186,181,64,208,104,27,228,193,173,142,42,254,91,93,250,45,79,126,40,232,203,233,242,239,219,4,183,76,10,65,89,194,76,103,122,212,39,38,19,149,11,46,105,68,1,18,178,34,27,168,120,72,182,76,18,143,38,120,63,28,10,168,62,193,152,176,74,179,101,126,112,94,157,124,136,171,245,118,57,5,58,134,144,92,179,105,111,122,44,248,49,116,240,190,35,38,146,96,209,146,129,227,187,199,100,95,113,52,40,253,0,116,65,141,122,139,190,210,238,83,85,8,203,204,5,138,45,141,144,110,202,120,89,180,107,4,177,119,121,34,153,166,47,193,46,187,87,93,106,150,212,151,56,130,51,103,152,123,125,108,121,35,228,196,17,197,92,72,56,81,7,65,67,95,209,17,157,237,70,40,72,30,201,230,8,232,202,50,8,21,124,1,76,44,96,150,95,91,201,6,211,141,82,185,27,83,214,77,116,30,214,125,207,59,116,139,120,61,12,217,185,153,249,152,70,50,237,62,216,221,241,174,107,77,102,45,84,177,82,69,66,68,155,223,152,205,244,228,37,52,64,105,25,63,48,250,220,201,42,97,97,13,147,37,100,98,193,217,43,56,32,28,64,171,94,157,128,72,113,124,171,72,116,236,9,189,131,156,133,162,15,210,149,54,188,39,254,52,219,195,89,70,114,133,210,223,87,102,26,23,133,235,80,210,93,157,42,59,43,22,136,107,60,54,24,119,123,179,125,85,107,27,10,202,253,105,3,205,98,136,250,145,213,215,138,209,148,163,254,43,112,217,184,44,157,228,91,105,190,51,184,41,215,8,232,83,53,52,194,52,93,113,94,70,53,93,3,225,189,187,203,18,25,137,168,34,19,66,237,94,43,213,58,235,161,209,61,43,162,61,39,229,142,231,4,178,58,189,147,234,50,79,22,115,193,87,154,157,120,150,232,195,166,60,242,207,110,189,74,9,195,207,136,175,243,76,240,24,140,125,108,188,152,85,70,184,253,109,38,158,136,28,244,112,250,91,148,63,103,222,162,160,122,91,79,4,202,34,132,222,81,111,6,136,229,254,218,4,30,213,224,196,169,121,189,204,83,170,29,103,94,26,130,34,129,130,93,251,249,62,146,179,214,23,118,80,157,113,237,161,247,12,72,47,22,138,92,8,227,241,67,93,157,235,230,83,170,213,235,25,197,222,186,69,251,19,53,171,190,58,75,92,247,219,18,116,66,27,216,254,98,169,17,25,45,36,138,177,88,55,97,179,43,142,116,41,194,29,44,132,240,161,211,185,137,157,148,76,230,241,77,193,207,206,141,161,44,14,175,114,154,124,150,215,202,102,195,149,68,109,215,111,173,244,174,55,159,149,188,95,173,173,170,97,159,237,253,72,177,54,62,241,214,139,15,51,57,34,206,165,66,160,158,192,138,111,22,23,55,209,213,224,138,68,144,158,134,70,171,73,84,36,248,132,110,25,56,178,244,215,232,16,15,27,95,53,71,244,70,85,138,30,216,52,83,217,1,83,166,219,16,4,189,63,184,153,18,68,186,157,78,254,38,33,93,40,141,10,83,6,229,21,65,48,125,12,247,84,243,188,22,124,241,58,209,141,83,78,193,52,116,125,221,26,247,217,148,64,137,240,173,56,213,0,148,167,53,72,72,72,161,123,146,134,67,32,242,112,9,2,81,57,189,134,192,153,155,113,164,71,38,134,125,12,119,21,121,215,134,40,136,234,239,30,124,132,164,76,13,52,167,37,135,200,171,60,45,10,140,56,75,248,205,121,87,152,76,151,78,22,190,93,100,130,166,27,22,85,216,245,49,133,233,25,93,217,134,61,194,153,135,195,221,81,175,59,181,230,137,122,5,49,203,206,101,37,58,164,112,121,42,47,84,146,78,84,38,78,192,236,143,75,246,86,3,151,24,84,130,154,236,89,167,84,230,228,196,129,180,229,132,245,4,70,27,197,137,98,75,23,184,128,81,95,175,193,197,161,212,231,58,134,43,155,223,184,182,23,84,36,32,218,53,209,66,172,176,132,100,43,174,39,177,149,218,96,197,223,111,194,112,99,124,38,175,87,60,12,234,235,34,209,213,246,192,202,106,116,169,183,178,76,235,121,195,117,242,98,192,144,155,117,32,101,62,252,3,72,251,158,240,168,118,235,51,214,161,14,162,107,118,248,32,173,79,96,250,253,17,15,5,87,225,241,197,141,110,176,75,190,227,124,82,243,242,244,149,101,125,203,163,136,72,86,231,94,5,146,63,135,237,32,213,63,40,102,57,234,24,116,10,137,11,128,2,250,120,232,210,44,232,227,240,60,147,66,3,205,83,235,44,112,59,52,172,85,164,43,133,96,63,227,151,5,245,218,177,195,25,12,238,153,51,220,184,156,33,37,166,171,242,219,19,176,30,221,160,118,222,227,231,170,183,132,47,38,57,47,88,210,55,248,117,103,209,130,122,210,57,93,224,57,211,171,207,182,234,149,176,189,193,13,100,103,30,40,78,205,180,142,158,190,56,95,120,99,10,207,231,240,142,172,21,6,185,46,83,249,214,203,142,130,74,35,3,5,223,215,138,52,187,234,83,35,9,45,45,172,73,144,97,109,93,130,18,100,128,54,104,101,107,119,174,19,91,207,115,174,188,126,250,19,25,82,68,89,78,87,151,59,48,15,157,18,188,238,187,59,98,83,211,82,89,91,57,222,141,12,4,7,42,124,180,60,125,1,240,101,145,149,102,37,57,225,16,203,170,137,119,84,112,187,246,176,184,152,100,51,44,15,117,110,127,128,26,164,78,57,9,46,55,0,149,119,137,104,180,93,59,172,205,239,58,126,251,65,73,175,18,59,7,161,113,179,118,28,247,100,8,165,154,127,12,62,129,149,98,223,25,107,51,229,54,221,120,197,9,245,214,42,227,55,78,236,179,114,140,64,158,129,236,174,200,77,122,182,234,152,16,180,190,229,107,116,133,41,212,101,180,212,207,26,31,252,178,40,76,50,89,120,186,207,99,115,152,135,161,240,106,159,38,79,243,22,14,75,180,196,68,194,41,203,148,10,177,178,34,249,179,86,170,112,40,236,250,171,253,19,232,155,103,9,140,248,118,113,32,163,170,214,92,56,131,81,2,165,14,135,51,149,228,209,250,49,203,16,130,31,158,30,133,74,160,217,175,65,204,247,55,212,166,139,166,109,162,85,116,30,141,96,85,72,181,136,191,3,52,226,198,3,185,248,231,190,158,158,143,221,15,41,254,30,99,10,163,29,174,145,120,220,95,91,10,181,31,100,223,54,71,155,184,185,184,115,14,241,1,219,55,80,198,253,202,37,26,253,226,11,34,127,137,116,44,190,5,38,161,177,173,37,87,243,203,190,28,191,42,164,14,218,159,117,66,17,251,88,230,212,236,71,232,94,162,99,237,116,176,125,188,128,16,47,108,12,235,95,111,47,127,64,115,66,62,237,112,142,209,4,87,219,48,189,84,37,243,7,245,206,168,57,229,79,78,121,5,23,206,155,140,181,246,115,57,99,137,196,133,70,147,234,47,172,36,206,113,181,51,76,226,84,242,85,179,99,252,190,127,238,163,71,202,101,62,46,82,18,2,237,22,93,146,247,146,67,90,75,149,183,203,225,211,62,197,148,132,54,165,10,223,118,201,87,161,78,19,205,40,212,39,68,148,109,81,206,159,133,43,143,92,242,177,97,176,215,176,166,18,61,189,155,6,247,90,130,121,240,187,90,111,17,139,79,234,163,135,122,101,135,138,178,84,162,45,63,229,108,39,167,15,216,167,97,208,10,27,58,72,15,60,46,40,7,140,41,14,116,41,117,57,214,90,220,170,137,108,123,217,19,57,149,126,13,156,68,12,11,172,166,131,127,64,201,160,79,157,89,175,31,89,70,86,62,54,59,218,41,116,57,28,134,53,96,163,125,20,227,220,143,246,189,31,19,162,27,93,93,26,140,38,84,91,157,115,42,184,232,211,98,61,102,50,31,125,173,213,112,75,161,231,131,181,112,177,210,224,242,90,178,202,117,139,3,46,150,187,10,74,153,143,33,106,249,254,63,5,103,30,212,112,222,69,176,99,239,173,138,121,114,254,246,111,173,137,84,193,102,81,142,91,146,151,22,201,5,49,119,225,36,64,179,228,45,16,222,127,238,151,139,178,15,111,213,114,230,131,75,227,179,37,82,249,32,17,87,252,5,126,124,127,168,17,175,196,165,104,30,183,227,225,25,145,211,104,217,209,193,149,234,189,147,157,19,126,25,83,204,149,14,46,129,8,152,109,202,87,24,65,64,103,121,119,178,215,11,196,244,96,130,185,174,226,106,40,234,221,207,152,183,170,238,202,163,241,222,210,139,140,127,195,62,145,86,234,136,89,129,225,25,15,75,106,65,157,157,155,81,213,83,253,126,75,251,137,161,166,217,161,250,87,205,107,138,71,177,178,105,97,87,159,37,165,138,102,190,244,51,26,169,84,36,3,30,128,10,222,55,173,33,198,174,215,17,187,22,112,204,128,113,198,135,253,181,63,113,93,61,248,70,159,229,88,139,129,84,36,212,229,44,190,137,5,150,85,5,177,169,94,38,211,199,89,145,233,151,86,139,33,93,33,229,94,105,3,143,14,37,208,234,49,241,140,140,116,167,18,96,195,110,64,252,164,198,53,178,114,46,245,24,153,128,153,221,5,251,193,38,209,110,164,27,143,180,157,55,140,176,194,169,123,178,113,232,102,132,179,140,91,73,65,107,21,226,186,162,46,55,84,58,180,83,226,64,193,26,101,9,13,235,173,5,136,218,191,99,151,171,181,233,209,93,15,169,173,118,226,137,212,208,246,143,134,44,237,30,241,250,131,50,78,237,21,177,132,133,183,68,204,87,70,13,42,228,36,18,207,172,69,33,14,93,158,223,163,23,105,238,26,40,247,1,55,20,38,58,122,88,66,239,88,84,12,139,243,194,37,112,50,106,149,74,113,141,51,84,74,101,138,4,29,103,59,45,46,119,222,148,174,113,4,253,9,180,99,252,72,62,211,1,17,203,229,216,225,95,111,218,210,177,5,167,155,86,220,234,18,87,211,51,55,84,225,199,226,252,76,171,154,34,52,59,173,194,90,53,14,225,103,55,18,113,238,145,64,200,98,13,226,166,251,224,214,192,138,144,144,169,87,36,107,196,175,62,235,209,152,64,87,161,235,126,52,149,159,183,160,169,112,194,147,154,49,95,43,143,48,251,47,34,163,103,43,114,156,124,48,33,202,249,46,133,190,176,196,65,224,148,75,198,210,184,226,61,211,1,86,96,142,213,252,245,231,61,157,90,218,215,214,203,242,47,201,157,66,91,188,100,169,105,154,157,99,35,155,74,18,194,7,203,44,234,117,126,103,254,49,111,145,104,132,247,59,21,66,240,70,148,61,217,211,19,33,242,80,238,3,58,107,100,100,3,73,211,219,185,109,220,21,209,34,39,98,241,23,104,90,13,105,248,139,207,0,133,196,137,92,187,239,14,244,135,61,112,159,113,71,210,138,85,189,51,201,153,65,181,67,191,136,249,207,177,26,145,116,243,200,26,190,144,191,119,12,231,230,211,163,54,88,40,18,68,165,19,62,200,21,202,84,65,84,58,148,32,130,101,19,52,26,21,45,192,147,216,231,11,186,191,211,164,241,44,236,81,6,10,203,239,70,49,238,254,93,12,201,75,212,200,62,41,225,96,86,154,198,36,106,44,89,197,46,212,114,137,18,201,7,91,239,161,180,153,99,17,215,151,57,25,25,69,44,33,89,120,251,74,213,46,246,173,139,37,57,61,185,169,229,204,17,59,197,142,171,239,184,77,130,20,25,122,30,132,111,22,200,201,233,115,219,87,181,70,223,88,245,181,201,5,64,48,125,16,20,127,175,157,90,6,26,147,213,218,115,171,192,104,152,243,78,251,56,251,178,0,7,163,196,235,1,72,32,7,11,142,236,180,226,127,14,194,181,15,202,71,151,85,64,139,235,187,34,129,150,253,11,177,120,27,46,85,144,136,220,178,232,252,233,27,156,220,116,123,243,60,253,241,169,34,152,177,131,86,159,160,83,1,214,111,209,101,33,70,87,173,86,237,171,76,144,208,129,61,26,75,176,0,233,83,64,236,105,198,16,120,219,41,31,178,206,50,222,235,171,237,227,1,225,134,146,208,126,111,114,244,87,92,10,93,119,241,19,164,210,87,31,129,54,235,190,75,225,112,31,67,84,205,252,200,26,82,97,22,159,187,149,10,90,22,66,51,167,21,75,134,177,85,77,246,233,58,15,2,241,187,58,91,13,208,104,228,127,43,45,140,32,10,134,67,200,44,193,224,155,87,142,187,38,114,40,236,103,196,162,69,69,157,80,160,224,246,173,25,92,31,23,175,17,36,209,58,145,204,129,216,145,95,9,102,128,222,49,175,186,59,174,74,126,146,80,8,139,24,112,82,113,204,158,31,121,8,16,105,120,149,162,2,22,218,128,105,154,246,160,166,251,26,10,182,228,121,220,248,98,226,168,22,181,234,42,19,200,50,135,103,253,219,67,101,209,126,92,148,202,252,65,23,181,15,153,92,15,150,219,12,77,153,173,135,58,52,228,227,11,134,188,220,1,140,68,12,25,216,186,206,16,10,48,233,88,115,20,90,101,183,199,30,3,77,96,210,32,171,137,194,115,181,103,215,213,23,223,113,138,129,130,96,194,135,43,69,233,36,58,117,192,120,243,18,77,180,155,134,222,117,18,21,108,213,67,57,166,88,117,45,38,65,115,205,232,15,160,41,21,121,150,45,251,184,83,33,55,196,160,245,54,238,205,86,160,183,76,236,247,111,253,106,134,110,13,247,92,76,31,24,211,75,153,109,250,53,225,102,134,233,195,111,239,217,124,106,165,98,62,151,131,51,226,139,105,3,104,59,230,157,158,192,12,229,134,13,170,139,58,167,46,228,50,137,218,116,181,68,199,249,55,79,32,76,239,177,14,208,28,186,157,242,119,111,250,25,103,144,217,230,247,238,39,176,75,247,176,168,83,188,60,167,204,55,143,67,24,144,228,151,53,252,105,198,117,206,217,188,210,254,23,254,65,233,20,240,52,211,176,46,108,227,79,119,199,144,147,180,202,160,148,246,104,163,228,222,77,234,35,40,205,100,100,48,54,166,208,18,198,232,203,106,62,92,40,40,67,17,227,0,249,100,4,62,5,69,34,3,187,179,56,102,48,43,144,164,193,126,137,74,119,131,152,143,47,119,161,196,111,22,69,103,1,204,146,10,213,220,247,36,107,39,27,199,200,188,44,24,230,141,193,217,249,58,103,51,87,43,93,81,115,61,33,35,85,86,17,155,13,19,223,125,248,145,59,128,241,106,225,59,116,47,38,191,111,122,25,109,29,74,143,236,36,17,163,119,187,163,79,24,193,177,170,45,202,164,195,166,100,218,238,188,11,107,55,21,191,204,220,78,133,22,115,187,88,60,201,31,236,139,101,207,70,49,146,250,55,147,195,229,2,245,182,143,71,94,123,208,50,149,121,136,74,218,127,205,181,210,31,27,168,122,21,167,183,16,150,32,115,88,14,113,162,226,91,206,20,109,153,197,2,203,25,167,65,177,63,108,35,18,32,22,102,174,51,49,172,93,231,5,187,215,153,55,72,69,72,53,92,190,228,204,52,32,34,194,96,51,212,141,43,133,111,68,185,166,43,186,20,46,246,5,59,122,238,35,172,215,109,39,153,194,193,18,95,33,37,156,158,142,31,200,54,86,188,116,159,254,124,141,27,45,63,101,40,106,113,73,170,155,66,66,176,54,251,1,107,225,81,226,76,17,230,193,10,39,98,199,94,228,160,252,226,157,181,49,12,163,50,242,178,218,196,115,89,11,149,249,153,184,75,192,50,7,48,178,58,106,204,125,45,85,237,119,76,203,74,164,111,243,79,171,178,237,179,76,33,15,155,35,68,85,124,22,153,101,92,173,173,55,160,113,150,136,224,194,36,245,246,207,188,214,171,155,90,236,86,231,34,127,49,65,210,65,247,236,122,234,248,65,245,218,158,84,76,211,41,210,166,161,135,168,56,238,200,192,208,201,139,129,95,135,97,248,160,127,102,151,234,64,236,147,60,39,186,15,151,193,152,252,72,118,157,106,117,45,48,232,107,116,126,119,88,69,63,231,245,47,29,46,144,208,205,212,33,130,151,3,73,175,167,221,254,196,157,37,56,8,254,87,17,66,129,80,35,15,121,217,22,119,43,218,201,122,233,242,115,90,242,217,63,99,163,247,39,245,219,21,7,137,91,130,200,244,36,226,133,122,18,72,184,176,66,11,246,127,201,182,142,224,162,47,4,54,102,97,107,20,61,147,29,239,160,23,235,242,127,141,238,198,222,146,214,155,183,102,232,190,81,27,225,164,108,36,87,152,169,125,54,236,45,96,96,116,209,125,109,240,184,38,48,96,222,241,151,199,78,205,51,72,110,64,218,35,107,35,117,86,190,98,254,70,140,248,34,229,138,59,98,61,156,238,148,4,106,192,251,14,247,117,231,38,130,92,9,12,84,238,221,92,210,198,63,73,42,23,34,192,80,139,168,84,208,225,141,225,140,181,181,42,39,202,124,145,129,50,111,232,228,241,231,166,245,10,100,192,91,118,97,243,128,114,184,64,247,233,72,134,107,139,149,102,197,67,169,195,159,114,247,3,188,144,143,98,91,205,213,87,237,135,239,199,123,231,158,75,32,218,30,165,187,78,233,40,194,32,124,253,125,16,152,108,229,23,15,223,178,216,88,53,31,124,210,42,68,109,33,90,125,34,113,66,13,62,208,130,238,88,24,251,212,177,123,119,42,101,175,240,96,58,112,202,174,35,63,220,129,200,118,246,188,194,153,25,152,40,181,166,166,162,197,101,159,177,7,190,172,154,72,134,114,236,138,202,120,207,220,246,205,200,92,197,124,252,241,73,172,30,31,136,237,227,238,93,68,150,159,83,218,16,198,26,205,79,78,203,161,25,246,232,245,209,120,249,207,181,192,102,252,167,179,210,18,100,153,110,57,150,161,86,26,1,86,6,59,83,149,106,177,52,56,226,231,162,83,64,125,248,217,171,41,29,167,9,60,240,180,241,76,42,195,186,77,32,135,241,166,125,1,122,226,97,136,168,155,100,20,29,119,134,200,174,167,87,99,9,41,56,117,22,63,139,5,229,130,145,117,146,42,236,225,121,71,135,32,139,12,170,177,8,37,150,245,35,182,152,178,169,149,207,83,31,189,246,115,197,210,25,225,138,143,38,93,71,174,160,1,127,67,94,223,37,39,10,229,196,198,44,234,83,131,86,62,213,70,76,1,144,250,172,15,131,201,140,113,57,231,85,80,103,230,216,42,23,233,114,28,225,33,74,172,165,124,19,236,129,83,166,25,252,183,8,22,157,58,156,50,179,26,106,217,215,138,109,107,78,189,20,145,142,137,11,34,182,107,22,236,170,142,218,57,222,110,122,121,31,68,249,92,237,246,57,172,1,86,148,41,231,36,208,125,209,173,169,28,20,193,233,69,62,242,106,232,227,14,193,98,235,124,84,26,41,210,47,196,141,161,208,224,153,162,51,166,2,213,97,82,163,37,245,12,103,80,149,169,13,122,103,69,226,60,105,145,92,184,212,43,171,29,12,234,85,34,191,79,230,78,140,66,228,23,100,236,213,254,38,136,89,157,0,145,188,35,236,0,90,188,51,199,177,39,242,170,169,70,112,225,199,26,124,196,236,138,19,98,134,187,130,57,57,210,132,186,23,145,54,159,189,80,141,162,86,59,201,146,8,8,208,119,10,26,159,246,87,73,188,61,221,191,245,237,223,26,160,104,234,114,92,69,73,194,157,121,37,222,78,133,145,172,71,71,147,235,179,185,220,12,230,174,170,87,11,39,178,184,32,129,157,250,88,85,125,210,82,27,56,176,236,144,43,82,154,176,41,5,171,176,249,149,78,15,92,43,195,211,201,118,208,191,103,62,101,202,158,251,12,150,96,213,185,225,41,112,175,127,180,194,190,153,132,91,123,67,152,28,19,93,147,64,172,125,197,47,209,33,187,224,166,195,109,29,89,131,239,1,194,217,78,251,73,121,137,242,203,78,241,103,68,65,232,13,225,55,139,106,225,12,209,12,249,84,183,187,199,104,222,151,213,221,188,254,231,105,81,90,77,216,46,57,240,232,126,53,176,54,207,103,55,233,90,102,30,153,251,46,26,11,211,234,17,16,228,136,131,2,7,71,94,202,44,242,231,145,32,83,43,171,16,120,158,182,16,182,223,82,93,176,154,73,185,157,68,111,84,246,181,96,25,126,5,208,206,135,208,157,215,165,82,40,146,77,215,38,182,213,134,68,55,228,20,24,84,70,89,51,103,185,74,219,55,226,72,18,199,79,198,106,136,177,116,124,44,87,54,147,108,241,79,206,89,160,87,69,185,113,46,200,232,179,36,213,242,107,160,43,44,139,233,176,139,239,126,173,227,64,209,214,104,102,80,157,90,214,224,195,230,191,162,83,225,81,181,70,180,174,25,173,243,99,131,70,94,186,151,136,156,247,216,238,184,246,47,129,75,102,252,201,17,0,140,243,209,168,132,105,120,15,227,244,99,106,48,47,19,221,19,18,19,182,26,231,57,205,155,185,170,175,61,80,215,156,67,126,74,158,71,98,92,84,78,145,230,155,234,83,172,5,146,159,147,121,175,179,85,125,134,27,26,62,168,95,207,15,51,163,192,219,50,89,7,141,56,194,52,83,229,87,204,215,36,216,22,91,97,87,93,59,160,28,185,109,39,97,55,66,114,51,130,105,73,135,79,190,138,158,46,108,248,59,252,251,244,117,8,119,165,242,100,149,9,29,25,160,92,228,118,54,174,64,211,97,88,122,160,143,240,234,105,221,68,25,198,132,14,34,245,36,202,89,229,101,216,107,209,85,181,106,175,62,173,117,217,118,117,74,161,219,17,123,191,179,128,29,10,34,157,35,42,235,132,124,242,50,109,248,174,8,171,128,88,146,116,124,186,243,67,40,96,90,105,2,136,180,184,9,75,91,2,69,100,169,169,96,52,96,152,125,222,162,5,45,52,149,163,139,208,67,121,77,41,212,44,37,197,19,45,137,156,140,219,199,219,105,35,215,174,158,88,229,141,53,28,177,157,152,138,185,8,247,141,108,96,64,49,104,105,189,153,185,113,161,230,242,224,215,120,74,248,37,63,77,102,46,60,84,49,16,18,218,141,81,9,237,81,12,0,40,164,20,138,94,142,210,185,135,1,10,104,49,78,248,163,227,241,126,114,201,42,80,44,45,18,162,121,185,237,24,231,175,91,138,249,34,101,211,65,219,37,127,68,172,119,145,82,14,241,106,137,246,74,219,105,9,0,111,63,203,195,167,134,202,33,51,196,243,140,36,219,129,137,218,37,94,167,140,126,188,143,175,241,54,101,63,172,112,133,59,84,119,159,248,250,97,169,107,78,123,179,230,71,161,35,91,144,225,87,77,235,203,249,5,184,198,169,30,90,211,48,109,41,35,250,37,11,110,224,241,248,72,189,249,113,25,208,124,240,193,221,109,10,3,201,71,109,143,236,178,31,6,253,186,70,116,77,67,51,152,165,142,128,55,15,227,212,171,244,172,86,163,131,165,56,180,179,122,251,20,101,108,184,119,75,62,248,10,124,138,100,72,235,168,105,21,147,58,157,198,7,208,163,32,11,4,207,210,50,114,96,204,48,82,254,11,235,109,94,220,167,116,97,98,205,48,254,229,6,185,15,242,113,241,163,93,95,175,39,211,54,148,133,89,49,150,191,219,111,79,175,77,182,96,116,29,164,38,241,164,141,101,176,5,180,15,35,151,94,246,125,113,232,182,142,152,121,227,34,87,93,168,35,238,115,105,239,138,101,38,75,229,193,118,26,18,24,169,4,181,125,63,54,108,187,163,185,140,247,85,237,219,228,161,60,242,163,45,24,251,81,40,139,63,200,222,110,3,238,79,75,241,107,242,151,64,231,60,20,167,163,124,137,209,13,135,167,206,163,240,64,90,194,66,44,108,142,52,91,80,2,210,173,164,117,47,222,232,229,170,129,156,157,205,103,78,14,225,64,69,36,153,217,155,94,132,108,76,9,156,248,103,112,111,164,129,35,37,98,16,10,235,100,74,55,24,38,199,220,213,166,176,90,127,77,214,162,95,73,64,80,71,208,138,0,200,168,193,11,146,126,208,167,148,13,227,139,172,51,138,99,96,14,250,155,226,167,135,148,220,173,210,39,148,16,220,57,124,31,31,40,51,105,212,38,24,16,104,8,76,67,31,20,27,199,247,157,142,171,226,245,180,212,96,134,237,109,111,245,156,19,183,38,66,47,36,232,169,214,157,164,251,227,22,247,151,115,221,136,139,194,39,219,86,169,216,58,202,230,43,11,193,241,71,191,39,44,224,153,30,219,214,226,231,10,212,134,168,240,240,134,236,16,212,57,53,108,245,167,194,93,91,168,210,51,91,129,211,72,108,142,109,5,157,206,134,183,55,22,250,186,93,211,88,36,171,250,147,27,129,19,192,119,98,83,245,30,98,59,142,201,169,167,237,240,234,87,171,78,86,73,213,190,195,39,156,134,105,230,150,37,161,55,69,119,130,99,73,10,49,115,149,61,62,85,167,197,252,2,38,45,138,200,162,96,185,84,191,171,218,0,102,69,152,106,221,196,16,232,36,201,159,110,154,153,222,123,66,139,99,2,10,228,134,205,205,183,92,243,114,38,121,161,235,58,1,245,6,163,215,235,3,197,203,31,127,144,37,1,189,105,206,69,214,246,53,52,7,51,45,100,183,229,139,62,96,60,32,115,185,64,81,42,244,168,207,57,112,212,38,123,92,241,234,224,35,45,227,43,155,80,182,151,91,202,197,3,244,81,55,137,193,250,216,250,26,85,247,154,215,195,92,148,185,12,130,92,27,201,129,222,36,140,98,184,211,82,47,116,220,194,241,149,85,102,157,183,52,117,9,8,193,100,107,160,72,45,241,162,10,138,159,112,189,60,85,248,231,38,56,65,11,87,87,204,37,36,39,135,20,152,135,65,109,242,181,105,92,213,39,204,164,198,158,152,136,238,22,210,230,33,199,245,234,104,156,84,143,196,200,239,69,21,204,188,220,165,251,193,240,183,146,237,199,154,217,18,21,60,200,67,170,144,227,226,167,97,84,250,46,140,86,238,49,107,32,55,2,212,107,71,193,126,235,99,53,122,6,14,204,253,191,246,189,165,241,210,21,229,120,172,22,37,201,32,19,254,198,143,100,157,116,118,231,79,70,108,135,60,163,187,76,154,179,19,132,142,80,227,192,128,139,209,249,198,198,225,10,103,252,243,187,212,172,207,63,154,167,41,185,131,53,89,233,92,187,148,128,126,119,123,32,235,24,43,90,211,223,239,220,248,66,62,82,232,5,152,195,54,37,230,48,197,186,246,161,185,125,180,35,183,25,171,171,222,55,111,160,237,29,26,128,156,24,205,204,190,235,27,34,65,240,19,153,180,188,35,250,124,170,96,233,145,232,53,178,208,116,44,147,163,36,135,217,79,95,244,245,76,142,8,234,34,161,243,241,252,82,51,151,125,64,23,253,70,142,222,60,200,145,157,160,243,48,4,98,202,14,135,42,203,198,89,197,191,40,198,138,253,168,131,171,232,58,243,252,20,153,237,121,168,193,71,186,219,163,240,61,250,172,211,186,218,182,171,167,220,226,145,137,210,136,85,124,12,46,78,242,217,160,99,250,91,214,205,60,14,68,95,135,174,183,28,190,24,31,208,0,56,188,9,221,8,28,212,131,221,106,60,134,16,130,21,242,72,243,70,93,241,241,86,129,246,142,237,190,249,171,155,113,230,243,62,74,207,87,143,131,16,233,72,79,157,210,219,149,136,13,169,157,229,170,134,79,132,10,126,33,223,205,31,51,98,113,65,132,115,251,9,227,71,228,118,192,126,66,168,118,184,47,208,56,75,117,142,229,91,81,252,12,80,10,197,179,186,225,199,225,45,22,62,32,176,178,184,21,86,85,155,70,136,175,105,202,37,121,124,115,106,51,87,243,248,54,205,12,139,174,190,223,197,158,15,219,229,27,116,56,136,95,58,53,108,211,82,183,216,69,63,196,192,124,172,245,225,17,47,103,173,161,163,72,245,44,203,23,195,199,36,56,213,186,145,46,191,6,155,10,105,212,117,183,114,39,39,13,184,127,155,161,118,11,246,245,173,95,234,250,248,243,151,156,219,23,89,230,245,139,131,18,158,113,206,90,151,231,240,247,83,136,230,101,17,134,41,21,73,88,27,211,253,170,190,15,41,69,247,167,177,28,155,51,88,107,13,175,231,134,247,228,140,102,42,240,133,34,70,218,46,79,114,164,20,151,56,178,141,160,188,53,63,208,149,217,91,25,108,28,108,93,213,162,231,34,54,60,226,243,87,119,178,152,81,208,172,67,88,237,221,26,119,197,245,183,88,33,50,214,239,237,143,203,40,151,93,235,124,198,130,242,247,216,12,215,173,92,204,218,33,37,108,100,198,86,44,191,74,94,70,4,38,250,9,47,247,127,18,118,187,57,71,29,21,88,141,167,47,14,88,67,97,83,241,205,23,223,126,240,100,227,170,115,173,191,130,154,122,147,186,13,11,174,39,168,47,145,197,106,229,241,133,68,67,52,125,226,149,155,108,155,39,4,146,149,77,84,191,214,118,182,117,236,145,133,178,239,174,209,73,211,65,138,91,246,54,115,186,82,137,193,92,224,10,97,206,99,43,15,99,101,53,42,128,147,238,178,227,177,36,144,233,115,213,157,119,187,101,241,86,67,112,239,48,87,196,103,0,156,92,181,11,58,125,36,195,54,127,129,178,52,163,140,116,166,229,105,157,189,9,75,191,9,212,164,157,141,69,66,55,66,117,34,156,189,170,145,30,15,35,129,63,5,121,40,35,190,248,86,238,250,38,157,1,2,99,50,174,118,237,42,236,248,227,0,173,160,56,166,4,222,164,240,7,54,192,23,219,56,27,178,98,114,127,189,5,52,212,121,34,106,185,47,218,185,223,101,47,154,17,251,1,153,238,127,42,236,66,142,31,240,209,235,199,91,71,107,153,65,116,102,137,125,57,240,238,220,142,188,95,11,133,19,193,202,214,236,78,1,116,51,149,229,146,134,121,175,205,213,127,189,10,78,239,118,131,160,198,94,98,250,85,68,189,254,252,207,200,8,171,147,86,26,10,189,64,243,11,160,118,85,101,169,230,86,9,166,227,252,96,92,176,152,106,69,189,223,150,91,223,14,235,44,170,136,165,186,123,36,105,247,59,99,149,235,181,45,158,171,219,86,130,229,71,139,208,192,34,174,191,209,173,37,60,243,162,243,164,188,91,128,52,161,133,2,57,22,248,218,237,97,172,147,201,174,197,175,52,187,233,225,62,148,92,122,6,213,252,107,26,238,32,51,60,53,160,61,251,158,9,105,248,146,59,199,253,190,16,144,249,37,201,43,110,236,180,247,248,86,129,112,229,84,113,16,79,69,72,217,103,145,14,164,34,190,41,237,69,18,8,175,221,173,237,188,132,156,174,150,179,224,239,7,168,220,152,162,142,3,112,53,251,186,152,49,228,244,236,69,27,162,217,58,227,197,182,143,163,70,15,110,124,247,187,119,29,63,216,226,182,212,36,46,166,83,131,124,122,12,119,249,60,251,131,163,181,133,60,168,83,203,182,230,93,112,196,95,9,88,165,10,191,69,4,99,17,182,153,213,215,223,44,128,160,186,169,58,126,55,230,116,199,254,234,219,220,81,13,40,192,96,15,224,252,229,238,237,180,100,159,215,27,41,236,242,8,253,251,163,214,74,200,5,155,119,33,77,176,225,56,82,212,240,200,224,137,29,117,224,140,43,167,54,183,72,222,166,127,91,135,28,198,187,242,74,90,110,53,54,215,3,161,206,35,188,182,205,177,146,85,116,84,222,212,207,208,237,31,25,217,97,177,195,81,150,245,52,172,122,194,143,147,69,64,251,114,8,107,234,78,71,72,185,139,205,194,204,1,254,1,133,204,55,143,35,192,172,195,222,248,14,173,230,2,118,210,143,217,200,29,84,242,87,4,237,209,223,122,201,0,183,142,27,175,201,96,86,38,110,22,137,62,127,162,89,31,250,130,221,58,197,241,94,14,47,28,244,138,114,225,173,163,208,133,56,172,17,140,44,126,120,6,165,214,220,197,238,250,187,74,167,99,196,26,190,124,246,18,59,131,242,56,111,111,121,87,75,176,100,80,158,90,105,130,75,187,135,216,216,40,248,192,99,85,215,211,177,10,108,179,249,201,148,194,91,76,67,145,75,10,175,86,223,115,154,47,97,173,205,221,86,105,84,177,107,3,34,49,175,40,64,3,53,33,144,140,81,28,139,225,112,230,218,126,236,87,108,37,171,210,156,205,135,131,146,133,104,129,15,215,80,208,133,164,42,138,220,239,145,6,186,99,177,42,150,39,104,206,11,8,206,77,235,176,50,94,44,106,125,252,189,153,27,181,221,123,106,234,231,85,206,57,117,35,80,179,54,145,194,209,213,158,133,110,112,203,84,38,4,253,169,91,204,109,126,184,135,90,30,103,61,189,152,25,92,200,3,146,70,43,20,218,201,56,10,118,163,67,16,107,252,36,14,188,124,29,40,145,72,2,159,88,170,206,253,22,235,165,233,240,41,186,141,23,133,165,125,180,100,27,250,205,99,35,8,191,128,98,19,239,80,220,175,2,79,71,27,238,156,179,62,213,167,26,20,56,74,220,134,55,91,184,127,113,107,151,227,182,93,177,93,217,139,109,60,109,10,29,74,76,118,150,231,175,253,92,184,37,190,240,128,136,1,169,237,241,50,218,189,100,187,134,73,185,19,79,123,179,124,92,10,60,62,50,254,89,70,194,226,225,49,143,67,117,200,121,6,14,1,212,216,215,43,59,172,220,21,67,146,72,218,232,126,64,129,137,73,119,91,249,99,215,41,167,23,231,173,133,207,17,77,254,139,119,105,87,48,250,173,119,106,149,238,123,60,87,191,80,56,172,28,29,97,55,57,143,143,235,93,42,143,110,130,64,99,87,27,168,212,101,4,76,242,241,1,117,231,181,29,141,233,150,99,152,192,53,133,18,207,231,166,211,244,133,244,177,100,180,158,217,96,136,153,29,78,200,41,31,146,58,124,203,59,174,130,17,79,254,49,155,194,253,160,189,52,19,51,198,31,33,159,74,66,202,155,117,193,19,39,83,89,86,9,127,221,228,185,24,75,45,26,57,225,131,209,144,97,48,130,95,227,67,119,193,76,199,28,207,81,128,127,234,65,227,93,48,162,98,218,239,1,214,161,37,81,191,153,28,215,152,175,209,206,133,173,34,50,45,109,28,19,166,111,131,95,160,104,216,148,217,45,10,93,223,160,166,118,251,170,230,34,202,207,162,217,112,152,61,139,201,230,8,48,40,123,171,179,239,107,228,2,201,36,36,139,110,52,249,228,82,174,67,126,12,212,95,119,10,254,79,17,150,85,170,106,147,202,82,31,82,41,204,109,240,214,130,13,211,218,1,72,150,16,231,209,133,133,126,228,240,135,92,124,149,244,152,134,141,143,134,213,203,1,164,129,148,191,201,159,224,144,86,124,103,119,236,73,168,250,134,124,234,28,39,116,179,65,81,108,196,202,195,13,162,170,88,136,241,206,78,150,182,163,177,24,72,1,141,166,86,235,42,35,71,46,101,57,166,175,102,169,93,39,220,64,205,250,68,99,182,28,183,41,62,111,135,12,227,15,36,199,170,124,92,199,142,7,182,58,151,27,141,110,146,192,252,104,246,129,254,209,95,207,152,250,165,217,44,164,158,157,11,14,137,240,252,95,78,187,0,177,141,176,197,229,110,26,232,175,239,160,210,178,223,119,247,136,10,154,27,231,216,131,23,204,55,102,154,196,202,32,157,111,31,99,18,150,42,211,62,137,217,231,239,248,197,231,5,138,55,209,42,242,158,98,172,12,254,229,76,35,151,101,119,56,30,212,232,107,19,181,5,36,74,29,96,125,149,137,119,202,57,139,56,196,128,117,118,34,247,177,210,144,10,160,60,215,183,159,120,184,41,124,181,204,184,148,186,210,237,53,150,135,64,14,87,45,19,13,147,117,186,148,195,19,117,106,99,207,55,99,121,58,146,249,78,158,194,232,6,71,180,113,216,200,243,166,73,105,69,226,202,152,122,194,156,163,61,57,183,233,250,44,84,172,91,84,49,11,248,179,170,49,215,25,203,172,173,145,91,154,174,10,127,190,111,207,203,73,140,144,45,250,226,32,85,108,199,74,55,130,78,204,183,216,147,29,172,31,123,112,23,234,184,150,235,190,164,1,55,66,38,17,62,233,88,188,171,175,235,176,131,79,35,121,147,124,42,78,254,196,122,88,59,61,78,154,227,216,143,233,131,22,115,73,162,163,210,156,30,243,198,150,223,145,67,32,147,213,149,156,121,22,65,43,46,222,188,22,34,249,156,90,180,245,20,230,55,83,55,187,73,101,210,210,178,182,166,232,163,39,211,183,240,55,18,219,229,4,174,234,91,240,207,124,156,71,56,192,200,36,216,57,220,243,106,215,171,204,181,147,121,250,62,241,199,19,26,184,42,220,29,52,134,49,44] }]}
