192,161,40,227,70,210,53,114,254,98,130,46,80,247,13,138,237,97,217,59,198,7,202,49,231,198,246,78,217,211,194,15,207,65,199,140,27,220,66,235,157,174,191,157,228,204,201,209,254,230,61,56,90,74,43,5,147,39,226,244,86,224,12,48,93,222,84,190,236,6,3,69,241,51,150,12,32,104,41,186,70,167,67,142,4,227,197,46,233,121,38,82,39,122,156,27,76,188,55,132,41,163,152,122,103,89,140,109,155,20,225,161,55,21,138,186,92,102,148,59,34,101,78,130,107,92,43,230,243,209,117,16,165,74,191,174,124,159,188,114,70,3,31,133,204,248,235,173,75,117,212,147,163,177,179,107,212,109,99,142,240,47,12,71,184,131,226,96,193,103,2,201,232,229,252,203,24,238,172,213,104,248,199,209,162,144,0,73,7,76,170,88,152,254,225,228,93,233,110,123,208,122,151,179,79,13,149,142,80,41,3,71,118,168,114,155,214,19,233,252,206,125,179,168,48,175,170,107,95,65,39,64,187,233,44,193,26,175,155,75,212,121,103,162,47,42,222,123,65,138,149,209,153,156,112,132,86,174,218,234,40,171,69,210,131,34,89,12,152,82,95,94,149,247,198,239,154,17,80,60,79,96,83,65,25,37,155,103,72,113,5,35,164,137,91,61,176,184,200,240,246,79,251,62,19,222,4,86,176,246,229,37,140,165,83,83,33,153,52,116,243,207,108,232,25,41,92,221,111,45,148,212,121,108,142,132,160,144,53,118,139,135,3,83,151,243,14,218,107,180,14,228,137,98,103,236,73,47,194,207,144,112,114,168,170,237,103,100,103,247,134,4,19,65,215,42,3,70,184,206,241,33,243,175,222,166,57,51,182,65,235,18,56,244,91,38,201,103,70,184,59,224,253,207,113,251,126,38,157,50,42,146,11,93,237,68,112,76,94,237,53,156,194,200,234,166,39,108,179,75,83,180,198,130,232,41,211,171,86,222,85,133,69,92,195,22,152,192,122,216,32,204,108,85,217,151,78,88,143,182,178,13,51,165,36,81,173,242,124,234,87,214,160,138,166,87,21,192,39,8,130,22,191,161,250,65,69,159,119,201,168,52,180,180,207,236,95,113,21,106,81,204,213,94,102,171,247,23,131,82,159,238,15,0,232,0,208,180,7,248,170,72,248,162,71,190,201,104,167,142,147,237,237,83,75,15,66,125,234,102,225,42,236,254,66,156,79,67,3,29,54,6,198,216,79,117,6,142,164,242,82,6,231,146,141,122,224,164,158,198,198,37,215,28,137,33,106,41,132,115,234,70,210,252,137,42,30,157,61,43,234,144,158,161,56,101,70,96,123,109,20,171,180,41,129,112,224,52,114,54,40,186,142,240,217,106,194,193,183,233,160,32,92,227,202,207,144,80,31,75,0,185,8,255,120,64,112,46,6,245,197,142,129,32,235,9,79,225,41,77,133,140,236,190,116,35,27,85,165,185,55,58,113,161,239,85,142,116,102,144,245,93,9,28,122,172,211,198,20,76,139,189,64,107,33,90,90,186,148,95,93,107,2,248,11,177,212,106,213,177,127,16,95,17,49,18,197,102,129,48,59,84,50,135,149,226,192,75,95,96,94,46,158,43,244,145,4,24,165,178,247,60,9,254,108,28,79,175,120,249,19,125,71,90,89,232,87,9,52,152,176,144,42,238,153,101,193,3,72,61,11,133,226,13,61,100,20,15,14,115,227,208,89,201,99,226,86,56,153,2,52,196,139,168,155,13,44,121,139,154,203,51,208,118,148,178,142,97,190,124,26,173,46,63,39,145,135,234,48,186,114,223,232,245,229,202,225,126,130,17,68,148,7,254,148,188,176,154,0,30,82,211,7,158,121,39,141,36,111,59,177,247,250,108,138,6,250,25,123,176,218,181,58,227,198,90,241,149,235,80,167,33,118,185,55,246,58,188,140,240,92,38,57,90,70,147,65,167,161,206,124,67,40,217,110,173,180,97,216,12,77,226,70,21,171,79,48,64,226,253,139,144,56,82,193,34,178,111,113,165,29,39,242,46,240,234,193,216,207,251,232,113,5,50,232,128,153,177,240,73,211,88,35,86,154,165,218,81,190,177,241,118,51,229,211,113,151,113,115,30,244,226,201,20,245,223,87,189,137,114,137,151,75,60,188,184,164,46,69,153,97,167,203,142,195,102,81,245,120,189,62,79,105,127,36,109,135,221,5,57,18,255,54,189,214,232,79,120,179,143,61,107,65,54,186,233,95,30,179,255,37,240,129,251,170,79,94,153,143,22,35,122,91,174,71,0,128,15,89,226,140,204,163,57,138,159,86,182,211,184,166,215,71,127,188,116,10,212,24,44,82,13,51,153,174,72,64,240,6,184,72,240,60,117,50,77,79,105,140,160,51,132,126,13,13,153,102,223,74,67,243,249,226,202,220,119,79,91,162,172,86,171,242,2,130,107,237,196,215,91,113,29,133,187,41,120,88,131,177,182,8,122,131,110,27,33,39,193,245,90,30,52,224,148,143,65,38,39,71,214,80,93,13,204,36,104,246,54,141,236,0,227,154,35,75,144,33,178,78,29,226,115,103,227,145,141,206,201,129,179,41,70,38,165,221,31,227,155,100,228,53,132,246,31,205,110,56,177,99,96,243,234,120,252,123,78,125,253,45,72,113,60,110,28,89,78,237,98,78,38,115,145,157,23,4,25,132,7,6,121,153,42,233,161,23,2,254,178,220,244,192,18,180,181,52,43,97,186,214,208,177,225,224,54,130,231,43,198,153,22,73,89,160,179,30,3,187,23,74,122,251,220,199,134,72,87,131,7,86,48,129,146,169,135,121,115,30,124,173,142,76,209,45,219,82,222,3,47,125,34,200,25,222,160,153,160,106,85,226,228,111,56,140,70,86,227,137,32,220,240,91,86,7,93,27,160,48,206,236,58,233,66,112,239,29,149,106,215,60,40,157,45,254,88,10,103,176,128,11,65,140,103,101,194,211,167,181,11,139,227,235,168,140,29,246,208,15,88,149,23,118,201,35,183,136,179,179,52,148,70,197,42,162,197,196,101,32,116,177,1,117,217,9,253,12,50,205,133,115,251,118,152,206,92,143,224,70,97,121,216,216,72,0,171,21,22,216,86,47,99,99,24,24,52,74,245,62,37,142,161,240,166,169,46,27,230,176,152,252,244,226,11,56,252,38,135,160,19,93,163,84,52,47,189,165,227,4,26,122,211,204,209,59,14,127,187,225,170,187,67,228,36,72,227,221,153,216,94,2,11,11,120,210,183,192,112,13,136,134,188,162,68,215,98,190,71,117,33,170,249,80,142,223,168,161,205,248,5,101,63,190,155,118,89,84,238,182,149,226,127,86,211,243,227,40,204,13,98,123,244,240,60,45,219,162,81,50,255,162,141,209,129,233,109,35,207,227,127,195,215,198,156,213,92,123,40,70,122,53,180,59,0,202,146,90,31,71,216,223,180,98,198,179,231,216,165,83,84,130,214,14,117,21,66,152,179,37,142,240,162,136,131,212,5,142,242,0,168,225,200,209,224,209,125,197,182,84,222,12,128,112,123,99,201,11,106,35,27,88,254,140,197,73,113,98,182,84,227,33,236,182,170,116,39,5,116,20,11,86,180,226,62,156,32,19,127,68,219,150,174,208,15,21,117,201,202,57,153,223,194,73,228,175,139,30,52,159,13,56,58,62,64,49,239,27,137,175,245,10,69,122,142,100,156,27,56,106,71,241,226,203,16,33,252,65,234,12,236,74,69,221,213,44,36,82,120,89,38,116,249,49,135,66,133,69,27,34,114,161,193,108,2,72,46,116,109,26,100,253,235,70,170,129,198,65,122,50,19,108,138,252,120,71,145,40,78,142,68,29,27,138,98,5,108,58,219,124,26,154,210,247,24,222,86,16,208,238,172,58,158,99,40,50,90,66,147,95,87,243,47,211,96,194,114,104,160,101,67,59,218,39,247,86,125,7,121,86,222,183,196,42,166,195,231,194,50,22,206,239,230,183,193,195,176,17,245,136,183,75,145,146,65,129,38,168,154,150,72,187,171,50,54,14,242,241,62,39,226,178,53,58,16,202,136,140,188,222,216,15,145,166,92,95,64,82,0,224,232,202,141,215,227,105,25,81,156,135,0,219,135,24,72,136,27,163,84,124,85,38,20,132,77,163,34,95,15,217,114,221,241,216,145,152,171,68,100,141,72,221,64,47,1,80,234,234,91,3,112,209,255,4,222,136,30,126,89,37,202,23,9,17,172,220,61,121,148,198,19,106,212,193,103,90,130,108,147,4,244,116,123,162,111,232,88,45,104,80,172,85,75,233,10,146,12,30,105,186,27,234,211,81,79,251,97,66,20,78,106,249,205,126,185,13,36,183,26,55,18,231,200,175,76,175,70,203,232,9,126,239,50,187,184,104,154,135,37,148,89,189,232,223,23,134,250,62,131,152,131,246,83,115,62,120,188,28,87,219,194,216,229,12,162,45,158,106,225,235,222,114,25,59,205,242,86,29,171,194,217,32,103,68,251,1,38,61,241,249,140,235,178,129,104,107,98,180,25,236,220,27,147,226,109,130,94,33,86,148,214,33,75,215,218,42,145,33,27,133,249,123,254,245,202,156,103,2,170,49,206,80,95,235,113,107,174,245,204,153,162,12,82,103,186,110,202,69,111,141,136,250,188,80,254,218,251,209,7,48,127,64,98,141,250,21,206,194,222,16,4,185,181,201,50,36,11,106,74,245,26,17,237,174,80,150,186,93,7,106,124,39,36,50,150,39,145,47,10,86,77,13,1,167,175,47,44,185,247,231,66,183,67,230,24,136,203,59,237,169,3,39,162,42,14,73,52,33,240,213,95,82,123,236,55,73,234,20,26,246,162,72,43,82,190,179,9,111,137,186,83,152,35,171,112,155,48,195,22,21,62,206,23,67,188,164,231,60,183,139,165,24,40,81,137,239,62,31,244,8,99,192,159,5,153,29,11,93,223,89,143,101,88,83,162,136,175,99,70,143,18,191,230,254,93,50,166,92,87,138,77,208,29,79,32,80,97,249,70,26,32,207,129,167,249,115,171,223,44,247,43,246,125,87,40,76,67,123,88,44,41,207,75,6,237,60,84,58,136,245,77,155,18,174,25,208,211,105,67,138,114,70,103,246,34,135,98,78,32,143,152,20,123,34,80,152,117,240,253,182,79,99,222,2,181,71,12,26,29,25,178,128,222,99,61,208,15,203,154,201,96,7,134,35,221,79,164,80,202,17,60,109,59,234,4,160,193,177,23,242,61,149,62,24,156,137,178,138,202,229,32,36,124,2,24,199,138,178,150,209,67,180,241,232,15,149,250,85,6,56,141,71,86,5,101,115,212,116,234,37,157,218,168,122,62,241,93,56,203,164,175,201,246,222,224,143,171,79,10,108,148,28,110,159,139,175,109,47,127,153,46,170,172,1,55,187,232,104,216,128,1,131,59,57,142,242,130,7,117,211,139,208,246,126,2,41,163,71,233,26,239,246,238,159,89,71,21,53,174,82,245,107,134,84,46,100,32,128,170,192,41,108,244,244,26,233,103,144,16,131,137,200,80,102,232,240,152,209,29,209,2,120,107,135,139,95,73,105,106,113,112,252,3,30,242,255,25,118,97,104,177,41,25,244,192,97,74,130,172,208,112,134,58,12,91,178,144,195,253,35,252,169,178,182,23,9,76,205,72,237,106,148,130,209,146,8,245,135,14,233,208,173,231,96,121,105,84,190,131,179,13,179,138,57,123,116,73,70,215,140,67,155,163,27,61,110,248,244,77,32,210,177,8,121,236,217,59,80,146,248,255,0,26,4,8,49,240,147,44,54,90,145,136,222,163,253,136,160,180,233,208,143,97,199,160,76,232,177,26,58,137,130,200,175,195,15,206,75,111,23,164,251,162,218,8,192,208,139,58,171,56,55,128,84,212,27,208,161,51,123,40,138,125,73,102,245,15,59,168,10,145,254,154,18,151,124,142,39,193,34,140,166,243,208,51,145,56,146,223,68,5,214,20,242,165,216,20,90,191,63,246,139,110,251,220,194,40,206,77,99,245,3,221,246,116,69,7,190,206,18,158,2,157,245,67,83,146,89,42,78,104,228,167,235,199,209,46,189,143,5,101,212,191,108,17,170,82,224,36,160,188,210,236,74,156,30,215,9,140,115,179,173,12,33,222,125,24,218,222,11,251,29,206,141,196,69,82,154,39,225,40,63,212,216,37,204,13,177,98,122,201,123,108,90,103,131,130,9,216,73,21,65,179,69,223,31,186,140,166,231,21,89,144,199,97,29,28,94,83,248,47,191,88,255,177,210,150,174,204,231,73,227,134,247,230,89,148,46,227,244,145,228,128,227,7,51,29,208,198,84,134,113,127,172,40,199,254,134,80,147,20,60,225,120,40,15,250,105,253,162,155,105,51,40,128,147,212,58,108,109,198,0,47,205,98,56,181,206,209,132,166,118,33,225,80,103,198,122,242,168,118,247,2,59,57,89,171,241,41,209,48,161,168,173,21,24,26,214,33,189,54,239,12,249,192,55,95,125,77,216,76,12,130,97,29,98,5,114,11,125,89,36,180,148,200,71,107,211,96,73,229,155,187,42,171,206,91,106,71,184,63,19,174,191,133,11,247,36,186,126,232,101,196,31,69,28,118,35,225,77,100,1,198,127,226,158,212,38,243,83,120,192,254,20,85,140,148,162,238,175,117,221,154,67,57,168,248,146,223,64,174,189,40,71,16,141,95,177,17,101,146,86,208,48,230,72,139,104,198,172,124,251,145,212,82,27,55,6,90,146,102,87,61,173,207,141,111,215,131,207,140,109,53,67,38,44,111,200,54,66,134,178,234,170,204,215,18,102,16,197,44,240,45,23,86,202,39,193,233,213,121,76,172,124,204,199,185,77,35,105,1,187,168,70,124,138,182,157,95,144,189,72,21,150,120,146,90,61,48,160,105,101,185,160,115,226,59,79,147,119,102,199,49,4,237,174,83,100,77,126,217,177,68,4,54,164,95,51,171,91,230,36,110,198,32,119,181,79,26,94,57,255,142,174,153,149,12,61,245,14,241,8,211,205,164,81,250,19,144,136,169,133,123,191,131,83,49,226,38,30,235,157,67,196,35,139,205,114,188,85,7,86,171,186,24,150,54,244,182,121,135,181,214,231,193,114,227,166,61,242,62,220,150,240,28,27,136,114,11,58,53,58,231,22,144,247,194,216,145,248,64,8,123,30,196,248,136,137,168,2,162,76,188,200,226,132,154,236,119,32,15,160,71,73,250,242,160,100,189,209,47,207,208,198,226,86,244,242,156,216,240,152,224,223,208,94,201,183,80,83,26,204,160,40,139,103,34,63,183,37,46,48,7,52,137,241,175,43,52,115,145,212,10,4,107,114,139,194,94,102,196,245,112,239,103,144,177,243,221,59,137,161,67,117,198,207,48,54,111,238,108,27,193,238,166,110,206,96,185,126,54,69,205,91,53,96,194,157,243,8,173,25,225,84,108,139,204,146,114,232,71,154,233,152,31,64,69,106,24,118,222,112,245,70,11,222,119,238,53,169,223,245,147,14,52,101,247,115,207,130,135,253,49,184,124,189,21,64,45,35,252,74,55,212,214,114,19,228,151,112,40,170,195,141,9,14,97,191,128,91,5,176,186,14,124,217,90,70,201,170,109,85,99,152,177,61,83,140,79,75,157,181,65,31,124,52,176,196,226,126,83,89,158,13,236,36,243,134,55,167,254,7,133,181,12,171,18,41,188,132,62,77,171,170,167,62,101,201,163,225,223,169,245,68,11,47,220,210,104,221,151,232,147,236,143,53,89,208,44,17,107,104,4,219,14,135,137,238,110,191,101,119,73,136,163,243,96,168,197,156,192,202,151,74,145,103,151,69,232,199,198,45,175,192,197,237,16,158,31,29,140,69,75,198,145,121,126,40,239,253,181,190,4,247,227,238,250,191,147,180,20,135,57,105,157,90,36,195,172,77,6,198,45,175,176,224,254,233,56,181,224,62,189,164,31,23,78,246,205,3,92,214,199,239,99,113,117,183,161,137,148,6,114,254,5,118,229,23,20,148,225,84,105,84,144,28,169,109,140,32,190,191,205,49,172,5,113,153,127,166,180,196,159,29,220,150,111,145,252,225,34,199,133,192,102,245,197,166,239,85,27,152,134,232,30,221,145,108,52,170,240,23,166,233,136,71,52,207,233,193,49,203,163,30,74,189,244,138,146,128,169,228,41,119,122,98,162,253,39,205,151,129,83,210,223,133,37,125,43,120,144,86,63,208,10,193,163,74,139,27,219,26,231,179,55,213,193,53,61,102,241,82,233,142,62,209,63,147,194,202,156,209,185,189,33,62,110,33,113,54,220,55,204,69,7,159,108,172,246,183,211,192,200,156,249,138,175,234,186,27,27,143,122,243,32,140,235,30,42,253,215,40,84,15,215,209,59,30,239,8,99,185,146,71,36,11,143,245,168,225,106,217,235,209,153,214,65,206,140,170,191,209,52,52,69,186,145,90,139,148,25,2,80,73,141,250,4,181,33,47,7,213,72,82,204,158,16,75,20,117,72,17,28,111,190,58,142,141,82,217,31,50,97,236,249,134,197,157,67,116,110,252,10,234,69,97,120,64,100,130,225,120,98,88,24,82,242,153,238,197,153,105,124,154,190,222,211,92,90,128,131,54,19,209,29,10,51,234,78,82,63,17,60,186,60,241,130,150,204,52,98,104,199,237,156,182,35,247,76,41,110,202,171,73,134,214,218,45,228,182,100,4,28,45,178,142,135,107,50,138,215,26,19,152,33,22,97,116,46,142,62,213,157,172,99,177,112,110,62,140,24,141,25,167,145,237,94,68,83,238,38,222,132,86,77,254,7,48,124,63,115,99,74,1,125,170,173,166,99,204,19,216,164,112,225,219,234,236,6,28,182,25,112,179,115,161,229,50,227,217,235,155,94,199,138,28,36,202,183,172,27,230,78,166,242,171,233,125,86,169,197,208,250,157,127,127,77,104,51,138,132,14,4,124,118,80,36,245,207,34,185,173,63,43,241,236,108,127,88,139,32,50,177,224,122,153,128,59,244,214,196,122,31,156,52,226,10,164,199,78,15,69,244,136,237,141,80,10,95,230,76,115,8,12,225,203,159,37,155,142,254,232,67,68,237,172,195,172,70,94,80,116,251,122,0,7,195,232,129,21,131,120,21,236,29,134,56,53,59,47,238,175,207,253,18,72,93,173,182,61,119,153,138,242,71,220,47,109,212,204,197,37,149,180,123,18,187,199,4,216,226,75,162,240,215,27,225,59,192,252,178,125,96,248,244,22,35,35,51,251,182,73,104,67,9,10,245,165,36,6,130,184,163,121,144,51,211,229,81,244,27,5,27,167,200,52,122,108,69,42,170,105,201,58,26,159,152,11,5,228,88,99,143,240,246,106,89,247,95,111,51,148,51,31,197,13,245,102,233,227,101,93,59,4,101,24,187,62,69,232,219,50,10,236,229,86,194,254,9,160,27,30,24,61,251,171,59,110,55,236,91,179,255,188,211,111,125,76,232,138,219,2,11,236,105,24,2,41,82,19,105,207,49,148,168,18,152,133,208,236,183,215,82,29,6,168,39,167,196,161,105,164,14,81,8,255,160,162,112,164,92,86,50,43,33,177,203,91,189,86,161,83,170,193,148,181,244,121,188,125,231,254,102,169,91,10,251,63,125,126,152,234,164,24,141,13,183,92,117,6,100,66,201,38,3,218,19,52,172,252,85,38,25,149,2,199,92,109,197,178,84,21,6,236,20,33,243,43,202,247,14,237,144,80,245,187,17,207,22,95,124,72,56,101,241,27,47,66,13,213,83,88,1,213,69,6,22,107,143,146,218,142,62,208,176,132,199,114,0,196,124,108,108,184,250,108,145,20,75,244,174,124,130,253,115,28,131,21,153,15,84,27,204,76,117,174,12,52,115,189,45,52,99,30,161,3,103,161,147,223,17,129,10,244,21,115,156,77,45,17,68,23,47,69,203,61,181,49,156,143,25,63,146,131,104,126,25,219,232,242,23,128,194,247,153,221,251,27,249,6,208,45,84,202,226,158,158,18,216,125,81,138,204,161,4,255,100,158,0,100,205,5,125,29,197,160,13,75,31,37,191,195,226,149,45,44,30,163,171,235,193,179,72,162,99,56,193,121,178,165,142,187,200,97,36,246,126,41,50,226,36,182,145,165,164,52,121,109,59,180,12,111,113,75,48,188,229,197,95,60,234,39,200,31,1,112,66,11,178,25,29,164,233,157,239,247,191,72,32,73,27,183,131,251,213,123,180,27,35,234,161,15,163,205,31,202,222,162,66,58,238,175,121,245,164,93,232,128,211,242,56,6,76,110,218,45,107,209,236,42,65,218,94,136,190,50,210,177,124,62,147,222,146,193,47,139,105,190,75,109,126,23,151,138,254,183,128,203,234,114,13,10,185,96,95,206,131,152,34,191,203,204,74,70,210,43,130,56,222,216,118,238,3,139,104,39,17,205,203,230,2,221,71,118,24,132,76,48,78,139,75,8,176,145,190,145,200,147,44,120,16,253,55,245,178,147,235,96,123,151,190,112,104,134,61,104,176,203,106,87,84,180,119,104,45,52,240,49,21,136,120,23,89,183,12,202,235,116,139,230,171,104,138,188,49,149,192,59,238,230,73,113,114,175,255,150,193,223,99,94,123,173,237,206,186,96,168,253,194,177,77,146,120,13,1,163,116,25,157,225,32,24,149,126,248,17,12,225,16,88,198,237,61,223,107,28,143,55,180,22,166,133,86,220,99,157,36,134,65,150,188,58,26,116,21,40,113,65,254,170,23,35,239,208,146,198,147,186,246,79,179,241,75,22,97,172,117,116,143,194,160,37,7,174,166,228,154,64,78,255,176,105,17,39,91,186,222,124,129,96,35,181,77,137,211,198,105,97,79,107,213,147,16,77,65,53,48,44,41,135,164,121,85,223,140,227,178,186,45,193,126,158,2,126,235,144,121,54,223,69,243,59,164,87,125,64,17,249,96,47,145,34,198,158,246,15,131,195,99,168,168,239,215,124,190,8,241,228,174,224,103,140,216,49,37,137,241,8,145,127,209,189,244,137,254,177,95,156,3,201,225,128,193,241,162,55,16,151,223,237,208,130,8,60,166,223,65,115,93,254,222,195,250,210,228,116,3,161,32,253,39,178,141,110,235,64,93,213,227,21,209,116,231,204,184,52,132,240,121,209,202,26,229,107,110,240,246,134,185,56,188,176,58,151,150,34,29,203,189,228,71,85,110,150,231,67,69,196,104,196,138,154,79,182,117,205,248,23,38,217,178,207,230,252,50,27,48,115,103,17,138,72,32,203,232,178,7,13,162,18,225,21,195,140,249,59,223,168,137,16,51,83,81,163,92,211,167,198,33,253,180,7,132,252,151,27,54,105,183,31,99,157,185,167,247,174,13,109,52,101,59,76,244,53,214,204,245,80,71,79,238,211,84,156,147,140,247,12,92,69,51,176,100,54,168,224,49,45,174,210,24,159,208,184,115,95,130,53,93,96,206,3,145,215,219,195,108,180,133,127,232,165,65,4,22,6,191,11,53,57,204,163,84,189,4,246,61,51,177,228,218,225,201,123,31,59,5,85,212,188,69,209,240,230,222,209,180,129,150,107,97,1,111,172,22,20,36,202,82,87,63,47,252,188,62,244,18,67,160,84,107,140,222,205,29,168,81,254,14,47,243,176,151,91,212,251,53,164,166,10,60,201,171,104,135,30,25,135,125,79,100,52,1,66,101,247,71,174,32,25,227,226,130,253,28,106,62,64,88,23,101,204,24,203,251,60,140,254,90,164,131,139,158,135,248,251,247,17,244,186,15,160,74,253,159,176,186,118,178,153,11,196,98,214,172,158,91,47,103,110,237,77,52,116,61,237,16,219,157,212,214,147,167,62,212,3,23,5,90,20,37,70,239,160,128,124,103,244,41,120,110,235,196,45,184,62,207,128,108,50,46,90,168,53,24,58,151,119,51,89,55,8,48,71,111,89,75,214,73,203,121,152,233,113,154,121,165,165,11,64,100,188,110,255,42,177,103,171,165,105,55,63,118,139,222,56,58,74,112,219,165,24,240,231,205,127,61,34,146,97,100,196,166,216,45,132,198,199,234,1,114,207,220,31,198,4,134,161,79,193,163,231,25,188,96,70,34,99,44,106,69,166,175,146,188,2,107,243,139,233,6,136,226,3,94,53,36,79,221,21,46,101,77,9,56,220,36,60,199,45,252,144,36,69,173,38,124,154,80,139,103,131,173,39,66,134,230,232,22,233,178,17,110,75,133,220,34,107,215,165,48,146,15,14,244,35,110,59,140,162,25,36,145,38,139,139,73,197,47,55,67,102,26,143,121,244,70,138,134,127,205,212,132,133,206,142,54,164,97,175,80,144,187,135,33,175,219,171,149,230,19,209,201,202,144,112,146,167,178,139,179,29,53,10,214,13,46,144,143,170,10,6,227,227,48,223,37,113,110,24,60,233,138,182,13,193,39,39,230,74,90,235,33,228,211,66,34,162,224,7,118,22,22,94,235,255,62,68,237,100,150,94,239,153,247,158,6,249,123,24,6,14,80,176,193,217,42,8,192,63,137,89,85,14,53,30,144,14,2,45,185,166,116,238,236,176,210,88,31,124,5,238,98,90,136,215,76,254,18,112,71,150,19,100,81,198,29,36,136,175,144,4,101,226,52,64,105,249,25,86,183,31,204,18,135,73,87,60,34,10,116,5,205,30,186,211,179,67,153,154,181,145,68,115,119,19,102,7,91,212,229,218,72,60,2,233,231,101,127,63,50,235,166,56,27,64,240,210,228,141,16,151,39,194,67,25,49,154,162,248,70,253,249,170,194,161,79,154,92,168,131,178,52,154,251,150,231,159,244,135,218,138,212,151,35,76,121,208,162,104,36,249,18,30,25,71,161,110,37,137,255,67,163,179,199,37,78,106,60,58,76,237,14,0,40,57,172,150,105,228,75,233,235,232,25,247,203,139,191,236,75,35,192,226,29,150,17,241,134,113,80,192,65,187,132,168,100,96,227,176,90,196,186,13,131,33,53,69,211,168,23,251,210,66,158,163,198,230,14,175,181,234,44,71,112,20,206,113,74,91,38,234,90,239,120,6,44,187,25,4,127,205,124,239,245,121,69,8,123,31,37,81,109,0,47,99,0,134,166,140,42,246,178,10,120,165,25,39,144,197,113,155,75,240,6,19,116,88,206,231,208,101,82,95,45,219,153,19,143,182,87,159,78,204,23,209,188,63,0,17,215,4,114,118,15,226,147,68,32,22,212,111,65,169,60,238,148,213,238,35,21,29,79,96,163,151,109,22,61,131,180,180,204,66,57,177,1,167,88,102,249,221,106,171,122,241,209,44,197,78,28,17,179,147,228,197,154,245,206,32,247,95,13,217,189,75,124,147,199,163,107,227,142,216,54,189,174,62,225,43,123,255,34,171,58,32,97,237,47,22,202,93,221,235,40,96,163,59,126,247,104,95,237,234,68,151,0,24,24,25,97,215,115,126,197,147,35,12,109,214,149,56,6,13,190,41,230,36,59,107,234,90,105,196,225,16,241,44,193,37,145,182,226,13,148,63,84,189,36,155,12,214,188,180,97,7,92,8,192,125,237,95,112,47,199,53,244,15,19,32,182,225,159,255,40,194,209,69,17,65,52,18,215,218,191,67,242,160,157,163,225,16,165,46,19,122,209,203,160,114,78,215,132,74,244,24,30,28,120,77,78,76,187,179,211,201,249,239,85,60,186,1,33,65,211,67,47,219,102,64,41,125,145,200,126,25,96,136,11,21,113,60,78,60,141,254,88,24,252,87,144,87,27,106,226,172,233,152,92,69,98,71,60,247,253,32,163,22,188,152,74,17,138,232,231,201,14,191,77,59,34,90,31,221,60,241,209,106,183,180,21,196,228,47,139,126,61,197,173,119,199,53,127,172,197,149,79,124,166,149,197,117,105,55,148,151,234,21,152,210,82,147,144,26,114,121,198,154,87,40,14,180,188,2,97,82,245,52,30,119,201,107,158,228,192,108,63,234,23,55,8,97,74,168,16,220,69,93,29,17,23,98,182,176,32,37,32,49,215,55,243,243,233,211,39,81,167,167,186,180,219,195,205,149,181,216,180,172,102,117,4,146,67,50,206,234,114,28,207,20,207,74,243,35,17,119,117,196,98,113,131,145,211,242,91,239,150,141,218,81,89,41,80,205,120,180,45,194,110,74,239,171,156,81,188,37,28,210,4,139,38,2,64,241,232,155,47,28,114,236,42,110,223,174,27,140,23,83,202,160,167,106,245,125,158,9,62,140,5,23,203,141,191,53,205,134,85,123,125,244,119,143,218,91,38,53,165,229,85,208,6,227,112,113,251,150,142,64,188,106,106,78,200,20,223,236,206,131,169,33,184,81,202,70,109,155,177,101,182,139,198,54,63,249,28,13,62,31,16,114,145,173,10,54,225,95,119,140,241,18,77,190,222,170,146,188,13,21,173,102,189,136,206,191,30,237,107,181,183,96,41,209,76,166,57,235,99,206,128,187,234,103,166,212,25,247,102,112,82,25,116,33,130,164,124,158,65,117,19,250,55,113,159,179,156,236,172,238,107,185,68,8,162,5,153,241,205,55,110,190,43,190,187,1,98,46,95,234,5,52,186,85,51,193,97,182,174,102,11,42,243,241,6,184,79,21,47,80,195,150,89,95,47,209,185,131,54,113,110,94,252,139,63,168,175,209,205,115,153,2,92,39,130,49,86,128,105,69,43,193,142,94,221,184,101,139,124,222,42,111,76,154,124,205,131,172,136,27,207,0,142,238,137,158,22,64,177,175,209,163,180,221,142,236,130,153,37,47,183,213,130,201,186,15,96,59,40,113,70,230,175,8,73,48,162,204,25,250,114,91,179,120,77,157,148,40,191,202,50,162,30,25,151,208,70,3,213,189,199,111,74,201,55,186,111,166,207,54,9,253,40,65,42,54,3,38,221,167,84,178,94,159,220,58,31,113,252,5,115,227,243,3,127,110,1,142,34,215,100,210,199,250,88,213,72,62,10,224,162,71,68,240,231,10,63,64,185,248,252,236,151,255,168,68,198,119,232,152,116,113,243,123,80,244,42,71,180,186,122,252,205,110,54,147,34,160,107,108,39,223,71,183,192,85,40,120,10,29,209,79,73,11,30,98,99,250,38,28,99,132,167,239,138,173,236,150,55,182,247,199,202,192,151,149,3,68,140,243,240,83,12,136,110,214,196,56,207,195,37,189,205,214,246,217,46,67,172,234,119,21,156,16,176,79,176,71,182,74,221,28,96,78,214,98,126,237,43,73,43,52,133,125,207,135,7,134,119,96,31,199,109,128,202,193,114,71,128,119,56,236,138,252,49,53,225,9,88,207,94,192,166,163,87,166,210,0,195,65,23,234,126,106,133,94,234,145,38,220,47,42,12,76,211,217,179,24,116,222,22,84,57,40,31,135,228,235,104,2,90,209,13,15,142,63,7,16,220,185,51,155,123,55,215,83,171,18,24,250,50,236,87,194,26,29,5,239,227,41,29,40,74,126,139,54,87,83,63,207,21,20,35,102,39,86,50,135,117,166,187,64,19,145,140,167,21,236,112,134,224,174,149,196,176,68,37,159,0,137,82,165,150,64,66,18,112,92,131,227,116,124,116,181,20,1,225,234,180,223,154,52,114,88,229,181,158,93,154,102,25,241,236,217,168,68,235,72,161,244,165,244,12,221,225,73,101,87,198,183,3,243,99,36,250,220,68,63,187,242,255,18,47,157,238,199,94,205,223,23,154,91,219,200,94,106,43,24,41,170,28,172,225,59,252,77,70,197,192,206,9,191,181,26,105,157,164,132,208,127,104,187,149,129,51,96,190,150,171,149,151,185,185,79,219,160,204,185,195,32,212,214,88,3,202,20,16,226,32,190,84,203,156,43,125,208,18,121,219,186,48,132,60,234,215,136,175,246,19,129,183,161,254,119,253,51,100,201,148,205,223,200,255,127,187,121,122,172,215,159,81,160,35,51,93,163,245,168,21,53,4,171,223,190,111,40,144,78,252,9,91,113,176,165,239,131,183,178,72,230,234,8,2,131,217,116,193,182,102,96,25,126,80,29,153,232,177,114,186,170,187,6,133,10,217,141,252,152,82,57,220,78,156,48,64,53,58,192,202,183,216,12,176,65,21,173,222,29,140,80,61,146,150,156,67,179,51,244,6,90,60,140,84,72,20,113,175,200,201,41,150,229,148,199,67,219,194,66,193,228,99,44,249,49,152,222,134,108,44,103,143,119,182,59,209,167,234,214,22,7,3,1,14,126,241,245,183,15,4,12,42,225,53,208,235,186,118,152,11,153,205,78,104,1,207,39,158,118,210,228,225,54,165,90,53,138,127,188,145,231,214,180,178,39,52,49,210,74,236,181,197,87,17,94,135,106,107,51,107,203,75,79,194,192,30,181,16,169,163,122,141,224,173,109,77,203,145,84,131,212,56,209,12,164,194,227,183,75,192,68,153,82,7,86,26,4,33,255,29,18,198,127,159,78,166,214,158,138,64,23,238,237,242,18,89,6,140,7,95,142,165,245,73,191,97,248,254,220,173,183,235,93,234,137,86,60,221,236,4,27,172,107,88,35,173,44,82,115,8,142,252,119,190,3,78,142,159,156,113,74,167,240,27,181,106,151,127,70,192,149,81,155,182,250,100,131,8,53,171,210,146,223,75,40,107,144,167,225,182,167,255,106,139,87,38,149,109,250,44,101,13,79,198,145,208,59,35,41,237,74,2,16,163,65,37,9,43,244,159,176,33,139,156,229,212,187,55,246,241,216,132,234,176,140,255,25,164,237,242,150,91,242,2,96,130,249,187,165,99,113,161,215,60,130,21,212,183,127,153,135,15,146,228,138,25,193,135,68,168,71,41,197,52,79,128,84,116,158,52,229,247,142,194,132,128,164,245,187,19,191,182,2,124,177,128,176,141,178,247,192,209,33,248,74,27,98,7,171,27,218,75,210,6,76,254,2,198,159,244,72,13,161,43,235,56,235,101,244,202,197,104,39,177,70,253,106,48,130,129,130,223,54,199,142,249,63,135,241,147,179,202,212,244,52,161,83,67,94,205,93,104,149,173,250,146,105,112,249,242,186,246,2,230,209,48,170,61,15,164,28,32,125,135,220,230,90,168,5,95,144,162,255,205,244,183,39,24,30,201,13,83,20,84,107,8,43,148,5,235,146,33,70,16,254,126,6,79,237,16,55,178,130,140,59,173,29,113,60,0,154,245,145,174,140,226,36,105,0,34,15,48,169,39,130,224,69,139,5,244,29,200,6,20,125,247,222,53,93,162,151,119,34,163,23,89,22,13,205,106,45,49,227,154,3,64,78,237,122,91,71,118,40,22,11,51,209,83,123,130,19,86,98,87,211,85,115,233,126,103,92,206,136,199,196,92,178,64,197,213,216,235,122,249,41,251,240,189,199,80,111,193,98,236,34,6,76,36,70,20,64,45,140,198,218,123,154,8,47,200,51,12,221,7,141,98,63,180,91,93,125,172,176,7,202,153,60,69,177,255,183,185,118,152,187,2,41,138,40,61,159,101,250,80,214,208,185,23,53,178,204,155,190,38,156,62,21,18,187,75,247,207,196,247,95,141,114,149,3,52,193,130,65,116,70,107,232,201,62,181,118,156,169,63,237,195,248,173,187,66,168,167,196,120,249,153,214,226,6,130,22,205,254,59,181,244,163,33,112,175,127,128,233,16,71,34,83,183,196,147,222,152,157,88,12,133,92,178,246,206,40,92,164,120,74,22,14,254,207,52,188,219,137,43,54,72,158,195,185,24,131,155,5,127,96,156,233,132,223,211,186,94,204,41,195,128,133,119,216,251,29,73,5,139,115,105,57,14,160,179,2,94,133,108,253,84,44,84,161,140,212,102,243,228,73,96,12,67,13,68,12,120,255,21,247,149,54,31,136,49,160,97,196,28,227,131,172,10,189,99,193,122,98,64,200,47,190,131,101,86,51,69,10,150,135,181,178,157,127,52,40,128,74,141,240,164,122,231,24,3,198,35,80,137,213,44,169,230,9,138,17,47,20,22,136,28,241,68,41,22,211,64,178,116,50,166,152,130,51,104,26,242,37,73,203,125,39,132,193,120,191,174,145,90,81,81,60,98,41,110,41,148,25,174,193,200,48,40,35,61,161,79,170,76,197,85,39,16,3,103,136,243,173,64,19,230,162,131,83,221,116,140,6,179,186,234,178,171,212,70,19,29,62,120,12,32,153,105,145,160,225,185,250,129,131,243,16,112,230,26,162,135,38,114,139,216,154,239,40,250,103,118,143,72,58,59,224,241,74,198,39,112,68,29,84,178,112,231,161,244,73,12,235,249,189,19,0,33,181,221,51,42,174,171,13,100,176,57,2,135,205,16,121,24,98,214,114,55,54,248,77,223,224,251,29,253,116,69,33,7,139,243,85,87,150,243,14,18,45,236,12,50,210,244,140,22,32,172,34,136,187,207,50,207,112,133,142,25,153,226,22,48,223,163,47,199,226,24,244,141,69,120,30,5,157,106,242,154,253,90,216,248,99,6,86,142,140,123,52,156,76,125,71,246,217,6,68,14,251,175,195,51,249,250,148,31,205,125,220,51,14,202,149,220,92,240,140,184,211,204,167,69,2,38,76,244,124,245,112,119,211,228,17,29,13,208,215,222,214,102,210,180,143,239,52,193,128,194,235,176,123,157,169,192,26,142,212,130,165,149,6,124,90,163,54,168,97,62,41,92,221,75,133,227,39,137,225,20,58,185,246,157,13,18,191,108,58,28,50,240,126,176,18,89,163,136,236,109,157,20,236,111,9,135,132,52,74,210,81,176,234,128,95,94,157,37,139,118,188,152,4,113,120,57,145,214,87,78,31,205,70,60,107,255,20,129,83,4,242,255,127,81,75,182,213,188,184,150,253,205,180,242,136,126,121,42,213,93,46,90,112,196,26,121,167,93,130,50,23,146,180,67,210,49,202,243,158,245,196,56,77,170,144,190,97,70,28,48,133,191,224,2,23,177,122,250,92,230,101,33,2,40,159,189,241,126,221,108,176,144,215,125,179,143,0,80,44,245,203,34,126,210,139,183,82,41,117,134,55,226,87,107,122,35,49,194,32,17,154,111,66,167,41,179,246,5,230,147,176,241,61,123,136,12,180,81,53,52,17,155,178,75,161,221,224,154,105,107,252,203,219,138,164,109,248,204,182,102,145,187,203,47,251,112,15,238,200,34,141,188,223,166,201,174,78,146,219,201,227,130,40,201,28,0,6,208,153,19,46,66,156,74,220,85,122,85,21,163,200,191,123,2,184,252,99,171,74,123,13,163,68,224,147,229,83,48,12,248,140,127,171,226,34,22,221,62,152,126,130,134,3,87,28,100,132,74,86,9,72,74,167,118,106,239,221,85,52,147,179,33,250,229,250,83,45,167,33,86,170,78,156,16,2,204,201,81,226,7,109,193,79,8,38,221,27,244,147,148,114,0,126,64,157,184,189,77,39,100,219,111,241,207,232,14,125,81,51,112,63,6,227,239,212,186,136,91,232,105,32,160,214,186,94,136,255,31,77,83,189,181,9,90,69,174,103,61,110,50,196,38,113,213,14,47,85,102,157,60,207,134,17,111,130,66,176,198,165,22,70,49,160,74,172,58,212,75,51,207,22,42,241,58,172,122,119,188,230,2,26,193,82,130,183,228,220,120,76,177,45,83,113,161,126,60,255,20,50,96,53,221,38,129,133,136,113,165,15,89,128,177,235,43,64,178,107,50,98,184,242,142,139,227,1,186,73,115,237,208,184,94,7,18,94,227,249,255,144,101,47,73,42,98,165,141,208,39,186,229,102,39,1,221,201,34,238,61,135,25,181,3,49,231,229,98,184,140,25,14,221,174,37,203,248,46,112,26,242,65,223,98,3,250,32,44,11,131,182,42,124,20,182,187,174,85,96,82,232,79,78,161,253,165,4,249,96,107,159,68,28,56,118,43,95,56,235,194,45,54,166,187,233,20,65,211,197,2,24,37,17,192,96,113,208,238,31,63,82,188,5,14,38,4,113,78,2,117,127,190,247,190,53,85,173,237,12,185,236,73,230,117,191,172,103,236,175,4,46,159,77,202,203,85,213,79,81,127,236,125,146,19,45,143,1,87,174,125,57,128,23,170,26,51,81,225,84,59,187,11,174,75,132,232,36,167,196,161,158,236,233,122,153,140,207,219,155,13,36,223,131,26,156,202,251,255,37,1,151,123,87,108,61,15,225,177,130,115,84,207,173,19,22,113,114,143,101,79,55,125,117,53,140,28,243,236,204,155,239,126,245,65,50,217,235,175,128,150,240,223,2,177,232,91,112,120,251,109,1,191,165,132,145,196,82,241,125,65,49,198,64,237,58,16,140,192,210,50,163,102,125,52,204,97,41,160,146,25,40,229,14,161,127,200,152,253,183,248,215,205,242,51,128,185,122,24,242,125,250,229,18,191,107,27,177,238,154,226,240,176,151,213,80,236,191,239,169,165,72,253,181,178,123,46,113,66,135,167,194,226,23,172,126,182,17,169,208,15,96,150,167,253,232,8,65,83,2,65,116,198,210,100,153,142,68,89,92,6,93,223,161,183,126,194,102,1,65,41,103,218,57,235,196,78,107,158,154,64,174,208,220,189,129,231,245,149,68,221,169,5,50,241,124,89,183,101,22,57,11,60,211,5,69,68,19,247,76,128,80,40,180,142,188,151,66,152,5,3,38,191,158,205,180,206,164,177,222,87,87,99,207,155,229,25,246,154,147,48,229,232,128,9,121,189,108,31,245,218,141,193,205,41,211,77,155,46,92,241,12,221,96,40,224,18,217,209,65,46,196,251,157,3,41,197,246,6,19,205,201,162,118,119,125,170,156,73,224,236,28,29,171,205,164,20,193,214,132,49,86,198,224,191,128,0,242,85,239,161,235,125,110,240,139,196,65,104,29,79,132,198,118,16,218,62,221,172,25,189,12,127,56,46,253,145,187,240,145,213,139,39,30,35,61,75,85,113,179,46,162,129,222,109,202,178,183,123,93,75,47,88,246,86,7,189,170,87,111,29,120,174,120,151,43,220,105,176,145,231,29,174,67,128,247,123,131,86,234,116,211,40,14,236,131,130,107,192,181,78,44,22,247,242,251,80,247,237,60,162,26,235,113,148,113,209,94,253,170,115,59,10,65,1,246,37,207,170,238,189,166,214,111,61,129,103,114,100,5,224,122,52,118,98,113,243,175,29,23,223,21,38,50,200,207,112,71,79,55,112,204,213,244,244,31,181,146,168,142,57,236,51,252,152,106,74,174,211,238,158,14,129,80,109,173,67,101,158,215,192,235,218,206,191,238,212,147,85,118,151,240,190,249,146,196,210,6,87,242,129,231,74,128,34,115,160,154,102,125,54,41,107,149,211,78,98,155,132,108,76,67,22,30,55,247,82,241,129,186,241,164,205,225,0,209,46,254,238,233,14,54,191,219,179,56,184,254,30,188,47,26,30,57,60,13,174,250,116,53,117,183,39,208,59,172,133,78,228,215,157,196,14,65,74,132,187,187,90,113,250,222,242,100,65,55,126,142,187,219,146,39,247,60,100,76,52,99,196,25,174,55,50,231,104,107,253,19,45,221,52,154,4,65,220,159,65,111,69,8,185,48,234,241,248,171,253,158,189,238,89,243,68,255,106,192,75,73,2,112,79,15,169,87,14,19,244,126,115,132,37,178,35,238,235,134,215,18,146,212,29,166,214,49,43,158,30,63,216,63,240,126,29,65,35,202,129,37,8,19,149,215,50,114,251,118,179,33,147,215,24,135,47,215,122,193,125,202,75,77,95,123,91,170,49,244,89,119,150,210,109,125,38,35,134,84,192,181,225,46,155,247,139,84,2,149,85,32,121,88,64,70,228,59,80,39,145,202,238,4,86,209,190,31,70,26,251,159,164,5,172,144,186,111,141,227,50,89,44,241,178,178,107,229,220,165,150,104,31,58,36,235,200,169,197,211,244,56,176,88,211,182,199,78,6,35,96,54,121,205,129,245,89,12,245,125,183,40,97,24,206,216,241,11,24,114,167,148,96,180,159,49,146,102,112,176,120,154,108,197,142,42,215,123,211,5,191,164,200,225,24,121,134,92,178,88,27,139,143,144,195,238,46,233,133,51,46,13,51,101,221,118,180,79,178,176,107,10,100,59,113,219,3,132,212,142,78,23,114,36,158,196,238,129,13,152,91,105,95,29,249,0,77,232,176,53,166,61,80,130,194,31,246,127,116,70,203,56,191,212,224,131,199,220,57,50,120,253,163,42,46,135,165,62,218,52,119,170,179,232,60,56,248,222,145,89,87,112,232,167,105,157,74,2,241,135,33,166,72,77,163,166,127,58,187,91,190,240,53,42,215,239,25,221,18,182,139,113,37,86,133,6,18,20,93,221,72,87,188,248,147,233,176,193,135,46,25,62,213,114,116,148,223,172,161,233,132,160,25,4,205,238,251,73,81,5,95,233,101,149,95,127,155,93,159,204,26,96,102,6,108,138,118,219,18,70,8,255,93,167,49,106,133,31,173,140,248,85,101,37,36,48,79,46,115,190,230,123,142,126,47,4,172,149,18,120,251,63,31,133,253,224,196,81,114,70,41,29,89,166,92,54,147,89,198,100,115,238,118,55,1,134,91,44,229,38,255,141,189,75,82,193,204,67,30,13,192,225,233,8,142,8,228,53,28,54,246,30,233,86,211,118,193,112,129,162,190,252,239,91,218,173,175,155,237,15,248,186,111,170,196,114,141,122,51,94,233,118,180,116,37,185,18,80,183,193,12,34,108,145,15,11,60,3,45,108,240,14,120,161,14,219,15,132,187,102,60,189,115,74,138,203,71,128,154,214,74,193,15,200,129,47,11,100,85,205,125,197,198,78,90,203,10,18,206,220,167,163,6,136,116,166,1,122,61,167,84,84,242,26,9,84,194,0,202,27,163,125,27,185,105,110,154,96,161,87,111,220,116,162,3,146,218,47,43,8,115,96,162,117,141,57,222,14,40,88,99,106,12,68,230,78,52,249,73,9,244,169,198,250,6,138,136,39,3,98,209,175,12,242,83,36,54,7,135,136,145,85,29,24,74,110,5,249,103,127,123,143,141,237,53,237,103,228,212,148,196,120,52,21,225,125,64,55,13,147,126,177,123,83,22,172,129,188,3,248,253,90,8,221,222,41,4,234,210,145,247,103,125,130,105,238,97,104,232,197,158,95,252,73,201,134,60,114,29,244,39,252,17,72,200,97,238,66,238,13,113,203,50,250,12,49,237,243,191,243,154,44,8,131,79,57,147,231,239,78,152,131,56,176,239,91,229,90,246,249,248,196,4,203,94,219,190,249,152,20,174,237,60,4,156,2,170,245,145,53,208,12,143,248,53,66,34,195,222,245,102,169,130,186,24,157,132,249,126,154,42,8,228,180,144,172,51,41,43,44,184,196,204,246,245,130,253,135,29,198,143,77,181,95,240,208,55,147,102,95,214,60,156,71,75,184,224,246,28,22,107,151,26,52,211,207,154,110,180,67,203,235,83,78,86,226,255,88,251,150,19,195,117,177,255,152,187,55,53,187,53,50,17,80,98,211,221,179,240,7,227,246,131,4,17,188,219,122,96,250,112,180,209,159,89,92,34,100,146,178,182,204,151,39,152,11,124,63,77,111,219,107,37,134,233,150,81,192,161,219,185,225,41,94,233,192,116,113,75,151,77,247,7,226,56,9,21,201,31,200,89,102,218,30,56,130,92,204,66,236,142,124,92,40,248,61,86,189,138,75,227,38,39,252,102,2,165,49,135,37,149,93,47,184,91,80,6,39,75,117,76,43,209,24,234,56,1,121,95,242,139,105,75,15,240,139,120,29,196,91,173,84,232,236,91,19,183,101,61,255,214,50,37,167,134,204,94,154,119,78,184,241,45,30,107,106,32,232,230,96,108,248,196,62,179,149,19,125,177,184,159,79,173,1,161,41,16,52,201,195,252,193,93,181,204,218,250,247,130,246,205,74,81,100,253,206,61,140,161,61,122,138,243,26,146,226,130,13,67,87,232,117,136,245,226,90,44,13,10,149,225,38,56,237,116,99,64,219,165,64,116,125,7,26,108,37,32,22,80,48,244,234,152,161,231,28,215,10,136,37,117,153,120,5,57,224,209,73,9,162,198,134,26,39,138,235,93,171,165,193,158,201,38,147,53,85,48,122,15,199,109,176,247,243,62,88,255,12,27,144,210,244,112,67,254,186,24,207,34,17,14,240,224,90,50,50,186,167,207,219,141,189,175,146,150,185,250,5,87,61,18,117,7,12,87,45,106,226,148,201,227,10,161,188,164,213,178,57,158,151,86,214,96,224,192,97,118,143,224,130,176,133,186,136,9,172,171,186,196,221,144,140,68,94,70,201,13,42,0,133,67,71,45,174,242,209,25,124,180,63,140,66,185,240,39,56,85,135,133,248,167,228,203,40,222,171,215,75,19,128,198,96,47,129,218,8,157,122,154,244,165,217,216,230,243,132,187,11,254,91,16,122,113,129,147,157,242,111,211,218,91,99,184,205,21,83,49,194,22,205,183,118,165,237,162,169,158,204,184,187,14,197,91,231,81,119,174,49,225,164,48,193,5,121,247,251,190,101,226,137,231,43,231,34,169,86,206,153,184,67,227,148,237,208,195,132,197,51,228,124,239,199,235,102,16,20,35,244,51,106,212,129,121,227,175,231,30,65,101,228,182,149,149,198,110,14,96,164,40,233,52,236,79,117,18,233,135,253,216,83,36,136,50,149,54,194,17,213,36,236,118,133,62,224,151,172,225,252,248,27,1,21,54,27,157,252,9,215,167,150,242,201,84,173,209,170,29,174,97,7,4,174,253,0,78,232,55,135,185,184,46,164,111,50,53,138,84,126,186,16,180,86,246,147,147,40,16,146,220,224,2,207,136,115,228,169,17,134,31,50,209,149,220,106,63,69,183,193,229,232,103,231,234,185,244,243,227,35,33,150,76,51,23,88,144,252,53,13,26,215,181,14,1,83,94,31,232,182,85,116,242,153,171,66,200,32,186,65,60,116,124,235,163,9,47,73,84,72,139,152,144,236,14,96,126,157,242,245,119,78,89,105,238,88,246,248,244,106,9,223,147,218,200,4,219,227,238,81,153,35,64,107,218,120,105,162,36,157,175,242,85,24,29,65,245,166,121,85,54,213,232,34,44,126,63,7,185,51,32,173,12,101,246,65,116,108,140,18,221,5,23,189,233,31,233,22,253,103,17,234,104,250,138,91,136,45,85,41,187,113,72,207,77,58,94,6,173,206,21,235,49,114,74,69,22,7,243,35,208,74,134,130,206,158,246,242,213,167,215,123,212,28,18,228,75,25,188,68,104,229,205,109,136,59,133,225,52,61,56,94,15,215,86,136,160,225,2,17,29,50,89,47,80,9,161,164,0,34,203,242,83,155,253,245,63,40,185,26,200,221,132,144,53,11,219,113,126,108,196,183,171,208,240,25,95,114,113,101,81,24,21,79,192,132,213,76,232,226,139,93,138,131,184,18,131,83,39,217,76,217,29,166,11,142,221,248,223,207,210,128,255,65,200,1,41,20,171,22,25,248,142,236,171,40,84,41,10,68,22,215,152,229,165,61,183,228,181,79,227,138,65,6,84,217,53,224,60,63,244,240,228,20,204,239,200,197,11,85,91,95,76,137,30,109,237,193,96,59,140,161,70,98,187,218,58,93,5,51,221,27,5,134,196,12,149,85,58,103,97,167,157,104,56,67,118,156,218,150,2,24,63,222,145,0,14,153,105,43,83,79,127,115,215,45,176,119,185,96,191,164,161,78,182,175,46,224,45,138,149,39,41,227,194,0,134,10,174,60,97,231,118,162,211,202,144,152,122,64,35,3,85,236,165,96,96,228,78,108,92,60,106,4,131,90,47,24,6,18,195,231,203,225,194,96,4,248,29,80,74,75,252,172,248,129,232,75,218,6,145,119,104,246,49,15,42,224,217,192,80,14,101,132,5,195,191,165,179,160,2,9,12,81,95,54,76,87,59,2,41,116,23,128,108,152,88,51,181,46,180,166,108,61,41,51,240,130,170,129,200,98,11,232,0,18,211,230,4,67,219,184,40,199,32,128,41,222,82,94,201,198,232,224,226,131,174,35,134,56,41,159,108,198,38,76,45,151,171,95,17,25,215,104,211,47,166,55,109,12,55,242,252,78,65,44,85,151,13,92,224,20,221,155,161,222,36,11,227,215,101,121,68,157,156,233,181,87,173,144,247,117,237,243,56,145,245,237,9,232,191,188,155,76,107,220,186,37,110,167,217,247,23,73,100,66,203,246,165,106,146,203,89,160,153,207,200,128,146,119,76,189,236,250,161,24,148,255,70,149,87,33,252,179,36,247,82,193,45,188,82,26,63,196,181,105,235,152,51,55,105,33,245,62,148,88,181,213,33,181,208,248,197,39,15,127,22,97,183,63,93,198,186,67,225,81,202,174,208,142,139,203,241,138,31,91,206,64,49,196,80,82,237,227,203,225,58,205,88,213,28,182,43,242,55,1,79,80,86,67,120,212,49,224,35,41,45,173,133,118,83,165,64,108,206,186,96,61,150,184,184,130,157,248,93,133,241,131,50,148,93,251,191,68,68,11,53,128,119,99,84,18,154,17,153,220,88,70,55,115,11,89,5,14,23,153,153,31,188,177,54,22,96,138,126,159,73,188,254,248,251,2,112,55,221,145,82,172,151,210,206,49,177,54,130,77,230,29,48,132,176,8,172,153,123,198,183,195,231,127,46,131,97,137,77,203,41,197,230,189,190,239,110,192,0,37,196,231,107,104,135,78,6,234,184,106,162,99,210,43,80,70,207,203,25,152,69,180,177,114,114,201,247,159,69,124,154,55,89,76,68,22,126,33,243,79,242,120,234,70,42,60,210,254,182,225,222,97,248,31,223,130,214,52,191,182,13,77,190,220,154,152,22,65,112,57,32,106,107,132,175,214,254,173,99,164,246,246,175,168,56,132,247,207,41,6,78,59,205,96,93,249,166,211,182,181,28,244,22,21,210,226,96,215,51,117,24,158,53,195,249,162,82,28,175,236,134,10,203,47,135,204,207,199,4,253,165,32,6,8,178,117,246,61,110,170,152,69,41,75,64,68,150,165,139,3,197,109,255,255,231,251,236,20,66,236,98,149,249,236,224,151,16,1,62,57,156,129,200,177,73,145,48,39,6,129,38,110,174,232,113,215,38,78,88,251,126,237,62,53,197,43,120,50,190,236,128,137,53,17,59,82,243,151,166,98,129,124,216,160,47,168,109,62,229,91,125,102,200,151,193,43,1,23,152,157,203,222,52,238,148,151,149,241,33,180,121,183,191,244,65,211,242,209,51,190,247,250,226,100,111,62,111,70,11,243,252,130,247,70,3,162,100,70,145,185,154,54,159,60,129,18,192,100,197,71,245,234,46,16,155,227,204,198,111,156,19,66,91,112,157,5,43,23,29,116,149,75,76,69,253,190,244,185,248,88,126,207,79,8,4,168,119,123,32,91,16,107,106,228,167,240,140,11,60,86,121,2,201,207,18,19,36,180,119,52,13,94,130,218,247,53,96,60,140,164,112,216,169,112,202,53,156,156,250,233,80,95,112,215,198,22,115,216,117,26,191,114,62,182,93,240,18,77,22,197,151,248,7,241,100,219,136,235,46,233,54,21,9,192,157,120,162,28,247,137,48,112,211,248,79,222,1,118,214,195,18,206,230,86,19,144,230,149,174,64,153,65,189,151,72,82,89,132,202,109,43,67,10,184,44,0,138,133,80,49,125,230,140,117,214,252,147,194,155,42,34,65,82,201,178,200,252,152,104,233,250,201,217,5,188,186,201,116,200,112,100,195,170,71,125,34,1,87,242,132,34,42,74,31,32,209,115,218,116,191,49,236,166,204,14,235,159,193,26,250,89,154,24,52,60,47,0,64,230,190,11,15,188,214,92,159,181,43,26,36,157,54,117,130,151,91,178,32,154,210,17,182,223,223,230,47,240,96,45,103,219,5,180,90,188,0,85,4,37,110,78,25,159,11,86,205,21,237,78,135,170,255,127,181,176,60,234,209,206,161,229,45,248,100,255,29,41,255,241,121,61,158,225,67,125,174,74,220,142,240,206,234,153,101,128,102,160,83,203,96,207,166,112,176,250,251,86,236,196,112,34,86,4,83,98,189,134,215,114,167,187,15,72,29,219,22,68,47,151,185,150,94,41,48,3,35,68,132,209,85,108,224,128,18,171,123,86,4,244,116,201,40,174,18,46,186,195,107,78,122,167,119,41,236,34,135,41,243,70,25,217,73,12,210,225,161,214,72,222,200,145,78,113,58,97,132,39,132,101,125,102,128,18,105,13,163,120,105,124,96,230,205,62,6,125,177,70,164,252,23,188,227,75,6,131,199,153,186,24,183,78,88,142,117,42,149,163,69,173,59,209,129,178,86,111,138,220,240,17,218,191,100,49,55,144,98,143,227,89,252,159,187,59,142,147,207,189,205,211,253,247,216,151,77,63,65,122,93,115,137,57,108,150,196,247,201,26,212,132,87,195,6,62,169,73,34,129,134,193,221,111,219,110,81,60,74,191,87,206,86,170,66,125,163,174,236,122,118,67,93,116,226,204,2,225,88,113,216,0,144,86,117,210,45,109,188,47,252,61,78,65,236,219,99,104,21,221,232,60,99,41,45,131,18,62,64,87,178,138,5,175,186,134,173,68,3,31,84,98,49,75,71,61,241,157,237,254,50,99,213,152,60,180,227,0,36,131,110,174,13,160,132,107,206,158,41,179,219,214,31,24,132,248,86,141,229,140,53,112,219,40,227,181,236,28,248,41,206,79,67,51,25,177,238,113,143,96,57,170,42,31,228,15,72,228,198,128,218,188,30,57,154,244,92,185,15,88,234,131,203,198,248,46,21,171,177,24,151,236,83,39,57,127,185,54,135,10,183,80,252,254,198,181,91,60,0,184,107,39,102,234,168,52,134,83,249,69,43,236,22,200,229,53,183,109,214,51,237,228,116,183,73,33,167,19,159,232,45,25,85,15,118,144,242,152,90,66,122,228,131,234,194,226,175,96,131,13,111,181,35,224,138,168,244,223,28,5,193,72,25,22,111,177,249,110,22,156,35,192,249,173,222,71,108,76,156,34,52,226,201,93,185,194,224,211,1,234,35,40,234,138,143,69,213,23,90,121,23,41,37,111,151,250,88,74,244,247,227,155,87,251,102,128,159,45,202,11,143,210,168,170,164,87,163,45,16,62,91,93,129,134,201,32,96,210,113,108,122,209,22,36,41,194,11,160,64,47,247,241,162,200,162,112,207,208,118,234,5,129,29,133,200,189,146,253,47,147,172,157,35,200,64,202,35,19,134,252,238,103,96,204,241,40,236,67,25,209,129,76,69,203,227,89,67,135,71,171,21,69,97,222,21,189,224,127,43,168,198,246,60,37,99,60,158,183,232,68,175,7,144,12,177,59,194,94,135,0,242,85,170,154,179,17,231,69,22,250,51,8,133,102,210,45,67,50,227,71,191,112,141,88,239,56,183,47,253,49,142,139,84,236,237,87,245,63,200,130,32,128,248,240,6,113,134,94,208,182,134,9,111,105,57,35,22,103,175,86,240,101,106,18,100,139,217,33,60,188,20,41,255,9,179,26,247,236,131,208,214,55,199,58,227,57,167,8,155,208,248,164,175,182,178,176,49,61,228,113,49,163,244,105,135,163,8,169,138,173,101,10,146,70,123,200,97,46,84,86,239,28,225,106,196,113,48,27,205,92,74,107,231,45,237,212,164,147,201,89,171,105,222,66,95,96,162,182,129,202,111,56,118,254,187,46,29,82,216,254,227,109,18,78,102,31,207,199,244,192,31,12,250,26,247,37,96,181,150,223,193,69,230,42,120,1,96,174,0,15,198,47,27,67,219,46,90,145,248,64,50,143,54,0,234,48,90,162,75,94,103,90,97,149,29,127,196,241,9,104,102,122,236,192,156,246,206,228,94,106,247,143,198,236,63,7,135,123,113,29,109,71,107,93,74,140,56,4,244,178,6,249,41,100,181,67,15,252,142,115,158,221,113,59,221,151,245,199,231,189,41,6,119,176,128,234,107,118,67,210,187,22,137,145,220,218,215,140,128,141,246,244,26,71,147,23,33,247,14,179,129,61,160,194,136,204,229,162,222,169,204,214,41,217,111,200,135,65,26,235,26,50,67,231,13,103,223,220,11,24,186,31,11,139,200,41,245,56,131,144,84,42,57,39,186,215,72,174,197,179,189,0,239,161,200,235,253,180,191,84,35,13,42,105,136,247,65,90,89,157,6,9,46,82,164,254,204,93,112,235,89,106,21,101,239,44,182,128,87,86,183,132,163,157,57,147,165,3,225,68,27,30,198,191,67,187,250,217,78,52,212,168,238,25,196,11,15,119,197,67,223,170,179,213,75,37,157,148,121,104,95,8,180,153,145,75,43,196,18,191,27,142,85,122,187,43,36,214,97,118,89,190,177,3,83,208,206,56,87,170,214,91,129,181,135,62,138,217,21,226,162,144,161,5,216,3,26,16,206,12,175,198,123,249,19,60,201,226,9,200,103,236,21,248,197,91,159,33,178,116,39,113,100,180,137,74,143,159,48,107,135,245,82,129,245,0,106,92,39,37,173,103,190,102,172,35,115,123,199,155,128,159,143,80,226,28,185,120,197,156,152,240,125,45,166,3,177,94,70,254,12,10,95,170,116,137,160,99,116,35,97,61,36,84,228,126,57,31,250,167,16,26,230,112,61,16,157,203,136,194,127,86,243,31,32,83,141,40,62,40,54,28,3,195,205,222,240,36,229,19,194,149,42,153,11,76,15,141,58,140,199,97,153,81,158,11,62,179,6,59,4,125,119,199,4,126,230,78,208,142,36,91,93,206,233,126,129,15,178,136,245,33,96,106,171,63,48,5,1,158,35,195,37,193,8,229,54,85,236,165,77,128,168,22,189,216,220,79,210,178,218,79,113,62,66,233,212,250,79,246,166,158,149,182,236,26,100,20,248,243,44,252,151,170,61,43,81,174,104,132,232,160,232,236,238,102,227,233,254,197,175,45,41,130,18,33,204,87,210,50,112,186,143,224,214,53,167,36,171,25,232,208,199,2,224,5,235,243,37,183,3,106,69,187,70,7,116,61,174,83,149,92,238,179,253,135,25,53,161,26,172,14,155,148,88,34,6,233,139,112,39,5,88,137,205,180,211,200,108,109,216,189,150,185,243,252,250,143,29,13,89,22,188,64,83,214,24,177,41,228,205,251,131,170,154,224,65,71,222,131,237,195,75,194,227,226,226,35,32,193,223,227,207,151,224,102,101,211,53,86,206,88,248,104,240,214,11,132,204,1,197,5,221,191,120,103,204,106,191,156,155,59,241,221,75,187,226,203,138,247,143,108,220,190,251,173,84,26,100,7,249,139,94,125,215,55,101,209,161,110,189,62,69,170,205,134,160,160,237,232,82,77,157,30,84,230,226,65,125,185,200,14,86,1,72,138,125,74,253,233,176,211,190,195,146,219,114,187,67,142,69,72,245,33,28,43,46,126,76,213,186,71,56,12,102,96,143,79,22,212,220,202,228,103,123,214,221,168,190,106,153,226,97,72,240,127,191,130,74,159,190,48,94,61,238,120,224,98,241,151,206,34,152,112,107,47,193,204,60,61,163,186,242,206,9,95,18,106,197,249,241,34,223,41,142,217,146,142,223,51,99,117,36,132,93,141,121,220,72,53,74,28,5,164,26,151,108,194,146,129,180,82,33,105,142,96,199,75,149,127,195,34,115,146,235,112,188,18,11,229,172,168,10,214,99,150,132,196,241,179,39,169,131,110,225,48,34,1,212,199,232,197,46,66,213,38,232,139,150,246,224,38,181,180,147,241,84,251,16,254,175,246,47,60,245,5,79,99,145,34,44,83,81,232,167,41,55,192,178,55,195,24,68,224,73,117,230,66,60,109,25,192,24,94,166,168,131,176,221,103,64,86,240,55,206,210,201,214,160,58,61,243,73,237,177,4,8,247,18,171,220,191,175,177,0,214,107,159,20,199,165,71,175,113,196,92,184,120,73,4,71,50,124,204,0,99,6,151,203,246,210,226,155,72,190,83,14,87,93,106,14,30,131,30,21,110,45,187,25,253,122,85,135,104,252,130,226,6,84,144,163,11,0,82,40,237,156,235,87,146,194,74,226,225,44,207,92,77,191,96,170,161,233,188,78,95,239,190,208,174,154,72,9,89,152,171,130,173,136,234,248,20,37,14,68,38,62,132,57,7,196,93,169,171,222,240,12,62,158,72,97,149,78,191,121,52,197,0,51,57,71,154,254,91,98,35,0,195,81,67,109,50,80,202,130,67,199,26,210,187,4,51,55,85,181,122,193,162,81,91,98,162,244,241,135,231,146,143,13,152,112,170,3,90,17,172,112,168,241,39,17,47,247,126,233,140,61,213,208,8,115,69,242,215,72,185,55,226,47,37,213,167,80,56,195,139,240,188,214,4,204,72,177,144,90,62,246,135,31,173,202,92,205,254,155,133,198,175,49,227,120,65,34,209,162,176,101,67,45,201,233,13,169,56,247,31,69,54,160,42,108,226,166,154,243,187,205,208,130,125,23,102,80,155,0,11,220,193,103,16,140,34,142,66,15,45,134,166,94,163,121,49,108,248,145,39,97,145,242,153,195,247,120,108,233,50,34,95,75,95,48,58,135,101,17,62,110,248,228,171,121,171,0,164,69,205,170,239,154,159,34,49,97,99,31,133,7,135,205,135,96,214,223,68,153,15,86,111,252,122,76,186,56,89,116,23,37,148,1,198,107,25,72,114,23,2,216,14,19,3,184,202,52,144,64,84,228,206,132,28,244,220,57,45,11,99,24,144,116,242,138,222,57,59,81,114,17,103,236,69,99,164,126,142,108,161,49,234,204,18,25,248,111,207,23,31,61,208,81,232,59,70,21,144,140,80,70,55,141,170,35,198,149,1,139,75,78,216,250,50,27,118,113,80,114,137,229,236,43,86,246,245,224,239,96,195,229,234,142,159,148,93,104,173,160,243,205,89,88,208,186,168,217,198,104,142,233,47,137,102,31,127,10,24,210,8,53,213,53,171,199,203,182,99,84,173,100,38,244,92,7,222,230,229,190,194,209,42,65,137,251,241,122,229,85,91,169,154,235,25,240,145,248,70,201,102,156,25,246,100,54,125,53,181,131,223,137,211,123,184,205,15,231,220,179,36,11,140,125,98,13,44,66,201,120,131,176,84,222,46,26,124,104,207,78,236,58,186,6,250,141,142,153,229,185,114,200,170,22,219,198,239,69,7,97,183,38,138,159,148,179,169,144,83,230,8,33,203,51,160,143,52,191,130,104,46,80,46,248,104,168,134,62,144,124,47,10,120,117,176,233,47,52,116,142,42,144,54,78,58,87,57,229,138,118,191,47,171,194,186,73,106,190,117,233,123,70,189,178,179,197,124,7,146,216,57,76,245,196,115,88,96,167,181,82,127,178,128,77,155,192,98,244,194,19,98,44,84,16,107,52,149,18,98,203,48,124,220,32,147,234,137,30,43,67,49,228,66,183,170,6,105,113,184,238,69,2,241,95,147,101,159,29,123,238,47,160,175,73,47,6,170,13,95,239,153,124,213,150,33,34,128,199,159,252,68,5,28,176,234,75,124,71,159,31,114,120,245,176,18,23,46,210,245,182,66,8,21,213,87,238,250,169,250,62,24,36,96,33,29,232,212,219,3,95,69,66,210,100,12,160,252,180,31,26,35,233,84,1,133,165,122,29,97,38,96,36,166,121,250,4,194,161,42,53,132,176,105,193,159,215,249,155,157,43,68,82,170,140,102,193,254,20,42,195,89,63,98,107,41,101,116,102,29,87,58,35,225,69,169,79,194,247,43,135,186,76,30,166,238,210,131,109,189,63,254,189,251,69,27,74,166,179,206,156,186,235,125,72,4,74,13,180,77,108,168,254,199,44,165,12,143,105,156,173,127,226,245,204,104,80,113,106,70,126,111,243,126,239,107,31,136,7,40,199,252,202,26,164,167,86,91,106,57,253,106,60,95,39,45,215,221,159,178,162,71,129,209,11,155,220,246,23,41,19,199,120,49,28,23,102,237,91,59,183,252,133,129,105,164,92,111,142,69,34,251,199,53,140,11,16,2,204,72,26,67,249,144,177,165,227,32,26,207,61,146,149,64,2,18,202,208,179,58,17,223,245,23,183,28,249,82,69,251,56,9,20,69,40,155,29,67,139,52,88,199,124,90,177,5,104,73,89,240,206,151,131,30,247,115,207,145,148,253,7,248,206,221,141,131,221,27,32,166,194,229,212,232,3,32,154,141,189,171,66,214,255,142,8,16,94,120,230,0,5,237,213,109,189,56,36,38,2,135,198,170,40,250,73,180,135,16,88,143,156,36,60,106,112,180,46,77,234,56,54,144,165,180,197,248,233,15,57,85,31,120,83,181,122,127,172,9,50,167,14,35,96,84,100,190,78,154,204,138,97,100,40,239,211,19,228,192,27,233,128,100,57,75,61,129,35,232,166,61,0,107,130,135,142,233,151,203,165,216,143,62,145,56,155,133,189,94,231,233,210,66,101,146,200,240,181,133,224,42,58,112,75,1,97,170,219,118,162,54,123,164,193,255,31,90,165,190,210,205,213,245,198,22,56,117,157,186,103,51,145,137,184,178,171,148,147,237,112,225,89,4,135,91,138,11,226,10,95,217,211,133,11,154,140,119,251,92,239,58,221,186,107,120,241,244,116,122,119,90,105,139,132,65,132,118,234,181,253,33,221,146,158,166,238,41,146,146,253,245,172,33,42,216,179,236,190,151,41,229,73,196,50,48,55,115,219,84,182,128,221,241,165,132,74,226,68,162,201,20,253,154,117,244,15,70,43,115,149,211,245,173,187,182,135,79,161,199,41,120,132,183,118,252,113,221,143,132,210,186,104,2,35,54,5,150,121,89,69,67,116,82,193,251,155,141,19,114,71,75,183,2,0,44,148,114,98,23,200,82,32,37,27,1,103,206,106,209,59,52,5,198,194,189,215,38,140,20,161,226,163,56,84,3,98,160,233,159,201,99,127,126,239,247,232,140,214,145,149,110,150,220,181,252,249,218,238,252,60,147,255,7,1,125,106,17,70,176,252,34,55,129,129,178,156,215,221,130,68,237,160,52,41,155,100,189,72,232,166,168,46,200,54,1,134,148,174,106,109,125,170,214,109,47,243,57,154,81,142,81,223,92,46,54,245,234,195,141,101,42,107,77,148,156,237,40,86,46,193,230,64,29,154,30,245,237,202,41,211,91,2,73,53,83,213,221,190,149,126,139,228,204,22,87,217,182,205,59,176,156,12,63,60,70,112,108,56,188,85,51,253,94,14,223,158,25,242,134,199,2,33,209,253,88,74,94,121,210,236,107,105,49,168,215,183,246,34,210,176,6,204,25,44,193,50,238,12,241,245,81,36,34,248,24,140,102,191,148,73,223,63,228,23,243,104,255,67,136,173,108,31,64,174,146,34,85,153,86,162,179,78,40,85,225,149,52,54,140,172,72,240,99,224,196,141,50,24,11,243,93,50,111,140,193,217,106,163,165,92,52,93,106,121,235,178,232,48,149,224,220,235,233,168,165,227,43,160,149,52,149,234,62,114,8,217,172,96,243,130,120,144,163,153,179,37,42,201,161,32,99,182,96,247,244,164,117,111,218,25,155,127,153,56,134,223,40,93,147,183,230,199,201,202,21,197,202,192,212,227,250,49,234,83,194,235,74,222,164,67,154,62,235,239,248,238,192,157,243,110,185,54,26,27,112,97,131,83,155,77,44,113,61,48,157,246,181,251,176,151,18,153,214,209,142,231,235,216,124,88,183,56,142,57,177,142,112,176,143,144,63,250,175,62,204,208,18,129,10,237,11,177,121,40,185,36,220,35,120,9,24,128,25,19,7,58,218,56,206,168,236,52,60,53,82,65,238,138,140,149,137,233,173,152,182,40,176,123,19,52,2,231,105,144,236,35,240,29,205,45,123,137,89,33,180,59,190,74,113,56,7,41,71,118,215,223,81,199,44,200,87,160,74,35,9,103,53,144,73,170,53,82,202,133,76,67,122,21,220,38,36,196,179,152,212,27,161,205,190,56,247,66,93,15,76,213,91,155,155,81,208,100,87,235,157,3,121,148,43,232,152,100,15,78,114,251,122,110,228,129,86,123,219,209,105,231,234,184,196,11,178,80,71,6,152,62,12,100,177,148,164,172,227,147,210,69,91,88,20,52,133,33,152,108,164,113,233,21,114,24,250,208,70,227,252,118,74,243,204,189,147,233,240,122,69,90,194,199,122,65,128,208,243,232,16,239,213,19,203,3,77,120,39,17,27,172,216,106,249,226,99,43,182,176,179,68,140,4,140,17,221,24,35,248,94,206,24,245,244,9,106,156,169,0,138,212,88,110,246,144,68,208,108,3,122,124,208,137,205,30,7,123,43,55,18,75,214,182,202,50,234,150,123,149,119,82,99,154,220,56,220,234,202,117,102,57,32,164,236,23,140,124,223,188,100,87,19,123,252,19,5,171,23,52,212,236,167,169,30,248,226,31,108,145,5,71,101,214,4,212,133,221,131,57,216,250,115,192,10,230,189,172,131,218,99,223,209,23,151,255,176,88,103,144,196,86,227,70,172,221,188,128,218,17,216,197,229,94,104,82,179,197,174,142,13,131,102,6,102,71,246,20,187,24,119,187,232,79,186,120,183,79,110,82,206,49,140,215,218,190,85,87,187,97,200,35,210,94,252,44,44,209,1,183,51,50,100,178,22,147,101,81,245,171,239,254,103,210,81,54,121,184,215,88,143,233,105,225,41,208,137,247,204,216,103,166,65,49,54,163,46,51,152,183,121,238,48,83,230,20,251,32,84,84,32,108,149,95,78,163,27,192,46,98,193,121,159,142,45,167,98,88,190,221,78,14,0,171,102,249,14,222,184,197,10,14,99,139,79,198,1,196,179,247,79,23,142,155,233,85,222,246,186,214,128,99,162,169,131,194,85,95,137,150,75,211,107,161,111,239,160,186,48,227,191,30,209,167,84,230,179,31,65,129,178,92,250,24,182,14,96,9,193,94,123,103,129,44,193,12,165,177,57,0,167,163,187,225,167,20,159,7,206,38,190,147,141,36,190,110,227,168,73,61,3,65,148,182,212,129,191,130,144,206,98,153,148,167,197,106,103,74,5,84,184,189,110,132,101,139,151,167,242,239,212,247,215,185,204,249,201,95,107,187,227,145,99,103,140,178,245,252,44,202,170,177,80,15,181,248,134,185,67,194,225,50,174,140,108,166,84,188,217,198,230,197,185,11,158,171,240,86,174,80,138,82,247,102,210,117,220,178,159,51,146,32,110,115,132,64,179,6,149,143,149,64,241,32,80,8,173,49,19,181,86,158,134,254,188,235,199,253,82,98,75,116,25,244,201,26,194,209,119,178,163,208,26,168,173,107,208,96,169,95,160,200,13,249,123,98,59,20,117,36,15,56,153,40,122,162,46,137,118,169,243,5,187,169,232,118,238,17,186,96,230,95,250,147,81,106,38,148,112,87,248,134,64,94,185,70,48,123,140,120,11,50,71,22,120,182,208,185,182,36,141,110,230,28,95,222,109,97,227,16,195,40,231,173,171,236,196,232,45,137,209,140,11,118,84,13,163,197,76,45,241,119,9,242,126,219,16,235,234,242,237,198,147,227,59,55,161,232,211,92,106,206,72,20,110,150,52,214,66,246,188,237,196,122,29,32,61,196,38,117,81,116,72,217,178,156,45,53,114,108,61,44,95,54,189,51,133,115,90,64,210,225,97,19,86,170,152,148,91,24,195,25,242,133,198,82,162,214,216,206,220,153,36,39,201,52,181,105,181,97,19,53,87,193,224,181,105,160,24,52,112,203,156,178,11,98,219,235,161,245,130,27,8,137,117,129,14,97,10,182,111,148,173,41,15,14,184,18,242,35,225,33,161,212,25,254,187,120,71,49,246,114,102,76,116,33,155,20,147,112,112,63,199,29,24,67,127,75,237,96,92,62,176,3,196,216,52,229,149,210,116,190,205,180,31,103,131,197,227,243,213,223,237,135,182,144,253,216,80,66,19,47,108,113,65,244,104,172,189,6,64,254,149,234,229,167,29,106,201,129,161,135,245,220,123,232,158,166,46,3,55,155,22,141,248,236,139,208,187,221,174,93,8,84,236,93,196,211,184,200,74,29,172,53,239,13,13,246,1,146,236,228,188,183,104,197,100,189,152,42,129,239,48,89,228,11,13,122,181,136,149,31,64,57,11,82,55,0,224,140,23,81,152,127,30,64,199,227,221,138,182,242,92,109,226,73,241,190,100,120,197,7,3,161,67,71,127,114,178,139,175,46,34,15,176,5,195,169,244,232,246,47,242,55,106,168,52,224,17,162,104,1,144,161,69,93,106,58,117,16,32,122,187,188,128,58,128,253,198,114,174,40,210,50,129,232,16,159,135,65,231,53,66,124,48,72,238,166,165,150,158,172,228,70,104,11,203,251,228,3,21,95,249,142,2,159,21,142,203,66,217,155,75,246,153,155,168,61,197,41,211,151,49,21,249,148,132,129,163,3,56,44,17,0,11,247,42,252,225,199,38,233,74,243,55,198,44,46,222,145,8,114,231,78,165,116,201,150,248,224,185,17,130,120,49,118,189,107,24,2,213,231,55,185,17,194,207,132,64,213,204,209,130,25,137,212,86,93,50,196,47,66,195,138,134,138,195,140,206,88,98,43,200,148,166,72,207,95,109,244,223,80,25,237,104,116,184,98,247,117,130,137,59,131,21,132,246,213,72,177,70,113,91,26,206,152,116,105,144,149,211,89,9,229,199,71,174,165,87,194,206,178,67,80,62,166,173,204,71,209,137,177,90,193,199,31,218,155,231,150,189,57,52,34,3,239,139,106,75,223,108,4,114,218,191,155,57,140,224,108,171,177,117,177,27,78,240,30,64,195,50,32,111,31,169,147,234,54,65,36,84,154,128,45,44,126,28,41,253,117,103,122,117,232,218,124,61,231,62,26,153,75,37,130,177,188,163,236,98,132,97,74,151,10,252,255,3,43,72,16,243,239,146,223,81,103,80,96,40,128,246,181,8,226,48,50,82,176,38,185,172,94,112,55,239,161,123,166,242,214,168,120,221,156,118,156,125,239,145,5,181,33,154,155,223,200,207,83,142,219,74,138,134,69,29,63,3,216,179,182,194,51,180,190,248,89,152,73,223,88,228,233,65,155,147,217,186,115,6,221,92,201,117,235,41,177,179,39,0,223,40,75,227,200,34,219,220,213,59,197,88,229,183,15,130,152,124,174,78,76,138,201,163,93,114,154,4,20,43,1,145,111,38,39,179,146,93,20,201,90,21,160,216,125,44,73,142,215,119,111,175,136,76,192,69,218,172,73,4,126,23,181,178,30,32,180,96,37,5,77,158,210,87,136,165,145,231,12,194,237,65,39,171,61,0,59,192,135,156,42,22,159,217,240,158,170,164,172,86,144,28,227,18,29,67,217,146,117,173,230,207,218,50,61,20,234,123,33,37,91,231,13,118,221,160,182,196,75,165,62,252,191,227,91,154,63,162,244,152,179,202,114,101,120,10,177,132,233,103,73,220,173,180,76,51,220,186,250,163,8,119,163,50,21,86,80,115,131,194,64,14,239,105,185,68,46,126,34,72,217,60,30,85,110,173,92,21,174,241,153,198,213,100,183,109,61,51,35,68,78,153,78,198,49,167,194,132,76,13,41,54,221,146,136,199,168,61,6,204,144,55,210,5,244,19,173,120,220,72,152,163,193,96,186,186,211,71,71,32,224,92,195,7,177,166,253,113,27,24,159,207,89,236,47,63,186,235,52,147,155,25,164,182,134,52,127,169,73,107,16,87,227,25,250,54,223,23,37,10,40,146,59,134,12,172,9,176,165,57,244,116,97,106,116,18,96,217,157,30,103,9,94,103,241,90,44,116,133,8,36,36,53,76,95,159,64,18,113,204,26,242,65,52,87,1,84,124,54,37,53,178,190,73,108,58,199,17,169,44,225,23,246,242,111,104,112,104,169,122,241,134,59,245,24,166,209,244,191,206,119,220,94,204,55,200,145,111,20,182,147,137,235,174,48,32,200,33,124,6,108,58,55,250,37,174,30,80,219,60,214,43,198,215,216,250,254,140,189,10,200,186,165,117,243,34,73,181,168,134,65,21,156,86,64,211,85,131,41,19,115,211,221,255,46,164,248,44,106,80,216,139,162,244,21,48,179,83,176,233,68,55,50,180,3,26,237,28,2,205,221,138,4,175,52,141,11,110,148,254,161,30,166,126,58,9,179,186,30,115,15,98,36,250,183,174,166,39,28,18,137,205,172,58,221,65,234,145,12,92,157,64,218,245,246,62,12,146,251,58,154,137,67,103,209,34,167,126,86,143,253,243,123,60,28,219,255,113,254,249,92,37,204,56,31,226,249,179,177,215,52,105,104,30,151,123,89,218,228,231,93,186,245,251,84,188,116,16,219,21,131,166,137,11,108,211,60,225,6,65,160,79,222,156,196,38,59,24,234,249,228,184,184,106,204,229,134,30,120,3,38,32,180,127,215,80,142,102,50,209,135,33,165,142,91,248,24,110,242,58,160,118,107,97,159,238,169,91,211,135,53,249,182,1,69,90,36,157,106,205,3,204,173,162,68,215,8,73,155,87,59,233,229,31,207,182,220,155,99,46,109,196,192,170,114,212,93,208,7,108,254,40,145,13,175,90,63,159,52,75,11,228,93,173,230,44,131,140,208,5,73,148,254,11,14,163,107,73,42,119,147,122,228,229,113,245,36,148,119,16,153,55,24,155,112,234,227,246,148,231,202,185,212,210,128,168,89,174,22,113,19,244,230,6,214,149,27,77,57,126,121,70,159,195,141,141,238,12,199,119,32,234,165,22,29,172,80,203,232,192,8,220,226,116,189,136,4,183,210,31,106,192,227,132,122,49,25,13,50,113,234,104,65,8,172,239,174,31,223,95,245,66,226,141,80,226,103,84,102,226,123,238,51,183,125,246,185,142,101,158,236,68,196,82,79,202,199,175,245,201,10,246,158,117,80,143,9,107,141,22,184,77,12,123,71,243,127,127,109,51,252,46,209,157,246,40,210,119,126,255,186,97,118,98,134,40,90,97,66,12,102,180,146,89,106,91,73,61,213,196,163,23,240,190,199,212,19,56,78,167,9,81,63,164,86,53,154,233,37,136,130,105,104,146,73,52,137,63,43,146,89,230,175,136,87,244,148,158,22,184,139,108,162,121,145,218,41,178,233,9,38,220,145,217,85,211,176,62,233,229,97,117,90,104,34,3,95,31,154,61,25,118,12,215,184,110,33,98,125,110,209,39,38,59,120,114,52,231,222,151,173,119,221,236,73,126,13,204,199,99,18,154,127,7,107,75,31,233,144,110,18,80,141,220,100,55,45,20,122,172,94,7,230,50,131,171,160,82,130,37,157,56,209,200,80,22,15,141,73,249,230,78,107,115,12,21,3,75,65,254,221,201,89,42,92,241,236,213,194,28,186,120,127,126,141,199,90,65,61,49,167,82,193,246,241,118,126,196,34,133,35,140,3,84,62,168,211,192,242,254,115,152,144,183,43,238,171,136,195,41,41,144,120,2,247,76,25,209,60,39,232,212,229,0,122,167,160,22,154,116,147,162,60,53,35,68,220,201,113,12,97,180,67,51,179,181,230,193,46,216,109,44,250,229,109,78,232,54,141,26,114,6,82,187,107,184,137,77,6,151,141,52,97,153,90,29,181,211,24,191,187,243,146,60,78,93,152,119,181,173,134,156,31,93,76,238,96,214,173,247,83,5,132,99,66,240,108,197,150,140,152,229,161,2,177,134,72,32,62,220,68,208,100,253,9,250,149,242,132,248,20,36,152,229,143,0,83,238,16,37,215,48,239,246,101,45,186,30,122,213,204,168,89,234,93,101,19,105,118,27,194,86,194,156,3,72,231,70,79,146,168,164,113,242,41,133,228,90,116,8,201,197,223,104,172,3,171,141,8,228,79,65,208,252,69,16,184,174,221,89,116,174,171,109,150,31,92,81,94,161,101,134,25,74,44,223,79,50,140,92,142,162,63,253,28,65,186,121,83,224,128,219,181,177,88,132,254,95,84,212,174,65,102,148,57,210,188,238,48,92,141,177,160,62,242,12,54,216,197,65,121,3,252,239,227,20,221,147,8,95,171,95,81,133,147,25,11,61,63,224,104,12,82,95,129,52,53,50,207,55,194,53,38,98,120,49,45,247,179,38,81,203,182,114,188,125,67,89,6,188,110,51,75,157,14,41,37,71,2,218,240,47,35,43,250,113,58,73,175,158,89,160,243,251,156,197,65,100,153,154,245,250,226,198,245,35,246,210,250,169,47,204,160,124,189,149,62,238,237,94,130,119,216,95,203,55,226,119,226,255,62,152,18,39,85,171,231,206,199,127,56,143,8,45,140,227,35,71,232,126,22,159,5,197,43,241,212,129,22,36,57,65,146,190,67,110,51,34,140,189,243,238,142,81,151,85,29,95,0,130,222,0,117,53,96,49,116,76,142,38,83,200,171,130,141,164,25,129,11,189,208,8,129,30,92,177,72,10,2,25,201,75,191,86,87,83,195,148,236,114,113,117,195,141,50,166,194,253,215,254,157,103,169,116,106,57,161,143,2,67,220,171,249,96,88,45,208,202,151,204,142,28,9,203,23,157,204,144,76,130,132,31,230,239,4,152,167,146,195,243,208,156,178,243,111,202,94,23,85,188,214,50,131,1,99,143,116,41,24,238,241,49,74,168,232,56,106,225,217,93,230,52,155,63,209,2,94,218,81,190,117,36,137,249,216,26,222,48,46,230,86,219,57,175,148,102,138,25,186,24,72,140,104,71,187,119,194,202,65,96,108,216,195,247,10,117,202,173,184,16,205,6,170,69,59,63,205,117,175,176,59,221,184,254,81,67,217,52,11,209,8,187,10,104,111,210,191,8,218,195,43,16,62,43,99,40,137,181,134,195,162,13,46,159,211,240,79,85,210,196,187,219,16,18,88,148,186,220,123,201,59,51,221,9,255,190,102,245,77,158,140,116,98,253,55,143,53,203,171,200,103,107,238,166,181,246,245,140,202,119,118,196,44,33,42,139,69,57,73,47,70,6,29,15,194,123,93,9,237,199,139,110,206,23,89,66,143,151,241,179,175,6,138,234,213,252,224,247,27,146,1,218,82,181,196,41,58,76,61,145,171,65,170,168,12,234,42,90,143,33,255,211,205,22,54,243,60,220,187,131,147,145,71,195,120,52,61,235,76,196,46,194,160,37,98,223,23,89,128,161,93,54,198,234,215,199,128,215,77,155,155,201,49,49,162,61,179,23,166,116,40,160,69,169,75,77,20,117,134,198,46,159,247,248,209,23,187,95,103,220,64,181,106,249,244,119,193,128,247,120,30,29,116,224,46,121,191,163,169,69,243,132,9,232,56,17,209,164,126,50,44,14,104,78,44,242,231,245,176,251,152,18,80,115,227,153,86,218,0,125,209,243,58,249,97,141,30,214,53,84,67,20,158,149,168,247,125,76,240,24,156,74,62,12,156,251,162,220,42,143,115,78,37,129,58,30,116,183,146,254,234,17,178,66,109,212,180,14,205,4,54,255,1,203,130,177,238,171,126,239,62,201,150,44,149,50,179,71,44,19,20,143,172,183,74,134,149,159,76,206,168,147,77,104,55,113,182,128,135,115,117,196,186,160,138,195,42,52,148,159,242,92,176,31,121,95,191,110,233,96,147,159,90,201,235,118,140,58,80,193,130,60,164,58,33,62,33,242,97,115,49,7,98,78,178,29,199,30,48,168,180,125,20,206,113,203,219,191,112,10,81,149,43,207,24,90,78,74,7,26,130,56,232,29,22,41,110,228,174,107,12,252,182,9,214,143,124,109,57,9,115,212,208,26,48,176,10,124,243,134,241,216,154,252,177,239,179,176,187,4,179,64,172,59,193,24,17,69,213,112,78,74,213,48,46,43,143,132,185,215,7,4,208,246,29,130,13,166,181,249,49,51,90,89,87,65,129,22,252,205,105,132,85,183,94,210,142,149,230,68,52,241,13,76,196,107,193,191,140,177,144,46,0,11,208,24,101,96,250,100,204,237,202,146,211,117,57,80,80,228,201,229,169,86,15,65,93,169,197,45,126,213,45,65,13,43,63,221,144,17,215,109,61,167,11,40,171,45,96,92,38,69,8,3,202,140,130,119,202,55,127,231,89,165,199,3,30,39,176,177,46,50,122,106,52,171,34,139,208,134,43,151,211,13,116,41,20,41,238,44,215,219,214,197,23,207,187,234,226,40,85,82,214,51,111,15,182,244,68,52,99,59,1,170,68,123,222,13,200,79,105,184,131,16,206,25,53,160,113,151,169,91,230,152,58,68,165,16,146,247,100,48,149,125,216,179,246,179,46,237,26,138,141,225,41,255,141,86,12,130,145,140,254,191,67,246,136,210,90,185,82,154,101,101,194,75,127,149,129,138,218,18,168,158,65,245,240,130,110,147,73,247,211,194,115,60,105,206,226,6,35,28,194,39,249,51,247,165,15,119,177,213,96,90,231,71,84,229,146,230,126,53,255,152,140,176,33,126,125,52,208,19,15,97,55,38,182,230,168,39,65,251,10,141,135,41,157,15,39,159,114,7,127,175,123,141,13,99,6,49,158,0,162,46,54,239,118,137,128,182,209,73,208,168,163,220,84,94,56,195,177,208,185,75,159,223,131,60,70,45,237,51,208,22,4,103,49,148,212,218,161,16,115,8,34,56,204,3,17,74,65,175,169,233,177,4,178,2,111,115,171,228,97,78,148,129,116,234,245,125,52,13,137,235,31,103,216,57,39,95,130,172,225,52,1,90,138,158,129,191,113,62,190,128,93,242,150,7,202,33,203,218,201,244,218,44,71,14,57,72,197,220,187,142,8,58,191,99,224,62,237,10,169,162,214,15,105,146,98,219,197,178,51,66,158,238,140,93,60,59,144,232,123,173,65,34,22,38,29,31,207,167,143,79,61,69,212,68,31,120,56,236,195,67,252,151,119,95,203,28,86,199,130,124,72,215,237,98,253,9,151,68,174,165,231,165,243,212,57,122,249,58,13,35,85,92,75,214,11,222,106,243,146,174,58,59,90,232,189,19,34,247,126,110,183,127,237,64,97,47,60,194,103,114,121,125,131,112,21,117,173,231,192,16,76,73,127,27,219,63,141,119,46,210,3,235,120,13,104,135,162,158,74,86,65,24,228,76,22,201,118,18,3,121,130,242,12,183,142,176,93,30,253,0,55,10,217,188,121,38,97,228,16,203,154,1,135,90,122,151,65,203,33,141,62,14,94,181,31,47,164,25,156,146,236,142,48,27,169,249,196,99,27,51,235,36,12,120,114,129,69,161,223,99,35,27,240,75,114,7,14,178,126,6,245,167,99,47,25,193,152,41,244,132,164,28,153,131,96,148,94,226,153,253,105,65,17,73,231,4,49,133,165,92,157,57,131,106,136,158,7,191,104,83,197,223,201,195,2,188,84,67,98,168,77,217,231,250,83,22,34,163,160,30,239,40,88,104,191,233,74,78,53,103,207,122,204,194,154,110,104,118,105,72,166,188,157,166,47,131,221,151,221,182,253,183,110,136,64,137,29,160,229,24,80,30,62,207,31,207,111,190,191,152,156,106,49,80,35,135,77,159,240,202,232,96,114,188,72,94,147,195,9,33,56,105,185,189,131,86,112,71,211,77,40,45,159,55,20,201,72,33,134,158,202,176,228,241,101,238,63,219,242,26,93,45,238,25,57,167,249,135,18,67,110,152,250,115,154,250,13,86,60,0,229,54,122,118,49,247,200,166,47,97,44,174,24,34,208,73,23,39,210,233,9,99,50,144,241,81,87,85,179,163,215,6,71,40,160,21,149,39,145,190,201,162,168,182,168,33,176,66,187,3,212,209,40,27,207,209,44,122,206,219,138,82,111,150,247,50,85,190,12,110,205,219,31,107,146,16,149,22,183,42,16,104,245,44,127,254,137,244,155,254,78,183,90,132,60,28,176,218,119,179,197,165,229,96,103,216,12,191,109,196,153,160,42,193,209,188,189,62,203,33,5,72,18,89,172,87,187,19,26,208,105,197,80,85,242,195,170,134,153,201,215,94,110,3,136,111,205,109,36,252,81,22,142,19,221,59,245,46,167,144,121,56,70,161,174,86,184,239,79,108,157,71,115,241,123,135,158,143,126,10,135,176,35,252,52,143,54,16,11,233,66,8,139,181,252,211,224,181,187,90,180,214,118,222,167,184,147,69,19,83,74,61,125,143,60,133,31,166,207,180,152,48,31,175,252,23,79,81,237,130,24,13,34,196,145,211,4,101,210,194,173,243,66,84,45,119,241,134,71,20,202,92,171,54,249,184,119,128,127,143,169,213,230,192,19,248,236,31,105,135,93,225,31,17,98,62,248,20,220,106,101,11,32,71,137,179,84,99,111,70,44,167,125,0,138,241,175,134,237,5,38,14,18,127,79,50,149,65,215,107,49,155,207,94,242,109,159,160,173,54,132,117,153,223,57,70,196,90,78,175,124,239,250,60,141,61,26,96,71,0,247,167,139,142,244,183,31,246,158,179,124,167,163,73,164,42,101,202,35,212,186,182,18,58,68,11,94,152,139,140,108,213,230,100,92,124,140,40,14,250,200,142,35,194,157,213,167,169,78,68,148,124,26,239,34,205,35,159,251,250,25,111,164,116,207,255,86,228,117,238,155,203,111,244,68,9,255,36,126,169,20,19,125,202,60,74,237,134,190,92,205,6,14,109,152,66,42,190,54,117,156,243,103,179,20,232,149,235,158,97,60,189,53,31,76,150,25,17,215,111,91,30,252,14,54,144,117,255,169,80,255,252,38,38,138,9,155,44,206,13,226,31,136,188,230,7,129,180,179,77,175,103,220,170,61,201,97,212,205,157,64,181,20,75,53,48,20,189,242,104,5,223,155,142,193,64,33,35,6,234,71,134,158,55,149,107,236,173,110,63,105,31,121,112,61,101,84,72,46,191,142,235,111,89,162,11,69,248,79,165,83,126,52,127,56,208,166,237,159,83,55,30,169,141,197,136,172,96,58,81,226,33,179,24,17,85,65,189,18,234,121,92,42,193,78,227,153,169,244,94,242,195,230,227,119,200,127,91,202,233,158,241,50,28,38,177,141,226,184,14,0,78,99,232,4,235,29,123,125,224,110,80,51,232,219,181,238,128,77,44,104,179,10,132,131,100,188,175,32,55,230,252,206,121,198,137,150,251,12,212,146,109,186,123,214,79,210,244,115,200,247,80,3,115,78,21,22,99,164,8,223,18,120,44,152,85,167,138,16,109,188,7,48,149,254,55,25,132,1,151,114,16,204,26,147,183,124,137,87,147,214,122,79,47,148,128,151,199,78,82,66,181,139,243,108,61,113,3,199,221,98,87,73,129,212,196,59,88,23,93,126,160,153,13,83,30,46,135,173,114,111,224,57,254,132,25,192,251,169,252,69,26,159,66,88,144,31,42,195,234,200,142,105,203,167,130,213,213,41,232,101,249,236,228,41,149,209,202,197,238,34,177,65,53,78,146,236,84,133,213,244,17,68,164,39,11,25,95,255,45,20,101,100,208,58,227,191,166,222,108,190,37,172,132,254,157,153,229,116,252,164,110,46,52,161,168,108,25,138,86,230,239,223,23,250,244,39,169,124,244,61,221,39,191,79,187,74,221,154,5,104,251,71,94,92,42,70,22,134,146,178,26,20,111,225,161,124,173,165,123,162,46,53,138,227,102,146,78,87,183,65,95,72,193,50,237,176,1,12,77,149,192,16,196,16,225,187,84,103,192,238,40,139,122,3,205,146,115,167,72,78,172,10,209,64,194,22,201,132,150,1,135,252,251,189,120,34,186,182,215,68,96,120,104,51,202,141,40,232,49,14,91,251,227,217,92,217,119,141,184,215,21,47,149,189,85,9,192,74,227,233,126,134,20,194,158,39,99,144,29,45,160,32,184,62,157,150,185,213,191,14,253,210,223,216,0,150,227,133,93,95,201,91,111,190,121,153,146,200,204,224,242,133,108,223,140,192,228,157,78,54,28,92,85,178,158,59,244,113,148,237,190,192,52,10,116,202,71,179,72,173,14,208,239,14,240,134,100,179,56,37,33,224,156,236,131,184,60,149,156,11,52,9,169,102,199,23,106,70,184,75,53,186,80,205,7,248,20,229,142,159,238,25,125,78,86,219,16,171,241,99,150,169,52,227,174,146,37,26,39,78,31,251,170,48,131,236,252,36,237,188,12,33,201,238,149,248,29,41,119,228,42,219,192,26,107,175,50,82,53,142,237,86,239,84,30,101,231,54,157,48,68,60,21,102,14,162,190,42,87,81,141,107,247,62,86,51,246,134,39,209,228,212,192,24,129,236,75,207,247,41,201,215,157,46,207,209,84,19,163,122,189,209,23,46,42,227,87,19,4,173,184,193,127,42,246,128,82,0,184,21,67,34,31,218,74,153,79,225,97,211,142,53,13,20,140,223,106,143,217,231,107,35,223,73,62,103,152,26,177,163,155,98,245,12,152,144,124,43,17,48,254,245,118,177,37,212,143,123,179,20,185,20,149,99,28,136,16,19,52,88,142,166,179,31,217,172,60,139,28,179,43,169,46,188,177,24,199,163,192,2,206,70,231,50,187,30,173,10,203,134,44,67,81,74,147,92,70,106,20,107,55,182,70,195,2,232,190,80,213,188,41,12,248,84,166,17,246,33,67,21,122,122,69,42,135,77,178,234,37,149,90,174,222,216,18,185,162,154,62,44,63,169,82,148,175,58,172,16,52,110,81,45,157,176,208,233,174,117,224,5,47,221,234,42,41,87,241,234,209,231,65,190,36,58,96,159,178,255,127,78,100,191,41,196,188,179,241,135,43,130,143,43,221,145,10,106,182,77,222,96,23,203,201,55,162,218,48,224,50,147,65,240,83,119,1,153,58,116,130,215,139,14,137,197,1,117,80,178,183,114,130,243,112,114,219,239,57,177,50,75,233,236,192,122,184,237,245,65,248,41,148,145,204,203,213,28,17,28,56,249,218,122,174,207,153,5,145,10,151,34,124,67,73,58,228,142,101,218,241,116,111,158,177,66,68,141,94,178,132,211,35,214,195,103,4,77,48,230,5,120,250,253,72,213,126,140,211,197,217,164,236,127,89,28,32,99,14,15,221,133,160,197,102,149,102,209,115,100,74,183,244,196,237,154,142,39,157,196,161,33,162,140,93,218,174,148,218,71,14,58,12,187,108,68,176,7,175,30,163,200,143,233,157,173,229,179,250,194,19,38,54,220,182,214,182,29,77,118,159,42,148,167,168,201,217,225,217,170,68,146,9,67,42,117,138,35,244,166,156,37,1,22,83,114,45,126,217,195,23,111,223,54,9,224,57,228,248,97,101,49,232,116,101,241,0,154,191,10,21,239,146,5,45,152,83,208,93,109,172,136,27,69,38,52,160,217,223,140,5,149,57,205,236,137,7,250,7,85,32,200,84,165,233,185,118,126,33,130,54,84,230,48,212,201,230,5,194,224,197,220,219,244,69,64,9,58,149,241,129,10,182,20,59,137,151,66,172,149,72,149,178,244,116,162,76,23,145,178,24,38,7,138,162,57,111,239,206,80,164,224,163,231,118,37,15,5,226,18,177,64,28,50,72,114,230,161,168,181,9,96,190,189,8,214,137,51,27,109,255,106,215,93,213,161,142,69,107,236,52,13,253,128,241,165,15,110,255,64,246,209,125,12,181,51,110,165,150,241,254,6,124,23,209,210,221,190,37,13,105,112,94,67,96,139,90,205,50,88,9,216,12,146,164,45,203,192,161,202,133,230,24,105,55,225,131,12,209,237,33,11,49,64,240,62,66,63,176,48,150,188,122,232,91,95,29,41,26,171,63,162,248,5,14,250,251,210,45,172,19,185,170,195,54,106,209,15,94,119,87,144,62,103,206,198,193,243,168,199,91,181,185,91,110,122,232,250,193,113,78,88,236,173,157,71,202,184,76,60,211,238,166,77,152,171,212,211,45,104,43,42,188,4,102,20,55,48,68,66,142,253,192,83,3,0,195,99,58,92,94,228,162,20,77,13,114,102,252,231,112,198,28,237,70,49,212,167,4,129,79,151,0,130,218,212,159,200,129,231,191,6,190,57,234,142,123,186,46,196,3,147,27,15,153,84,57,250,72,132,60,57,172,198,228,55,68,135,70,177,120,106,106,149,37,111,134,113,49,246,41,71,243,236,57,184,88,100,87,41,133,226,3,211,96,139,3,44,46,55,8,52,174,124,54,90,155,51,189,89,79,190,196,14,159,40,133,28,219,210,2,158,49,155,133,147,114,144,75,48,97,36,139,212,103,58,69,249,106,207,213,174,181,231,106,69,42,28,86,111,159,57,3,254,36,215,128,54,140,183,4,205,16,109,200,235,55,82,67,231,150,19,120,183,52,6,17,76,5,149,213,58,234,30,185,146,5,172,164,114,226,68,138,2,10,200,126,142,177,99,185,182,252,194,68,146,84,74,24,200,59,245,143,220,121,193,13,214,182,195,245,71,17,201,196,154,11,30,116,8,122,104,61,16,16,99,118,141,194,250,107,254,155,172,186,19,89,66,61,82,189,171,172,221,133,189,49,198,245,129,203,86,19,78,176,65,110,42,15,58,11,121,13,249,215,167,98,96,201,5,240,88,12,52,166,166,98,146,177,218,185,163,106,110,49,2,153,84,80,188,94,71,247,151,122,216,251,106,150,168,122,17,182,51,174,9,118,107,155,99,128,123,135,179,240,136,59,21,238,193,185,200,131,250,153,57,40,42,133,180,168,99,86,123,32,22,165,48,11,145,220,157,227,235,74,194,69,181,87,181,46,8,221,121,120,248,77,224,117,30,6,42,41,183,98,101,35,155,79,0,242,93,157,252,147,18,212,57,202,225,160,174,130,238,158,105,171,253,91,59,175,104,206,128,117,104,110,200,151,224,172,237,250,94,28,92,32,126,245,123,74,49,198,88,64,248,150,253,77,139,47,103,14,31,195,225,64,24,192,139,129,11,1,40,79,112,109,188,85,153,73,39,104,246,96,147,242,223,197,188,59,170,73,243,55,91,219,65,240,186,116,8,74,73,161,226,58,41,69,113,116,55,95,76,87,49,122,245,119,25,3,141,126,211,201,87,187,210,189,210,203,121,234,186,48,73,180,174,243,203,38,58,193,87,13,183,218,250,158,4,51,6,13,126,29,17,45,185,145,90,248,191,127,237,218,181,238,32,99,10,172,196,36,173,135,39,130,180,199,242,211,148,163,93,225,30,144,181,145,109,200,12,114,172,181,5,216,51,1,88,151,167,92,211,88,57,103,2,231,66,74,252,236,240,3,199,28,66,252,9,69,47,217,209,114,117,118,231,28,135,75,167,22,201,62,241,1,104,35,28,230,224,67,123,253,193,173,60,37,66,131,199,180,84,203,246,36,39,175,6,117,75,26,226,106,110,226,7,31,63,52,18,105,83,14,63,23,233,97,109,3,120,80,206,194,158,193,134,116,110,104,171,5,245,105,241,139,218,102,173,171,141,53,23,113,186,121,2,43,5,25,50,88,46,52,241,81,218,68,240,225,160,95,120,154,191,25,243,130,149,122,41,91,108,40,156,54,13,47,170,242,233,106,239,181,140,132,163,224,59,233,8,83,178,9,184,16,15,88,245,57,7,111,177,231,112,157,223,187,21,113,18,26,229,201,5,185,29,83,234,120,196,99,35,168,22,22,145,183,68,40,151,132,150,69,130,36,54,42,99,158,5,168,61,205,208,28,1,17,13,121,20,19,222,58,157,38,13,146,127,216,95,236,197,114,218,213,197,218,156,148,16,165,201,39,175,28,98,34,133,38,107,125,36,142,220,174,131,236,1,142,73,84,95,91,62,85,134,142,199,112,22,143,135,144,253,169,97,192,194,186,206,177,113,241,241,217,136,194,113,249,104,247,201,34,209,10,36,191,62,18,184,91,53,56,50,214,220,169,204,133,55,218,208,240,219,91,72,131,134,204,241,65,198,34,46,211,231,74,50,69,31,229,24,60,137,9,64,249,212,65,192,188,224,38,202,118,78,173,176,167,98,203,134,105,50,117,43,168,27,15,100,150,110,227,164,47,214,188,208,221,205,112,220,149,46,213,111,66,84,125,73,121,217,157,54,32,87,37,131,44,227,66,182,83,92,139,188,123,129,253,116,34,160,121,243,253,84,26,224,194,234,196,71,103,111,31,25,140,83,229,139,8,214,45,246,35,16,37,184,120,160,189,121,220,254,52,20,140,236,189,155,155,59,167,194,49,133,123,143,77,202,127,210,226,122,237,160,222,44,255,239,111,118,250,114,92,217,229,106,152,78,222,156,119,41,127,238,43,232,151,38,166,113,16,179,187,112,34,134,63,65,250,37,146,234,48,16,100,106,239,21,204,195,171,38,213,25,219,193,183,212,103,137,6,50,163,114,246,76,174,227,42,160,10,242,223,48,91,139,18,75,185,226,201,168,55,70,177,63,25,170,115,200,152,32,47,246,166,235,2,160,150,154,97,166,21,218,79,191,170,149,40,12,181,223,220,138,147,125,98,147,153,156,94,208,165,106,151,61,94,102,170,255,238,114,149,229,106,225,117,51,55,177,14,14,155,122,69,95,126,171,136,67,188,113,98,101,192,11,148,148,26,29,85,225,180,174,16,91,88,206,2,68,210,195,204,240,144,15,202,140,247,212,142,103,21,36,6,129,38,66,165,145,42,25,202,208,180,18,39,81,221,237,90,100,34,152,48,1,254,89,62,249,165,39,179,202,151,34,169,3,166,153,90,45,11,157,21,162,150,159,22,135,76,25,67,83,228,184,146,138,124,105,15,37,212,60,7,81,114,130,224,65,255,128,83,149,36,128,167,140,223,175,149,191,194,16,87,196,204,16,227,12,109,94,208,37,195,99,189,93,164,182,88,32,29,197,96,88,74,98,197,179,178,67,71,194,137,218,52,239,108,195,254,204,114,175,94,130,89,197,213,63,115,125,19,12,73,237,218,181,23,30,184,100,174,40,156,255,200,128,127,109,243,29,111,149,254,95,138,30,87,26,246,176,45,244,179,224,73,86,61,121,160,47,138,196,166,92,176,89,3,177,154,43,19,189,83,223,186,183,154,63,55,94,4,238,234,67,40,67,238,235,209,78,254,62,140,138,167,174,245,219,145,27,40,113,170,64,128,13,173,4,11,227,126,8,180,36,98,87,18,172,170,208,75,186,246,200,240,203,70,101,154,91,229,31,47,31,155,130,232,232,215,192,179,128,200,125,134,60,243,209,123,151,200,216,169,189,65,98,216,210,112,228,94,231,181,219,206,218,2,61,112,19,183,182,123,124,100,207,68,105,94,140,230,144,135,137,235,181,255,245,7,191,176,112,116,187,238,113,181,31,120,114,206,212,34,240,73,212,201,217,220,84,51,59,247,117,150,79,175,83,204,109,217,2,25,158,63,20,168,80,186,67,80,51,66,121,168,0,240,145,165,54,47,7,168,74,83,30,167,227,199,189,180,225,86,246,190,124,36,218,106,33,72,61,146,251,39,19,3,170,40,167,156,23,213,116,189,244,40,188,120,8,164,122,10,254,8,33,169,206,94,45,9,136,180,19,162,245,167,190,126,235,243,168,215,168,122,228,232,226,137,236,142,205,114,103,122,252,21,239,117,185,214,173,206,187,200,207,220,98,9,14,166,203,139,165,81,212,138,247,220,212,28,124,133,19,184,245,99,209,240,224,193,126,217,37,166,114,102,44,25,228,232,235,228,214,231,229,59,105,201,104,46,246,103,176,186,107,3,114,71,243,72,68,94,159,70,190,187,47,211,19,54,118,156,70,188,118,251,35,175,38,90,137,82,201,118,20,73,131,31,236,112,172,136,1,223,227,92,217,137,247,210,189,46,8,232,221,209,167,91,137,155,5,244,38,167,98,215,41,100,67,118,165,148,186,94,2,158,41,89,230,50,36,73,183,16,87,60,68,143,192,92,118,14,0,244,97,54,37,115,11,185,159,57,210,208,250,96,167,121,252,60,61,28,205,5,39,44,233,140,236,30,211,26,81,35,189,180,14,52,194,187,87,95,166,148,167,50,5,186,124,140,6,40,110,82,203,71,186,220,232,63,67,168,65,167,202,17,135,90,5,129,54,98,26,67,132,149,163,20,32,91,114,18,253,236,18,40,176,229,187,113,102,147,204,167,166,223,194,179,220,87,80,45,3,171,208,59,101,124,180,74,182,37,233,237,129,224,177,158,163,218,225,233,16,88,36,112,246,113,198,129,11,65,12,84,20,254,165,143,164,218,216,25,251,131,211,154,89,73,201,123,231,126,174,145,227,22,146,86,53,165,250,138,84,173,113,213,113,68,195,72,206,58,123,60,108,243,78,25,209,11,39,218,37,199,21,128,153,184,59,104,48,159,134,46,62,134,160,200,194,100,112,100,207,233,171,17,147,253,148,75,248,44,50,239,235,156,120,145,18,63,104,138,37,161,238,211,86,193,221,130,167,154,253,28,146,181,213,208,166,174,146,4,227,190,6,32,166,48,211,60,106,17,250,216,18,5,61,254,136,87,5,166,67,80,99,124,168,213,126,125,166,86,216,28,197,83,67,230,137,168,53,197,233,185,119,183,183,250,1,47,171,169,99,62,0,171,134,212,123,10,77,101,198,155,117,48,227,48,44,10,205,62,103,22,123,13,231,109,188,108,38,188,234,98,4,253,254,165,190,44,49,141,216,217,56,9,6,98,81,153,135,144,150,67,130,186,110,105,54,5,121,202,108,80,97,165,30,213,131,76,22,8,205,140,8,154,26,146,46,97,92,50,153,28,249,27,202,145,16,179,126,41,234,223,51,200,6,54,36,211,33,21,35,75,99,201,8,5,228,232,130,121,233,19,64,87,155,61,109,235,129,162,32,230,111,190,219,223,79,29,179,19,231,178,173,188,48,160,215,99,69,67,69,210,1,205,146,195,154,192,195,151,189,17,55,212,124,14,238,167,155,120,76,69,115,236,141,242,228,118,18,201,180,78,183,34,149,137,181,218,158,151,81,157,167,247,0,99,87,217,2,2,184,184,120,142,53,185,49,66,244,123,171,231,110,68,153,99,206,209,146,171,142,41,228,95,70,40,148,219,139,65,185,242,139,99,193,156,216,177,79,45,217,73,248,142,162,140,79,4,175,164,107,11,130,126,113,46,233,130,14,87,21,40,253,251,6,131,88,146,109,247,45,204,43,176,0,225,245,143,184,103,116,26,102,198,209,127,58,10,219,149,196,8,57,196,214,53,194,216,111,233,51,165,77,241,112,36,211,209,152,246,35,85,168,209,252,124,236,37,26,126,47,108,251,162,200,164,255,142,214,182,83,101,172,151,227,72,253,95,206,193,75,252,2,125,227,94,189,190,44,89,92,192,103,46,182,69,189,255,66,173,63,86,187,136,190,194,54,185,21,176,66,85,214,188,129,104,185,65,235,250,51,32,26,78,83,240,182,233,71,47,134,8,143,51,149,120,209,100,193,207,161,61,177,98,220,11,150,220,193,197,101,68,7,206,62,128,220,213,126,75,151,110,66,125,249,63,240,190,197,220,132,219,207,31,119,104,14,180,92,69,130,93,136,67,172,34,156,218,118,227,132,40,174,228,15,138,249,85,143,58,30,129,250,145,194,181,106,59,88,57,184,157,80,95,232,205,101,239,172,99,156,82,136,82,116,37,31,171,35,131,37,254,14,156,91,85,238,102,133,110,163,119,37,125,45,50,10,33,151,59,46,153,250,146,29,250,110,0,235,178,199,196,124,23,141,119,164,35,163,114,107,175,78,106,63,4,63,116,187,164,125,252,210,67,219,230,106,193,236,1,51,159,29,142,70,209,212,41,81,202,169,16,140,15,89,112,165,88,66,10,146,141,53,40,3,174,62,212,168,186,66,124,162,66,236,62,138,131,166,166,107,201,98,128,4,21,239,30,235,200,69,129,52,48,151,226,90,55,22,153,14,30,13,57,115,30,158,8,14,247,55,181,233,69,187,30,160,117,101,151,22,158,243,207,106,44,202,54,158,151,80,45,85,211,66,13,229,8,104,83,178,232,169,66,93,208,95,204,32,109,80,200,70,134,218,115,248,41,61,20,165,96,139,106,85,183,208,139,138,121,232,121,87,112,84,170,86,111,83,68,69,239,253,243,59,35,24,92,95,78,249,3,65,73,174,219,216,66,182,205,13,158,94,114,109,77,157,16,208,11,122,216,49,112,67,12,249,241,222,202,152,147,167,247,210,193,55,186,130,86,208,47,109,76,211,12,35,208,237,153,235,143,204,114,203,136,180,76,89,117,219,36,162,124,151,230,158,68,138,110,43,234,19,218,210,217,213,103,137,249,154,141,10,13,36,157,19,199,58,200,157,193,91,72,86,142,0,248,9,7,167,67,121,214,84,35,65,213,65,55,215,101,230,97,13,216,174,250,95,9,201,194,124,108,189,203,72,72,139,230,109,71,195,241,96,233,170,98,75,160,188,32,207,7,202,190,210,212,160,99,167,34,98,67,109,0,129,89,88,20,207,33,125,172,68,212,208,176,25,183,151,14,151,73,103,220,135,143,46,246,97,149,41,89,179,75,10,28,168,107,33,252,227,171,62,0,81,103,148,94,199,98,167,8,122,251,106,12,169,138,191,175,130,3,233,6,242,218,192,153,68,63,240,197,188,136,76,93,143,107,43,131,128,84,93,11,113,215,131,160,19,79,225,130,57,28,85,179,115,91,90,82,99,96,23,58,246,240,197,76,222,241,166,135,23,185,243,155,38,251,13,226,69,86,255,64,104,215,84,77,177,20,96,161,112,232,30,35,228,200,97,104,83,85,33,130,248,249,160,80,171,44,171,86,148,222,0,78,231,169,41,25,68,116,140,157,80,140,75,26,135,131,189,236,26,33,159,149,248,133,233,197,108,107,167,156,222,249,160,130,185,151,30,176,128,36,54,167,123,194,212,89,49,203,53,217,66,6,115,153,235,238,34,59,73,31,57,110,221,248,239,154,85,137,209,95,102,162,110,206,46,79,129,216,68,52,25,198,24,130,195,123,20,93,51,198,246,80,130,224,210,6,163,10,40,159,20,167,76,215,140,171,222,192,217,63,201,92,212,41,219,31,92,6,203,105,49,0,44,163,198,89,34,243,105,245,123,14,202,222,38,229,177,42,17,228,52,250,54,145,181,103,199,110,52,53,132,11,119,9,61,132,147,58,154,81,203,57,156,123,140,111,243,219,20,137,3,92,63,106,109,10,51,186,160,100,114,187,161,141,157,117,225,217,177,176,192,191,190,118,185,237,220,253,226,138,68,137,237,138,204,201,204,88,200,239,175,205,124,243,142,162,55,100,173,173,123,145,7,54,73,194,85,147,230,211,231,83,232,157,199,184,90,227,30,249,39,64,191,84,174,181,176,35,129,78,127,145,211,117,206,222,235,225,104,14,73,92,44,95,103,255,55,0,226,81,154,83,249,190,229,176,174,80,106,117,43,223,69,238,196,158,108,51,125,57,253,192,106,62,246,48,62,80,144,178,66,239,10,95,62,37,29,181,95,106,70,43,46,14,61,220,38,110,117,221,78,192,128,69,35,112,68,206,235,209,239,200,1,128,50,20,197,50,234,120,188,104,109,191,199,191,75,195,49,76,97,185,94,33,234,39,167,16,215,3,70,112,232,181,44,176,207,66,26,27,232,82,39,216,57,119,120,219,118,35,174,85,140,253,30,186,69,115,93,217,24,92,163,245,167,162,149,140,193,152,132,16,36,100,5,167,155,60,141,202,194,73,225,44,88,252,219,245,129,23,109,161,102,158,20,254,43,156,240,161,163,227,159,22,128,227,20,113,110,217,186,198,43,41,144,251,122,196,96,227,98,90,213,53,120,217,6,133,149,40,62,145,203,213,143,52,149,46,254,180,137,9,237,111,191,183,222,62,52,220,191,164,61,251,146,185,77,103,30,137,108,141,87,26,148,79,236,142,133,128,107,54,220,245,89,223,103,233,1,123,93,124,87,80,205,232,123,53,2,121,24,16,145,100,174,251,50,130,213,147,228,222,204,169,164,175,236,148,250,210,47,241,209,86,21,255,30,229,146,29,111,101,104,141,112,32,245,58,71,208,186,5,206,174,99,182,175,174,131,23,234,137,106,25,77,46,109,201,50,118,75,17,43,169,229,165,101,83,162,130,231,199,186,140,99,138,223,110,167,68,83,67,5,81,164,196,55,74,101,78,59,151,229,87,148,231,252,9,10,182,254,109,14,154,162,173,245,44,79,216,131,151,101,40,99,33,148,8,179,178,28,85,122,199,149,53,154,221,242,197,58,39,101,184,68,214,34,68,126,98,255,238,51,52,220,225,199,0,161,52,127,31,127,46,133,52,199,82,201,240,190,210,47,189,188,108,169,171,80,88,56,200,177,242,20,132,88,102,58,66,243,80,106,251,206,154,134,70,47,121,148,3,135,17,116,173,116,14,131,243,36,86,44,180,18,66,213,207,50,213,113,143,44,102,216,170,67,84,47,230,210,194,163,41,199,255,19,109,216,81,247,32,44,123,163,140,113,220,72,174,170,0,14,222,92,118,31,196,3,43,42,45,211,150,18,93,41,29,41,205,246,36,19,7,128,102,202,252,207,130,9,20,17,14,218,229,148,213,34,151,185,70,254,252,233,175,151,61,15,249,254,204,99,30,60,205,150,167,237,47,46,218,39,66,37,27,249,116,232,100,29,95,159,154,74,98,212,226,18,73,1,168,153,96,167,199,156,84,41,120,196,122,223,145,88,142,105,97,25,69,250,94,152,43,75,221,148,8,68,66,61,23,35,166,0,73,110,70,253,128,110,57,102,220,164,40,200,222,55,13,58,191,161,234,95,223,122,20,103,70,106,173,217,4,170,175,105,183,217,181,205,126,222,39,92,137,2,161,45,84,112,97,221,245,129,46,241,192,78,32,103,99,201,122,233,43,113,9,168,81,169,119,27,185,6,183,11,26,156,71,232,210,201,64,244,160,46,220,222,117,227,80,95,141,25,191,125,210,23,222,199,171,177,73,202,66,181,215,93,183,66,157,3,162,8,57,19,27,146,111,27,191,64,247,154,222,65,161,73,163,175,159,10,249,108,62,217,138,1,15,139,161,150,27,170,214,212,63,186,45,114,118,218,111,3,56,167,189,212,211,106,187,94,169,207,151,226,138,244,90,229,166,166,183,187,163,134,232,111,46,51,216,6,63,165,58,173,94,140,5,93,241,231,240,149,61,2,44,50,165,68,2,50,50,103,236,3,57,78,201,87,64,39,72,103,217,61,175,25,81,246,112,168,138,60,3,252,64,30,105,226,75,161,12,237,46,102,224,139,168,31,181,134,182,25,235,219,175,70,89,166,176,114,128,224,34,112,137,112,158,4,123,205,196,198,179,246,204,92,136,130,165,126,111,207,249,35,34,195,132,144,52,237,61,131,149,171,226,40,122,180,154,43,110,12,82,1,236,11,227,215,165,133,209,53,237,198,250,26,161,161,243,41,5,120,35,245,242,154,44,247,41,46,16,241,232,107,150,66,15,151,175,29,149,31,127,246,0,49,204,243,96,12,160,17,161,75,29,230,212,223,195,145,134,58,175,228,153,242,230,99,36,248,192,122,107,97,189,146,27,8,102,172,224,122,19,41,244,194,249,238,88,74,254,143,40,236,57,165,186,17,58,109,224,12,247,208,240,176,51,59,15,9,233,22,210,69,239,187,19,177,206,5,157,232,124,50,170,26,239,82,132,39,245,142,185,224,166,251,189,31,190,144,237,92,176,142,168,95,231,17,2,203,23,213,21,131,165,100,81,133,249,215,199,199,174,151,50,39,28,175,159,190,144,126,193,215,16,11,166,197,204,6,180,103,32,19,193,193,172,163,39,132,55,130,247,244,1,137,61,38,247,24,239,51,45,200,144,78,53,65,217,76,71,205,116,235,149,174,99,163,3,224,205,95,15,36,119,9,199,16,102,49,210,178,152,122,199,21,182,223,210,118,225,183,159,196,154,73,216,22,87,73,50,113,123,133,42,184,159,136,54,112,14,11,23,167,24,195,196,139,52,162,181,230,137,88,102,32,47,99,251,77,129,146,1,155,252,176,18,179,135,14,204,161,182,156,194,189,78,79,225,0,20,2,190,111,163,125,164,103,124,240,121,125,11,35,240,167,34,182,63,236,108,26,164,249,245,212,237,198,189,31,228,145,160,154,125,142,193,241,171,128,28,207,105,103,32,219,129,30,244,54,77,237,247,50,85,41,52,70,178,73,85,209,51,43,232,238,252,247,121,119,145,94,175,167,13,165,21,145,149,208,224,69,121,212,171,40,15,93,154,96,131,197,85,7,151,128,99,160,146,21,110,103,16,221,83,7,12,29,139,17,83,168,54,123,177,215,197,108,17,124,57,88,242,62,235,206,59,246,54,10,188,144,62,115,162,2,72,198,102,63,199,99,88,169,216,83,65,198,4,181,239,81,171,86,21,97,99,49,147,148,63,28,176,107,168,88,117,82,31,9,10,50,253,229,88,198,43,45,34,100,244,200,126,45,54,118,42,190,126,83,55,74,121,226,133,7,1,93,71,228,56,143,3,51,155,165,51,235,53,158,212,109,115,171,233,71,182,247,243,249,184,35,232,244,39,197,55,118,28,106,54,155,67,172,54,72,86,190,45,131,236,44,62,132,140,77,91,48,150,243,156,249,96,175,132,182,160,189,155,240,150,19,10,150,184,197,32,42,80,72,111,225,86,204,110,254,83,229,204,11,224,136,86,114,33,238,193,144,198,56,186,71,162,146,147,60,186,151,211,153,151,84,201,70,21,200,91,18,217,247,0,133,167,122,136,57,108,116,37,16,219,129,211,21,111,221,203,152,100,84,26,96,194,180,112,226,244,151,239,238,215,217,75,94,73,179,51,76,46,156,177,221,8,209,46,102,249,86,67,31,71,21,130,253,70,72,146,224,193,208,186,22,218,234,110,120,133,106,198,59,26,79,143,94,244,237,51,220,62,254,174,171,159,120,163,102,64,12,145,14,63,91,111,36,146,90,52,198,145,31,36,135,139,16,106,26,14,7,85,26,176,123,85,28,109,66,247,181,94,87,206,20,143,147,49,249,106,156,236,161,123,74,141,47,71,226,77,61,139,9,57,56,248,59,217,184,109,96,49,247,53,152,62,183,95,4,217,170,156,178,96,35,232,131,18,252,181,98,38,178,252,125,16,122,192,151,148,22,91,156,196,11,243,84,57,114,230,181,6,137,144,191,145,40,97,104,52,54,60,152,17,66,110,159,128,89,101,9,71,216,228,201,81,182,253,83,104,92,131,237,20,231,244,125,105,70,242,77,59,105,152,234,42,153,204,190,243,106,147,24,70,8,182,210,61,33,5,132,36,182,223,137,250,240,180,236,164,234,34,97,56,100,24,176,105,110,251,59,134,149,16,52,255,78,152,238,133,23,164,174,23,209,26,30,239,206,152,107,236,11,206,140,97,85,190,7,21,140,222,1,158,213,251,128,112,250,29,86,187,105,227,39,14,97,102,91,87,152,221,14,139,84,44,169,218,167,163,137,109,96,164,21,26,185,225,169,222,56,187,63,64,60,246,150,0,152,111,29,174,199,191,51,23,219,51,64,43,56,25,56,155,49,121,20,251,244,177,129,52,154,14,49,49,38,241,179,132,108,212,75,131,111,132,63,114,120,52,201,141,199,200,119,233,120,108,206,221,150,119,198,145,82,180,130,54,97,223,221,149,181,75,151,203,65,212,157,98,70,202,31,147,39,128,90,46,39,230,179,179,98,56,74,151,29,168,69,175,228,43,244,190,244,68,215,59,151,188,123,5,28,117,209,240,150,117,167,104,60,219,39,97,103,48,26,171,174,202,144,104,182,34,229,195,10,0,219,130,73,247,47,140,134,88,89,139,203,170,140,102,234,188,118,38,230,146,75,68,208,41,95,112,247,195,155,207,40,213,199,229,222,251,204,228,212,38,135,62,127,22,99,86,247,127,4,143,59,17,180,224,146,215,47,38,110,36,229,67,60,240,77,55,187,191,0,29,213,209,51,252,100,192,182,151,201,83,2,22,72,22,240,116,174,94,218,75,105,16,58,101,181,222,183,248,39,157,163,65,243,57,84,172,192,221,129,211,124,123,51,175,130,156,35,40,76,229,74,126,30,105,226,252,104,211,99,82,180,70,113,224,27,145,122,95,238,112,86,14,2,25,234,244,181,189,105,97,234,18,232,165,40,158,130,165,16,64,255,62,161,88,124,231,58,91,27,4,104,47,89,94,71,177,228,163,26,0,85,246,201,113,248,102,48,5,198,20,176,237,107,198,158,173,212,234,122,64,9,97,63,81,195,2,88,229,231,227,86,93,84,246,85,167,217,175,12,5,10,85,178,150,13,205,145,11,71,53,134,73,219,141,235,70,249,134,245,206,106,88,16,11,197,112,49,41,131,82,124,181,21,144,247,77,154,110,158,91,124,9,183,246,148,145,163,175,230,251,7,206,227,196,139,27,176,239,23,45,139,97,53,157,42,149,112,98,185,225,172,71,244,246,135,119,15,96,253,151,191,92,71,152,124,176,75,147,107,87,32,183,210,183,130,35,213,252,6,180,121,202,123,41,4,55,242,76,181,17,52,49,233,41,238,110,60,22,239,42,195,62,244,25,255,194,99,15,155,94,31,70,59,22,104,70,58,246,241,11,39,79,230,233,194,121,41,196,209,214,190,94,62,181,18,33,109,187,51,177,81,40,103,161,119,78,41,94,198,162,121,132,224,156,9,225,106,116,16,176,72,164,77,31,134,74,7,171,125,96,103,34,51,138,175,106,68,126,44,55,128,33,93,188,118,193,30,222,66,24,85,147,76,164,171,74,193,187,196,77,85,242,134,31,18,83,14,106,8,146,114,244,207,58,242,110,127,134,227,127,10,190,175,212,90,206,54,76,43,110,138,118,88,71,76,224,199,64,103,145,154,164,151,168,161,198,49,176,45,0,42,167,102,146,109,65,35,74,18,167,241,55,53,77,191,162,9,115,166,29,223,208,136,132,116,128,246,196,121,202,76,118,72,9,149,9,84,82,23,227,7,159,31,237,92,147,218,205,13,233,21,178,51,161,65,86,101,192,129,99,34,196,188,211,90,196,153,6,107,117,206,189,229,56,1,35,95,186,44,224,219,60,26,36,183,177,196,25,199,151,235,176,213,13,175,73,101,53,255,73,183,240,0,191,2,222,127,254,247,193,174,154,233,204,201,209,9,239,236,165,114,51,47,163,242,41,143,66,40,94,82,230,73,96,58,61,219,180,148,97,48,217,135,226,79,186,132,95,228,176,228,254,4,74,203,122,244,98,20,211,164,196,101,80,211,215,243,34,155,97,25,171,108,52,168,76,99,254,32,191,223,180,34,241,0,34,38,65,26,52,154,230,193,70,209,17,74,242,18,42,102,108,198,151,228,140,185,9,141,13,245,75,142,227,187,200,181,227,190,197,65,249,125,135,20,89,222,71,184,103,154,191,5,199,92,209,21,6,251,248,58,215,177,177,201,173,150,184,206,108,20,61,181,197,76,110,22,3,243,165,232,21,168,197,93,210,31,179,244,58,103,234,151,168,56,101,249,36,84,247,217,217,137,78,18,64,158,20,54,132,218,67,208,227,85,72,122,21,205,56,183,246,255,184,160,196,164,113,104,90,44,103,146,71,120,236,109,66,87,251,45,150,111,200,60,154,159,207,63,102,191,199,171,255,248,102,205,19,135,230,15,75,204,242,227,159,65,72,153,35,142,248,83,172,164,86,10,182,251,88,186,44,52,225,200,252,168,190,121,60,0,116,131,190,247,218,218,149,25,82,76,191,229,47,179,57,228,65,251,166,234,212,8,236,114,229,50,68,31,93,243,188,3,187,72,41,145,148,253,244,209,65,125,197,150,204,106,197,218,205,55,48,126,51,48,80,177,49,200,50,179,140,40,152,190,94,85,235,84,94,225,245,41,244,175,63,175,46,85,125,36,122,61,202,94,32,96,117,128,117,245,63,173,89,52,221,47,225,91,246,62,82,83,254,77,16,156,11,56,74,142,20,188,118,41,104,99,48,172,222,10,232,76,38,238,165,200,223,67,201,151,119,31,33,6,177,84,129,199,85,3,84,27,28,129,60,140,217,117,86,229,226,15,195,42,135,43,223,139,160,35,92,154,50,250,131,106,135,27,48,34,222,155,190,48,233,122,93,70,197,107,47,84,30,102,33,111,181,117,208,244,243,218,198,188,24,135,221,75,101,214,242,28,173,1,19,168,98,72,255,193,90,166,140,67,182,206,155,100,49,35,62,82,227,178,142,187,26,72,106,41,214,154,118,162,96,222,221,110,180,100,176,176,72,159,131,0,160,203,198,69,248,8,247,177,226,237,186,57,180,173,186,98,155,211,223,176,67,54,149,247,159,193,165,115,137,143,149,60,193,30,134,145,148,95,103,99,192,139,136,80,180,136,26,24,226,89,204,8,103,37,5,186,221,243,209,218,159,228,187,78,71,160,148,124,216,198,15,44,36,169,130,90,179,151,62,22,64,41,144,81,233,166,12,234,170,37,28,175,59,133,81,243,242,94,5,82,206,241,19,200,15,134,184,255,0,0,232,141,220,192,97,67,142,253,185,207,250,252,105,53,121,100,61,107,222,205,94,11,92,251,154,220,85,54,31,134,144,205,121,211,14,8,49,58,100,21,235,86,69,94,164,211,106,89,236,112,146,0,91,105,123,159,153,87,144,148,83,67,100,90,110,184,39,242,189,246,246,220,211,75,45,62,135,254,121,131,135,189,39,92,80,22,157,169,66,211,54,215,202,195,18,183,223,47,162,238,246,79,105,210,242,109,202,58,152,237,196,118,51,47,104,24,216,129,163,109,100,78,227,86,41,214,202,214,157,195,179,71,61,65,68,212,90,97,17,101,219,220,182,99,96,107,184,52,151,109,242,169,92,18,3,125,15,164,163,254,61,244,194,95,130,114,28,110,156,44,226,188,145,196,108,157,87,98,192,19,181,132,58,203,139,255,20,188,210,75,175,245,184,15,31,215,43,93,196,122,156,73,55,37,142,211,51,251,236,60,0,245,0,211,6,215,190,215,49,187,140,31,226,98,46,152,193,30,104,84,71,189,27,170,72,147,193,112,81,43,68,40,151,135,125,48,197,184,75,31,84,126,157,120,131,11,251,112,151,22,200,84,66,150,9,30,213,227,232,199,212,174,147,138,216,113,116,94,60,48,165,32,105,196,100,176,65,53,201,36,157,228,24,7,217,85,244,139,92,14,197,71,107,54,247,47,145,33,193,200,144,180,225,244,86,35,22,0,27,153,252,218,143,95,65,34,111,67,164,39,244,47,38,59,54,10,137,103,106,163,62,206,60,2,133,1,138,207,54,229,187,238,251,182,42,178,76,240,232,47,4,161,247,255,219,116,10,245,225,220,134,20,243,52,144,247,126,179,158,201,157,244,72,57,118,159,78,248,54,117,196,156,159,39,88,14,241,243,210,131,178,1,140,173,144,194,127,8,253,46,123,238,192,59,202,236,114,113,2,212,49,159,136,109,252,159,91,178,61,186,52,48,165,224,218,46,195,173,202,20,112,176,59,105,101,29,66,152,53,160,159,139,167,122,52,190,42,29,195,225,234,67,108,121,19,9,22,21,197,61,192,56,74,60,79,172,158,20,180,242,121,172,165,52,135,101,96,238,247,200,94,149,149,3,137,164,74,89,67,17,245,142,87,253,94,252,132,221,255,203,139,83,67,44,53,53,191,151,182,80,229,106,69,30,24,212,90,220,186,4,70,251,209,172,198,233,213,160,143,132,173,7,171,43,46,23,182,65,124,104,209,203,190,245,107,156,228,7,179,179,219,211,221,28,158,139,64,92,152,161,229,146,240,253,144,88,108,240,186,134,206,143,202,164,104,68,231,98,176,175,148,78,133,39,146,25,100,243,13,44,141,12,74,19,103,236,217,30,70,226,187,124,162,159,68,206,229,50,86,227,123,187,14,65,66,21,149,152,187,34,70,244,162,130,50,121,159,81,16,184,252,254,187,189,128,71,245,60,115,141,70,231,205,247,12,202,187,73,228,208,58,53,197,219,112,4,34,60,194,129,229,227,29,103,26,158,185,130,163,237,203,111,201,246,110,40,88,13,94,252,55,15,3,14,128,76,77,82,138,25,95,66,99,216,139,88,34,85,101,192,179,195,183,15,47,33,231,102,58,1,120,27,192,204,156,120,80,241,215,137,185,61,250,156,88,218,222,40,207,241,232,183,244,72,234,104,230,47,8,222,172,40,118,81,146,28,65,91,218,241,212,146,146,168,6,209,189,172,194,0,60,7,186,18,166,94,16,65,73,7,62,108,34,231,207,126,246,158,195,235,62,28,237,199,160,1,167,221,205,88,82,12,85,97,183,0,91,105,149,113,196,164,153,216,93,89,247,209,145,54,17,23,43,94,59,185,239,205,145,232,59,148,13,206,219,13,146,125,154,20,154,97,215,120,1,138,116,61,41,118,114,249,156,86,209,77,236,244,120,218,41,131,94,112,214,42,37,176,248,153,232,245,131,105,176,44,43,152,102,51,38,27,63,26,191,168,242,183,134,242,95,37,23,2,157,153,11,109,58,180,185,147,106,218,243,196,123,160,163,156,136,216,124,225,186,208,76,22,65,237,253,243,136,210,168,170,221,2,156,144,65,19,221,111,4,105,57,96,139,123,178,116,85,151,35,74,134,169,116,232,120,184,150,58,23,240,152,16,52,178,164,177,219,26,26,178,209,68,176,156,71,6,54,240,149,211,168,116,43,254,147,19,40,210,166,67,182,234,230,207,134,136,235,48,201,8,170,225,253,88,91,253,203,181,1,230,127,221,248,42,116,53,113,187,156,159,40,50,112,52,161,205,110,167,4,119,242,248,38,226,230,217,37,0,215,217,144,239,177,13,39,31,210,198,183,222,245,19,126,250,126,162,132,203,215,50,145,235,107,102,14,100,113,200,211,58,124,70,102,196,165,249,98,185,143,0,153,123,118,88,234,100,103,33,124,133,180,177,138,23,197,163,219,30,207,249,13,205,250,117,156,1,190,210,185,153,53,216,213,59,102,201,85,147,201,167,7,203,118,57,44,48,77,69,69,123,0,54,175,120,189,42,104,90,104,23,179,97,59,187,147,39,127,245,57,124,233,87,178,50,77,68,3,181,119,81,217,38,246,44,4,23,192,143,181,222,53,53,80,247,6,67,219,177,185,36,244,158,103,32,178,241,2,250,15,211,194,243,214,109,216,129,18,141,155,24,63,70,218,108,198,55,176,147,27,209,94,97,125,28,37,9,75,140,80,137,248,42,3,242,85,125,104,220,119,1,140,136,100,161,165,71,117,156,166,115,79,145,191,255,10,136,206,224,16,53,110,106,160,220,201,103,157,222,27,62,189,19,92,17,4,247,221,253,182,253,32,25,163,192,221,6,115,37,147,56,180,41,185,97,81,8,245,172,139,122,149,164,176,228,11,108,64,190,12,203,43,4,198,141,163,191,203,97,19,61,151,72,236,137,186,132,17,181,206,136,204,87,105,241,32,158,224,84,60,65,32,169,3,137,58,169,115,53,169,102,56,225,82,226,127,4,139,128,225,152,191,179,4,245,187,64,102,230,221,32,88,105,22,203,213,215,173,163,73,107,32,161,159,103,34,193,231,152,108,192,10,114,202,210,57,92,69,181,49,94,22,212,46,223,68,86,80,198,222,34,67,171,113,253,248,201,151,211,144,225,181,85,202,52,85,76,30,108,26,51,229,74,137,161,137,187,11,176,172,134,209,255,136,176,174,38,180,79,93,251,27,109,205,227,4,167,95,56,130,191,6,175,211,227,86,159,200,145,23,144,218,137,170,63,232,226,108,125,168,139,146,63,212,75,99,252,127,98,108,60,29,167,228,124,194,254,196,210,135,167,23,152,200,106,108,69,121,22,228,121,75,100,168,240,10,140,226,35,179,43,184,231,175,71,60,213,223,202,4,169,78,4,91,7,151,233,138,225,253,156,5,230,123,43,234,42,133,57,198,210,143,63,205,187,167,210,157,129,33,246,250,168,150,106,49,114,15,208,9,103,116,145,233,163,68,183,47,157,27,191,133,6,75,156,110,157,209,15,1,149,107,76,44,2,68,48,159,27,93,238,158,127,20,212,212,196,130,12,200,50,221,184,47,197,211,144,254,194,189,22,226,131,19,156,51,62,72,38,52,108,149,23,212,185,46,183,180,89,45,135,115,30,159,138,224,244,232,142,61,185,40,238,101,245,215,155,169,128,47,169,135,207,154,84,130,107,239,241,128,223,39,71,228,166,222,86,0,105,229,245,125,17,187,186,153,101,213,137,31,175,193,164,181,6,57,25,217,147,180,211,130,29,160,88,21,60,255,54,197,91,178,240,19,173,206,58,78,207,143,207,230,231,14,7,54,147,226,179,187,58,225,167,62,111,80,74,164,83,102,105,40,71,93,36,231,67,204,231,60,90,226,18,36,28,250,130,62,12,112,47,40,30,129,57,223,36,205,60,173,122,191,235,176,22,116,30,12,33,245,106,145,36,161,119,137,246,3,127,199,61,2,233,218,100,40,8,219,2,41,38,199,143,123,87,174,120,79,96,6,136,75,229,58,83,234,56,49,212,42,81,205,166,82,142,252,126,25,128,110,197,181,80,146,58,170,182,78,231,186,152,227,174,104,23,243,48,208,87,83,240,186,42,39,29,171,196,186,173,7,16,226,245,191,90,208,169,149,36,57,214,182,194,238,145,129,195,71,57,235,48,218,56,112,71,153,90,57,33,170,137,249,20,82,244,253,61,36,183,172,231,117,178,6,218,129,39,64,6,166,83,66,81,253,248,68,1,141,113,135,27,187,115,198,194,96,70,146,14,156,165,2,9,172,204,255,97,101,219,102,81,156,164,8,254,90,49,147,243,92,85,225,143,135,170,80,51,150,93,219,78,41,187,82,145,253,100,121,161,230,59,114,120,96,163,125,23,139,35,183,28,45,49,46,176,136,186,192,8,94,65,98,219,112,245,26,205,78,175,52,101,184,232,83,246,198,127,221,133,47,106,9,74,118,242,110,50,24,200,60,67,220,189,85,200,43,6,38,18,237,60,19,55,138,218,190,210,77,121,97,30,108,255,17,65,141,49,213,139,69,197,229,194,32,69,193,221,26,85,160,159,9,253,118,59,145,192,223,40,172,187,198,55,34,16,233,218,134,87,76,178,104,153,6,37,14,194,11,156,178,167,15,5,241,86,65,191,171,170,197,226,205,157,254,78,255,185,222,119,15,140,211,126,30,95,57,92,111,137,124,228,148,234,26,234,57,82,220,14,212,130,252,48,50,12,166,90,217,230,248,172,210,204,107,250,254,139,125,18,149,168,33,148,116,11,210,92,137,193,232,118,231,106,110,94,163,89,121,231,114,205,130,82,101,189,177,225,228,86,100,141,118,101,87,59,64,220,82,164,52,126,173,69,212,212,114,56,138,149,20,220,87,61,40,154,3,123,242,195,95,163,157,168,34,116,164,159,185,63,34,96,109,168,17,175,178,173,217,135,197,46,31,76,41,195,222,172,119,178,38,246,82,183,159,193,252,129,183,253,32,225,91,29,208,57,132,150,48,67,7,16,174,52,33,14,61,184,37,244,199,118,233,145,42,212,113,226,254,218,54,204,173,226,237,162,142,216,206,31,177,149,134,81,101,216,16,23,7,189,197,30,150,120,102,84,119,117,80,114,240,61,71,116,19,129,178,241,88,33,204,19,194,69,252,235,230,177,169,72,40,71,118,16,5,108,137,64,63,86,56,171,176,146,95,185,152,168,155,253,94,133,68,228,106,56,127,28,13,128,44,89,48,25,217,122,190,104,152,42,103,82,37,252,148,140,51,105,94,155,191,98,99,182,79,130,5,247,150,129,88,209,85,15,80,81,97,217,48,254,79,131,11,24,36,145,146,37,90,195,102,204,41,24,65,52,253,36,190,145,82,173,224,211,46,158,207,12,172,83,189,166,43,172,181,6,71,158,33,63,207,91,25,58,62,240,82,116,88,70,248,126,16,250,50,43,246,104,122,115,18,96,38,180,106,61,189,105,126,127,137,55,8,175,49,255,64,220,140,43,31,40,108,173,94,100,21,59,154,63,59,29,174,198,228,148,121,235,236,8,127,247,244,78,132,34,178,79,104,229,139,63,143,254,141,230,55,192,155,140,220,199,210,194,40,244,92,37,15,198,54,131,1,33,41,35,28,65,35,241,120,130,94,140,103,106,132,45,100,179,238,38,6,75,147,47,153,248,167,202,22,205,20,92,47,178,1,172,142,187,11,23,106,168,113,2,97,252,65,46,129,97,96,189,153,86,185,6,231,57,116,93,29,147,25,195,38,167,143,186,29,119,117,231,250,158,32,24,3,216,51,184,86,43,8,229,15,194,4,174,208,131,147,147,199,214,214,165,120,144,105,183,58,154,66,52,215,237,129,222,124,26,27,194,42,208,1,190,223,221,10,141,57,97,255,13,47,175,7,65,88,180,53,80,12,197,54,60,96,254,204,163,185,206,255,66,207,225,35,101,137,95,138,77,135,167,205,74,255,63,198,58,39,78,12,38,24,118,125,112,57,240,41,3,195,194,181,70,168,80,130,39,159,105,203,177,171,108,0,29,113,223,28,80,147,228,83,251,144,194,220,99,49,142,140,118,255,18,183,107,216,124,18,135,26,111,125,62,205,207,185,90,113,148,187,130,141,23,3,226,118,46,82,198,174,194,214,26,23,217,2,20,152,218,158,248,121,68,222,206,179,100,28,166,178,135,42,46,117,4,86,138,223,249,242,81,162,203,21,176,30,62,126,85,95,13,211,135,76,37,45,218,197,203,202,176,88,142,7,21,237,224,96,67,133,137,47,197,208,21,113,85,128,214,87,167,227,15,190,208,23,221,63,72,26,177,108,57,77,191,189,241,28,107,87,58,164,50,253,188,233,68,175,235,16,73,67,29,162,28,187,107,116,14,34,94,130,85,180,190,93,173,58,141,140,73,30,215,141,105,252,249,4,126,46,140,52,56,200,40,206,175,156,244,168,209,140,108,242,210,194,55,170,33,188,19,100,160,145,3,125,236,246,2,194,201,252,101,172,57,137,27,92,221,168,95,100,106,14,95,39,24,80,173,129,142,125,27,10,112,123,79,252,124,42,73,204,22,12,153,24,158,65,67,10,6,232,97,201,95,132,239,253,162,156,203,51,127,152,43,134,186,104,202,181,112,239,171,91,193,94,6,53,66,198,17,90,118,20,38,197,42,108,171,102,193,225,190,47,51,226,171,65,50,104,29,226,129,212,149,211,43,22,137,120,147,237,151,206,75,42,151,237,229,82,10,154,251,11,80,65,144,0,51,28,129,237,95,24,41,19,10,224,120,101,55,37,255,62,186,238,9,172,178,49,26,153,44,222,32,174,30,137,93,229,146,18,124,247,217,170,77,255,227,170,68,110,38,153,240,168,226,15,70,103,255,218,128,28,251,186,121,202,220,35,201,240,126,131,187,87,120,136,10,126,187,13,196,210,24,48,212,87,185,58,125,49,252,138,163,217,210,218,146,217,198,158,116,184,17,140,128,103,242,201,149,216,238,152,221,76,106,104,222,121,127,246,127,100,169,65,192,172,101,249,4,219,166,125,22,166,246,102,52,206,248,107,75,220,34,115,207,129,97,112,123,156,79,225,226,26,160,50,81,219,120,63,75,104,155,184,129,191,218,96,196,31,181,4,244,252,57,31,241,115,4,191,237,228,83,163,238,173,221,47,30,176,215,190,198,86,106,77,102,12,214,57,213,49,177,64,91,69,188,185,60,98,179,255,244,120,136,88,166,121,69,198,197,137,45,23,73,49,112,14,101,233,13,60,114,27,127,62,144,10,152,76,178,117,234,247,121,204,86,50,9,232,214,113,97,11,247,10,68,58,32,159,93,234,163,8,190,51,103,223,103,59,147,96,45,160,13,53,63,146,60,31,43,125,173,7,192,208,159,32,215,42,60,253,248,30,253,17,237,253,48,166,32,37,118,60,210,47,5,162,116,221,24,111,244,65,164,29,201,167,4,37,45,133,96,135,129,172,239,177,208,23,232,226,18,84,190,155,190,189,162,222,16,200,58,78,102,70,228,196,1,217,80,219,223,250,180,65,103,169,52,193,46,248,136,7,148,96,55,239,50,168,238,71,120,40,160,228,236,248,223,13,226,85,186,48,92,169,24,129,248,27,251,202,106,101,182,243,26,186,26,29,206,65,230,215,156,71,94,47,2,196,219,140,197,110,129,29,76,36,217,194,220,130,159,205,177,175,29,79,152,85,233,114,91,3,213,119,67,86,250,253,124,2,231,179,199,93,178,235,20,215,78,188,211,160,204,142,73,165,249,111,173,250,72,242,196,250,182,55,195,176,151,199,204,19,106,134,145,168,165,224,36,57,254,174,107,129,142,42,3,53,69,201,242,127,144,51,231,204,115,52,166,95,81,95,224,218,171,207,51,110,0,160,126,26,79,201,203,179,74,255,149,137,213,101,108,136,183,5,26,102,136,215,91,197,232,182,106,145,18,160,9,174,91,20,237,232,224,174,226,255,62,201,230,170,123,102,101,85,180,110,208,9,149,197,14,184,1,12,81,118,224,210,175,8,139,251,211,2,117,223,112,216,70,239,155,151,166,102,22,233,240,175,62,183,203,140,15,183,139,63,177,115,66,252,228,46,71,237,247,25,20,89,211,221,24,75,36,229,75,226,67,250,179,110,220,121,81,136,74,177,71,47,137,234,175,226,82,146,198,125,179,141,184,212,145,249,22,95,243,140,12,37,15,232,69,200,134,203,133,34,27,56,70,166,195,233,141,146,234,244,83,151,35,126,104,148,25,228,22,59,55,58,166,91,126,6,62,12,84,30,176,136,50,119,75,64,109,72,5,246,6,29,211,255,80,56,211,37,212,151,114,195,180,241,26,250,239,227,156,191,121,8,125,201,104,10,70,54,26,210,42,35,51,48,166,197,117,233,237,226,232,130,110,88,154,208,211,158,20,216,191,1,191,56,118,158,233,164,14,227,189,9,135,249,182,97,72,226,120,95,96,109,30,56,77,217,251,118,20,86,234,179,180,39,84,135,9,42,226,67,216,129,110,61,157,144,87,123,56,217,38,63,192,131,251,210,181,148,240,97,116,166,67,97,40,82,231,224,30,169,3,176,109,142,222,169,205,12,123,14,246,172,12,32,81,51,128,1,215,102,147,251,234,210,37,132,169,122,168,110,105,99,234,49,231,135,252,170,55,135,114,240,108,213,32,81,198,235,149,84,219,179,179,234,216,30,64,146,232,62,225,16,4,70,94,122,186,77,81,218,185,231,70,170,83,181,48,128,50,155,201,8,103,107,228,157,19,24,237,254,43,190,43,188,199,207,251,154,42,20,101,252,101,30,239,40,87,176,191,163,92,96,72,115,185,236,202,47,218,5,198,248,37,136,254,236,223,157,196,59,36,30,241,164,142,179,84,138,33,7,108,124,52,179,194,27,89,162,78,143,96,95,247,134,174,71,7,55,243,172,243,9,176,20,62,241,123,81,5,130,156,107,211,200,208,62,118,121,229,193,34,115,121,198,43,49,150,103,138,110,96,186,223,108,100,187,185,36,0,73,210,94,228,136,33,33,79,8,145,4,221,225,82,116,201,130,116,173,107,233,123,254,172,164,178,91,18,119,244,252,204,160,141,112,190,79,164,47,94,120,149,139,108,189,231,128,20,250,4,80,166,196,219,65,1,47,115,107,201,167,160,66,241,75,66,174,74,64,121,147,221,185,93,10,218,179,242,42,244,215,15,188,126,146,167,172,70,142,135,140,51,26,25,106,99,101,24,249,75,13,172,58,100,98,64,168,69,56,217,156,64,6,231,172,25,172,234,226,74,39,94,72,98,194,42,243,218,83,246,126,68,13,92,180,252,201,33,159,60,117,41,23,236,90,8,95,183,32,113,10,134,226,200,191,72,188,27,22,184,92,37,88,0,82,222,121,80,221,188,36,17,205,221,4,181,29,73,26,81,112,208,0,154,246,110,26,98,46,228,15,232,9,223,54,80,90,147,137,223,193,22,40,190,151,94,136,139,218,231,123,13,174,9,53,75,120,185,143,98,64,148,0,49,59,144,181,233,2,26,105,78,246,82,220,104,102,85,131,205,5,72,9,35,123,250,23,155,247,11,15,11,95,32,180,109,187,47,119,5,29,70,184,34,9,150,14,133,121,76,35,96,43,231,86,129,55,37,62,39,32,26,94,227,99,90,10,83,213,254,146,205,104,199,170,117,62,182,142,137,83,66,177,6,100,83,217,234,9,25,177,182,27,40,50,229,41,92,122,181,224,30,48,255,127,180,98,6,244,100,2,91,115,216,201,101,10,20,141,83,122,21,189,143,223,78,29,114,190,136,238,180,179,116,16,207,74,234,255,97,241,192,136,4,122,250,122,149,115,69,149,132,37,30,196,192,70,152,149,171,123,227,78,245,200,216,138,29,70,107,198,234,217,115,101,22,195,236,224,5,34,157,142,151,118,201,149,128,63,24,249,26,172,178,78,113,236,232,29,238,239,36,237,49,223,5,217,184,34,98,162,132,205,199,184,120,243,241,167,184,85,56,166,99,72,168,250,171,14,158,191,104,44,13,12,187,85,110,12,123,35,82,245,16,245,231,124,154,11,59,26,148,82,113,22,63,33,75,89,156,167,32,211,255,50,148,26,59,87,197,222,176,139,94,183,95,154,99,131,156,183,239,197,200,179,63,204,103,48,42,190,189,232,154,114,0,45,128,132,97,144,201,240,185,241,29,101,97,249,8,82,219,199,145,204,17,11,17,19,42,64,147,13,189,68,130,247,54,42,80,186,27,195,193,129,142,132,150,111,135,45,156,67,14,159,26,4,176,124,200,11,72,67,33,228,42,59,181,133,116,128,255,165,86,131,239,76,162,194,90,224,28,138,253,2,228,26,228,120,69,7,45,131,5,1,129,64,132,30,99,152,180,31,157,248,204,44,41,4,145,201,60,10,242,26,199,110,32,109,61,231,110,49,80,132,77,79,169,98,144,212,214,211,190,111,248,147,167,179,134,222,104,178,99,87,191,120,89,37,15,139,70,69,200,148,124,189,88,199,94,218,116,47,147,36,167,29,0,95,140,143,126,90,151,211,130,63,9,168,160,22,224,230,10,49,221,71,149,27,16,95,130,60,42,159,212,187,135,21,18,62,30,136,36,14,41,178,226,43,237,98,32,218,54,70,37,33,74,79,194,120,230,179,41,196,38,127,92,233,127,133,48,250,75,203,218,154,19,129,100,179,168,251,126,67,4,53,189,224,252,45,117,74,26,188,86,120,217,197,105,122,209,170,3,229,189,37,226,152,105,211,4,246,194,178,66,109,174,21,52,176,12,195,1,53,210,87,41,116,197,57,190,179,112,44,121,166,117,150,84,72,17,234,236,135,35,169,28,56,246,55,2,62,76,80,74,127,3,170,157,162,38,108,151,246,239,250,249,27,63,189,181,137,154,241,130,108,106,191,70,81,57,66,70,45,54,171,195,243,185,234,176,226,134,125,185,202,127,91,176,209,47,47,237,48,210,181,60,230,154,54,8,154,156,36,110,183,250,129,229,156,92,135,142,211,249,212,195,198,107,204,20,109,126,184,237,78,142,133,16,192,92,240,15,84,9,230,187,199,90,154,40,126,62,82,154,163,83,161,181,46,251,197,203,26,169,218,26,195,11,254,92,246,73,157,239,95,152,223,150,199,125,66,25,72,183,99,220,103,123,212,248,217,74,180,120,190,161,139,96,105,138,219,53,184,3,146,146,79,216,247,70,1,176,4,20,169,129,137,104,47,44,181,36,220,131,195,152,178,96,39,98,158,172,219,229,213,80,130,201,142,226,15,3,218,198,174,90,118,7,161,75,122,129,206,208,92,213,146,108,248,208,59,12,98,151,63,224,136,171,54,192,18,36,53,10,100,198,50,30,63,85,33,255,82,140,39,254,214,152,22,147,163,148,250,79,202,98,106,167,61,196,195,134,15,123,159,50,16,108,23,48,226,90,80,93,21,173,136,156,39,161,86,234,42,240,167,192,20,193,207,247,63,152,41,104,168,214,247,109,90,144,106,245,58,196,242,207,90,66,248,121,191,110,143,175,248,245,5,183,104,121,44,29,30,229,115,229,38,235,202,62,245,88,146,207,184,180,230,25,193,130,99,12,235,37,176,143,25,24,24,96,218,216,190,97,72,254,178,190,227,96,158,138,103,27,64,239,101,74,237,217,108,46,33,201,0,8,187,7,53,124,190,24,148,178,15,171,117,199,237,156,211,77,36,73,227,6,20,122,24,15,107,194,61,189,209,93,59,208,126,16,223,57,155,124,167,41,0,63,61,97,204,104,235,78,21,208,52,3,225,84,240,93,238,148,102,148,132,197,106,142,71,84,175,0,120,162,187,249,86,167,168,168,126,115,4,62,30,249,64,186,219,6,184,151,204,158,33,213,94,140,109,87,56,209,83,64,28,3,42,87,208,224,20,129,37,2,234,62,180,209,121,193,111,207,145,216,120,37,97,251,20,242,130,114,247,27,151,198,132,68,23,102,235,229,240,18,9,188,212,146,53,44,107,43,73,12,16,198,174,190,111,206,224,137,98,210,171,143,101,126,51,107,99,125,45,30,12,213,226,117,250,220,87,201,161,38,128,218,126,168,218,29,6,204,35,62,226,10,215,15,205,234,147,88,29,75,229,74,51,14,128,33,195,253,20,126,231,224,151,96,147,87,236,1,201,64,74,6,139,19,131,114,214,79,194,12,7,131,144,134,186,222,137,66,93,230,116,255,100,200,211,164,68,142,238,187,165,193,7,92,77,26,16,17,160,236,198,96,63,1,223,187,62,62,42,175,204,26,80,74,12,118,234,179,21,213,115,233,137,181,129,70,52,165,246,16,163,96,76,56,65,195,210,255,93,49,73,178,242,63,179,195,191,60,5,239,232,61,168,179,221,16,155,26,247,142,186,98,115,89,167,229,185,51,177,223,173,10,120,91,20,184,248,146,89,24,150,167,121,65,88,213,60,246,72,63,13,121,200,52,251,20,55,177,12,148,59,39,255,122,181,37,219,42,212,161,103,213,2,45,151,83,210,242,235,154,107,219,60,210,149,141,90,180,41,179,186,233,97,17,192,154,188,153,33,227,198,42,15,209,192,158,66,10,208,207,145,94,45,48,74,96,247,9,170,90,45,199,43,38,132,208,111,130,157,243,62,146,120,25,179,56,223,128,2,112,38,149,214,96,214,18,68,41,66,99,254,141,58,188,193,188,62,53,238,245,15,68,204,189,90,7,57,138,163,16,104,130,93,247,132,203,77,149,182,146,181,151,84,131,202,69,210,224,165,242,149,176,49,26,6,104,231,202,165,187,97,113,234,166,136,193,156,206,222,25,172,225,81,119,238,248,133,25,171,51,190,115,249,57,107,124,64,196,72,72,154,231,24,231,104,113,82,138,84,217,210,19,245,107,27,151,25,50,131,180,100,149,85,159,210,163,234,139,182,66,42,82,61,4,77,144,163,212,207,239,144,246,120,229,136,132,233,107,138,195,144,192,63,80,103,166,75,252,171,97,17,199,48,114,39,95,16,217,106,211,183,29,222,184,170,174,191,217,190,14,203,70,248,36,51,157,106,73,191,91,181,117,123,253,6,124,213,83,181,116,80,43,118,160,88,222,153,128,163,250,103,199,190,48,226,244,184,232,230,215,10,1,177,189,47,185,100,34,10,17,46,54,55,32,119,246,118,196,124,32,101,30,176,178,185,240,8,133,220,125,245,99,16,83,139,8,60,11,1,79,176,253,182,3,23,99,69,32,217,14,189,78,80,61,30,92,226,111,120,99,181,141,185,8,117,181,22,51,3,176,166,200,233,181,235,14,35,53,51,162,126,127,0,200,130,101,89,203,245,71,141,57,213,218,137,97,2,1,197,7,31,165,250,243,193,249,211,176,228,31,165,218,246,108,219,79,197,186,57,247,219,31,227,173,170,156,31,144,157,94,24,127,127,58,85,190,95,116,89,61,23,34,101,114,246,152,144,154,216,118,177,125,191,59,120,225,72,11,225,118,239,252,221,45,145,91,217,139,115,228,130,189,113,40,33,91,104,43,164,108,13,245,1,77,109,54,44,147,161,81,86,1,131,210,193,42,217,156,162,178,167,194,42,48,56,64,181,189,34,77,188,246,165,38,70,47,36,15,221,232,235,143,114,93,249,151,198,98,82,235,200,63,10,48,205,7,34,71,245,246,176,56,155,107,53,128,151,194,132,107,8,150,149,116,38,45,47,83,114,254,16,108,203,39,10,219,205,203,184,73,218,146,129,86,103,55,205,88,56,101,176,80,216,253,212,39,102,58,66,189,1,228,84,184,136,105,83,214,91,68,200,54,207,216,254,68,249,159,177,168,52,111,238,87,150,158,88,115,210,75,75,207,24,163,236,251,207,193,141,219,173,35,42,183,90,44,20,253,9,186,186,105,236,80,225,149,11,36,103,85,44,3,153,74,94,77,217,228,199,96,81,205,23,165,138,99,59,36,14,92,110,13,222,174,93,21,127,87,6,110,135,47,207,188,129,149,216,243,51,45,131,54,218,224,41,29,151,196,79,250,139,146,48,106,121,131,16,197,20,185,85,230,124,89,170,108,223,231,154,8,216,117,82,206,84,205,140,46,123,116,24,90,110,186,171,46,125,152,255,106,238,35,58,39,146,131,149,147,33,185,81,82,16,233,50,77,246,103,200,57,75,152,69,63,157,111,85,36,123,102,92,246,225,201,130,233,190,229,125,101,79,188,189,244,129,201,55,209,192,164,3,85,6,196,110,250,20,236,119,112,49,201,29,94,17,17,109,1,30,198,46,72,132,159,29,121,91,170,209,215,161,232,114,23,63,131,51,191,128,73,139,136,61,9,2,172,32,249,208,16,24,41,105,114,91,51,231,35,47,24,55,65,43,176,5,236,194,238,202,16,245,54,211,128,12,186,52,36,137,166,64,168,242,221,172,68,52,228,64,205,121,194,1,202,167,30,202,168,134,111,81,54,204,196,69,64,63,138,24,80,156,214,205,124,135,183,53,243,149,61,55,119,10,158,250,109,169,0,25,164,217,171,111,4,206,71,206,148,243,125,44,239,254,83,50,21,70,239,55,224,59,80,185,151,22,44,170,222,182,221,247,61,138,36,110,27,53,25,163,13,20,75,115,52,200,254,23,18,192,34,162,132,218,13,212,203,67,233,245,255,231,50,197,179,104,185,168,214,86,187,51,153,174,117,169,123,164,73,225,55,123,250,211,135,96,243,215,123,232,103,121,62,58,2,12,37,252,44,155,28,70,0,170,122,71,21,119,232,53,10,193,14,4,88,92,36,7,188,180,128,74,67,92,177,163,21,90,12,32,65,11,170,187,73,39,187,105,26,27,107,10,111,167,55,182,4,253,183,64,133,13,59,0,10,155,175,146,252,248,18,242,248,114,68,15,169,51,65,134,168,28,190,63,243,35,255,183,210,26,144,49,96,255,200,51,44,181,187,92,225,196,32,251,144,23,59,123,212,133,125,191,76,207,15,229,4,158,16,44,121,76,96,154,10,106,204,190,232,162,137,228,228,13,222,24,85,114,5,201,6,67,177,171,215,235,211,241,221,28,145,151,91,9,220,248,180,78,48,222,113,29,224,182,5,13,215,132,76,77,10,248,27,26,193,215,28,150,28,71,200,239,149,143,158,175,64,32,195,22,2,16,232,99,69,106,206,161,106,240,213,19,208,89,233,5,102,154,49,140,242,138,127,219,180,44,23,24,251,79,4,13,76,130,160,10,119,199,155,11,58,37,127,26,172,111,54,94,207,206,116,144,4,162,250,104,145,165,68,54,76,176,199,54,241,69,231,91,89,207,194,112,221,196,59,228,35,75,197,142,166,155,229,249,4,58,18,19,177,236,202,125,117,45,227,206,127,215,144,38,217,70,209,26,188,193,120,5,170,69,11,188,103,193,121,9,134,72,10,3,30,149,87,157,81,240,255,12,147,167,167,142,97,254,205,182,69,134,32,70,242,171,252,120,153,104,99,214,101,237,60,152,143,193,17,237,177,232,156,80,65,66,128,0,154,113,183,240,154,167,42,140,74,131,115,20,2,8,246,27,74,51,208,118,196,13,238,30,195,187,126,4,63,26,240,85,210,180,2,56,18,208,254,113,53,134,145,59,139,191,85,13,150,94,134,18,113,88,80,237,86,7,220,92,166,172,8,67,219,174,209,86,196,214,225,216,195,197,154,166,137,237,59,3,229,48,225,163,158,197,20,199,217,205,115,93,195,75,71,121,230,144,130,234,64,8,210,92,172,105,110,220,13,165,84,107,172,84,100,106,115,67,201,92,7,183,201,65,220,182,233,83,192,246,215,165,58,128,179,163,30,76,224,173,234,77,102,8,109,11,212,36,46,143,242,39,62,89,102,173,39,148,214,240,7,188,204,58,151,31,167,182,185,92,186,233,237,109,121,53,217,141,50,204,105,242,10,112,196,97,183,118,245,82,57,39,100,183,59,147,188,66,9,178,255,42,249,203,46,220,25,212,87,58,226,105,149,49,156,95,115,202,37,40,92,250,148,233,106,77,76,205,160,134,160,103,214,97,136,135,246,76,1,174,146,105,69,112,23,7,64,30,161,169,30,194,44,69,122,192,61,173,32,108,111,137,218,73,158,9,72,9,209,69,22,195,139,41,156,86,60,118,136,253,47,94,206,72,231,104,202,15,59,21,168,95,221,6,33,253,240,248,27,189,246,130,104,8,113,246,124,132,64,99,245,54,253,241,254,30,210,128,225,63,43,161,111,186,109,96,117,84,98,187,192,105,214,51,86,101,197,53,167,181,49,36,76,44,56,242,93,66,141,219,178,180,57,254,206,252,161,179,175,228,220,223,94,225,81,17,122,197,136,79,84,212,61,202,216,181,41,203,149,248,208,194,103,169,150,200,184,218,121,47,218,225,184,236,104,145,160,95,219,166,41,64,50,158,0,61,242,226,14,229,123,129,173,222,80,136,67,1,38,56,34,86,13,146,72,40,201,87,217,231,50,202,255,138,131,118,92,146,184,173,23,42,205,208,158,24,26,243,156,7,42,142,164,119,73,249,160,24,38,145,192,152,150,211,166,134,91,202,245,98,210,132,115,159,73,12,189,20,219,48,165,186,26,116,140,151,216,71,50,209,17,169,71,74,87,21,182,38,20,8,162,28,78,56,236,228,182,209,229,57,70,103,229,96,153,109,129,241,240,135,116,142,88,250,179,5,105,138,249,7,39,29,122,210,2,213,154,8,135,208,182,228,240,166,134,105,66,93,196,176,149,87,220,192,255,183,57,21,250,106,211,144,57,96,90,170,228,238,5,141,71,199,16,221,214,233,54,33,188,171,4,218,143,11,121,245,251,246,133,124,3,33,126,143,246,49,172,43,60,220,15,125,102,187,187,54,57,213,140,9,221,228,80,18,124,142,218,141,105,211,66,172,157,45,194,22,100,159,245,178,153,95,251,212,169,4,249,74,148,63,205,44,76,252,124,153,231,29,79,155,213,72,145,225,176,117,250,233,159,247,82,112,135,87,132,187,199,148,254,90,75,176,205,137,41,149,139,6,59,102,239,220,145,206,26,155,75,171,253,169,42,104,10,242,70,58,15,200,167,98,240,52,229,80,191,0,188,193,59,46,237,106,124,140,101,164,117,24,25,210,12,86,9,203,240,108,159,198,135,55,132,191,71,88,190,120,32,8,139,122,0,11,210,168,40,126,90,65,211,170,24,167,0,77,45,172,96,73,146,96,91,154,204,47,243,236,137,163,202,119,214,77,96,149,236,26,202,83,78,119,206,168,175,139,106,164,31,60,249,169,187,191,66,60,250,34,169,141,203,34,231,63,237,127,107,24,143,51,208,102,33,3,96,243,182,111,199,217,212,65,98,32,125,94,61,46,213,89,236,20,106,85,96,15,243,157,92,10,177,184,80,201,175,106,44,160,135,199,236,9,229,101,185,70,171,130,2,85,220,99,227,233,145,134,17,89,208,172,158,220,72,103,147,121,25,90,49,99,94,214,187,78,162,128,255,37,176,98,18,96,238,182,147,146,126,213,156,92,137,55,10,220,25,216,188,182,143,123,176,26,225,97,53,94,125,84,42,214,74,35,133,120,120,161,223,27,240,41,199,138,71,24,131,146,185,137,78,58,194,18,146,252,12,151,115,78,34,80,228,241,7,80,206,160,201,191,147,165,219,9,209,111,168,51,34,71,246,135,91,239,84,78,204,232,1,115,87,169,218,253,175,107,193,128,112,71,97,72,249,122,176,182,16,30,61,159,127,93,128,153,99,55,215,219,10,34,255,250,89,85,186,210,121,7,27,223,83,200,195,255,144,64,138,37,99,145,31,66,170,137,120,240,78,110,19,60,61,177,93,100,63,155,177,225,80,210,149,11,246,137,56,150,137,32,160,10,248,232,146,104,129,6,134,77,215,245,80,178,70,76,68,198,244,58,192,198,240,158,28,140,163,166,64,60,214,84,26,61,39,210,76,141,155,254,181,159,24,154,45,129,204,14,22,76,226,15,63,242,78,46,118,238,91,229,242,233,203,117,242,14,73,129,16,81,78,245,159,87,113,113,218,81,121,94,23,122,72,23,148,125,22,222,102,168,180,174,190,124,126,200,238,74,46,6,92,49,130,136,134,119,89,201,127,85,173,51,178,103,5,75,31,11,43,46,94,115,239,100,48,58,144,25,187,218,62,74,193,226,176,186,88,54,116,103,247,212,175,136,231,112,43,109,245,100,128,78,136,250,167,222,122,91,217,28,172,165,221,187,13,140,161,21,125,158,44,132,207,236,120,247,93,93,27,210,226,56,121,10,246,202,60,140,234,199,43,156,222,25,66,110,159,202,121,152,144,78,48,245,163,17,235,55,26,149,221,125,25,58,147,68,149,196,85,210,171,143,54,112,171,197,22,23,135,181,120,55,103,190,123,118,236,148,124,51,226,67,38,253,32,25,42,130,175,175,105,244,85,205,50,167,120,122,222,152,148,236,85,30,61,15,243,22,250,108,2,236,14,152,183,203,78,240,105,88,103,144,1,171,86,175,195,99,7,11,33,217,209,230,88,97,166,118,181,57,157,227,176,122,149,178,223,207,156,33,170,84,91,22,94,115,51,238,131,227,82,81,254,83,212,35,139,189,159,231,16,168,218,246,248,151,195,93,185,122,241,140,244,98,236,8,102,29,49,208,97,156,140,138,38,135,116,175,108,130,11,166,240,97,136,163,100,172,139,14,29,40,57,140,205,155,59,252,31,235,191,242,63,169,73,110,108,171,125,15,167,138,110,39,111,60,40,102,234,241,106,95,23,243,203,97,112,25,243,183,221,148,112,108,200,97,61,207,30,119,104,76,51,229,46,96,3,215,156,136,1,14,35,107,18,52,79,36,91,14,212,227,135,65,102,117,6,132,19,89,37,113,172,76,14,111,104,218,158,253,51,116,33,214,68,190,160,136,133,167,119,39,162,202,69,67,110,17,237,175,237,108,101,82,160,179,158,219,171,147,134,208,236,166,118,88,81,157,41,89,72,105,99,122,159,89,244,78,113,85,219,212,222,144,16,54,126,145,62,149,94,175,157,108,233,157,139,5,45,203,217,114,104,61,64,139,130,3,252,195,128,139,231,2,156,169,12,242,155,61,245,237,244,190,98,103,195,204,53,122,211,20,97,232,254,43,8,246,106,233,94,238,185,166,143,107,109,69,225,154,54,8,121,168,50,118,104,56,140,185,117,67,155,79,48,158,143,255,137,78,159,43,60,146,169,40,227,197,238,255,227,61,150,55,146,68,22,239,57,67,34,118,121,44,201,128,209,61,158,249,148,77,102,136,59,172,118,50,81,124,17,44,22,176,219,3,3,100,71,144,209,126,2,8,149,109,198,106,223,41,46,56,214,4,168,17,78,211,109,243,34,132,111,63,231,249,101,18,88,110,224,106,115,132,38,194,86,33,143,39,40,85,123,25,230,86,142,3,158,44,26,230,16,57,196,35,252,179,160,245,67,57,36,24,86,198,213,195,33,82,58,137,216,197,186,119,89,87,186,99,79,125,128,167,32,36,107,3,176,198,77,109,71,203,67,34,238,224,70,23,28,49,25,7,21,184,251,80,193,200,133,115,126,143,79,198,218,186,251,10,72,145,157,175,75,80,38,165,24,55,228,88,226,10,76,222,43,83,212,244,7,215,24,210,56,175,143,88,145,196,65,213,141,155,195,180,127,190,0,97,211,6,217,92,11,201,87,10,9,172,192,91,123,181,73,205,63,251,190,231,183,242,113,253,31,76,234,190,133,156,122,23,236,103,177,154,235,52,47,50,16,190,240,99,148,146,104,223,101,93,215,168,203,134,7,230,183,99,7,186,67,165,7,40,129,46,2,28,97,124,200,102,43,106,129,39,123,188,180,40,3,138,44,15,26,58,84,253,156,96,220,60,4,22,195,226,83,152,145,253,10,95,94,126,31,185,103,130,103,157,14,206,90,162,130,42,95,11,112,232,70,114,103,33,185,16,202,40,165,233,188,136,101,169,88,106,35,200,56,133,51,240,179,213,127,206,83,48,157,254,82,38,94,34,107,35,214,128,15,195,161,156,170,206,14,209,23,21,109,231,100,242,173,20,233,40,13,114,189,95,101,36,171,87,5,85,201,136,97,250,141,198,65,51,184,181,159,40,85,105,117,6,80,29,67,69,165,68,237,226,87,101,42,216,100,127,172,161,139,209,82,211,217,16,40,184,208,124,228,122,210,76,219,139,130,77,64,101,92,95,31,160,224,163,210,114,216,229,164,245,202,129,139,230,192,37,4,165,138,114,170,0,104,247,8,142,239,158,144,71,243,193,135,147,238,122,117,179,33,200,97,5,164,241,94,121,135,236,18,216,196,40,243,215,183,48,135,167,206,146,180,98,118,100,4,223,86,180,52,96,252,109,83,10,127,244,61,48,1,4,230,215,198,224,139,54,167,53,149,54,153,65,131,217,54,110,48,16,215,18,171,164,98,37,176,152,188,128,174,158,189,22,145,157,221,125,122,92,158,8,60,223,86,223,19,230,255,212,26,79,255,236,191,207,197,55,113,133,27,201,48,35,30,123,100,148,185,185,54,100,209,208,114,12,51,193,147,18,200,175,159,44,248,218,158,56,26,230,8,96,39,125,226,44,107,161,18,179,111,174,208,204,201,85,160,56,97,100,169,5,107,205,153,95,114,190,118,56,66,152,120,187,170,225,79,26,16,167,63,42,56,166,123,125,81,189,58,171,185,213,46,151,237,180,78,248,252,253,147,32,201,188,105,221,103,248,91,48,244,83,26,102,230,16,50,174,107,78,5,189,31,42,39,35,114,79,161,31,212,114,238,137,182,165,1,194,113,42,20,59,231,219,175,218,153,50,23,164,152,90,49,49,187,75,19,197,207,138,145,186,133,121,18,120,182,45,103,100,48,14,70,231,0,204,70,21,243,60,170,109,70,211,20,7,115,177,251,55,108,53,162,22,79,127,106,80,78,132,219,30,225,170,78,119,159,249,10,16,20,57,105,62,122,202,221,236,181,72,107,59,52,85,245,87,16,36,79,182,136,82,47,146,181,42,252,186,34,240,51,226,103,217,176,80,223,190,57,188,60,106,12,71,129,166,133,83,189,85,255,244,71,35,58,244,151,132,25,182,243,87,209,74,29,192,8,59,60,199,78,72,62,119,180,23,24,160,41,117,75,207,229,8,254,200,66,103,92,61,123,80,91,169,17,129,10,127,8,176,219,176,214,156,9,212,88,41,222,37,161,14,177,143,80,220,172,22,35,247,181,48,28,53,131,107,138,216,6,143,213,186,242,204,97,63,73,158,144,24,226,235,127,253,131,123,157,229,73,171,74,253,22,207,166,7,178,198,217,98,172,210,63,234,79,73,6,224,76,171,71,152,156,61,108,181,42,179,113,108,103,155,194,123,34,41,78,217,204,149,161,215,201,212,22,109,67,198,217,37,50,135,94,133,161,206,158,177,109,93,130,195,69,8,236,92,242,50,57,126,201,82,56,192,139,210,170,32,112,67,108,77,250,80,244,185,159,114,176,113,65,163,41,162,225,85,137,232,240,0,168,176,122,255,146,157,82,201,72,174,33,195,88,230,217,36,109,29,209,93,229,19,227,241,148,84,52,135,242,147,108,30,233,246,246,93,246,0,198,174,206,145,203,217,72,77,156,226,103,125,45,214,116,201,127,204,220,171,120,242,1,2,137,61,69,214,235,218,54,162,112,141,71,109,76,212,198,197,159,189,61,96,9,15,173,75,115,121,138,235,109,5,2,46,151,43,47,197,46,95,229,177,3,64,113,145,63,221,122,134,11,210,197,13,54,100,177,79,251,12,171,113,39,35,197,134,11,185,28,175,244,170,41,89,150,190,189,40,162,67,56,42,46,226,75,119,56,164,95,226,221,165,84,84,155,172,183,78,210,81,87,173,115,181,31,209,88,215,213,0,147,163,150,213,76,245,76,64,13,167,108,138,2,120,1,50,30,35,116,3,142,132,172,187,107,132,52,252,70,232,130,4,117,223,211,207,72,11,120,62,232,136,172,93,182,219,34,192,57,225,177,118,71,4,104,246,140,125,251,152,8,2,53,36,216,230,139,125,220,186,226,215,120,164,105,143,226,34,41,10,126,199,42,66,22,191,119,128,133,22,200,34,228,96,41,135,99,78,32,38,65,13,108,119,215,5,8,57,78,242,191,208,133,2,129,30,35,55,129,109,25,18,162,7,151,134,168,11,181,154,26,209,176,159,43,3,82,173,176,79,213,133,79,63,8,154,53,17,7,104,139,111,32,46,84,35,134,104,124,224,26,109,19,196,227,162,68,20,186,61,134,73,147,198,234,0,132,175,232,154,57,253,205,180,199,182,219,5,108,24,142,20,225,213,117,171,7,86,125,160,46,27,83,202,10,230,24,40,156,162,25,162,45,32,149,194,110,126,175,23,210,244,111,6,121,138,38,167,157,11,107,32,29,216,2,9,118,12,103,33,51,201,115,77,112,129,231,189,4,205,104,230,4,72,132,208,207,5,249,223,9,251,215,74,221,209,113,103,39,198,166,110,123,187,186,65,181,32,231,29,142,143,225,95,0,211,207,135,100,144,157,168,169,71,99,124,132,225,217,69,246,108,76,1,149,101,254,40,178,58,106,12,22,104,236,54,54,245,33,20,18,171,55,84,100,241,57,232,103,83,184,229,20,176,221,130,44,121,220,184,31,56,171,76,185,49,6,181,203,123,111,251,239,54,28,124,110,134,157,14,122,141,48,155,242,25,240,114,109,28,22,152,147,84,245,60,222,17,200,201,65,160,92,54,136,250,234,247,131,131,185,60,194,167,156,74,77,172,250,189,88,198,196,103,209,65,42,174,174,123,104,89,159,35,221,246,218,247,66,205,12,124,66,5,203,135,110,10,165,98,61,2,6,244,188,1,98,81,103,122,156,35,254,227,126,118,101,172,58,100,246,43,164,188,145,43,4,150,239,242,73,59,175,89,159,201,145,211,34,96,191,169,4,253,21,129,229,255,122,126,41,250,146,209,35,93,49,240,78,247,246,114,235,149,50,87,18,13,6,120,145,184,80,53,52,211,142,194,219,50,194,207,18,218,136,215,56,229,16,212,6,53,39,82,63,135,168,119,128,179,142,49,221,139,123,242,28,255,83,57,25,191,74,187,59,91,164,150,123,72,120,99,250,20,204,60,244,104,131,193,139,75,255,15,76,74,110,47,197,171,194,41,45,26,153,168,140,43,16,166,170,244,5,77,42,198,40,128,90,213,29,175,251,236,103,243,123,125,94,44,121,228,84,133,246,160,163,14,24,203,0,0,102,23,26,205,188,172,35,57,130,170,176,22,55,35,64,116,170,77,74,12,49,151,5,156,220,123,174,3,77,32,69,205,184,113,47,147,110,123,45,77,204,73,85,14,47,112,206,36,84,248,218,102,24,159,177,212,84,234,134,31,248,193,157,65,72,30,122,241,65,209,233,237,112,29,17,138,230,29,229,77,59,2,73,194,102,143,191,6,241,24,30,72,97,25,114,135,130,20,0,153,133,103,134,22,194,249,195,18,54,116,195,176,165,213,230,17,126,53,214,182,123,199,87,115,42,152,99,249,132,249,57,78,126,12,38,142,232,100,117,90,75,110,28,111,133,185,233,219,109,89,143,81,68,145,194,15,194,21,245,247,75,206,195,87,132,188,130,170,54,145,188,253,187,70,56,66,90,245,224,246,72,210,229,147,103,229,87,86,192,132,109,64,161,234,66,149,11,16,207,46,145,59,200,228,207,108,56,56,95,214,1,174,12,150,238,200,194,1,72,79,19,49,178,179,244,59,55,236,110,9,191,67,25,15,153,183,134,12,188,185,40,5,129,20,160,3,155,120,201,105,208,147,71,49,201,224,63,170,236,247,9,237,64,147,54,33,139,3,199,124,118,238,153,203,95,102,132,98,127,11,59,232,65,178,214,127,90,119,43,111,22,105,255,70,150,20,231,55,18,87,102,146,162,192,123,31,238,117,88,101,164,98,57,2,190,47,31,122,132,96,22,61,115,62,154,165,190,207,76,106,254,229,121,116,193,199,127,193,97,40,135,231,80,190,16,13,79,254,148,80,38,35,237,110,123,255,135,126,70,147,72,70,7,44,140,246,150,34,57,132,136,39,120,131,51,2,129,74,47,253,72,186,5,44,19,153,134,113,39,128,16,108,132,34,227,152,174,17,136,131,182,211,225,206,241,30,39,54,143,12,184,73,149,12,59,210,114,28,236,85,163,147,146,152,36,155,109,76,252,113,140,65,220,114,135,99,114,189,54,43,121,30,231,25,92,13,176,22,94,136,81,87,15,235,97,206,68,205,87,249,90,49,118,181,90,123,54,109,167,29,177,40,32,253,66,18,232,235,3,31,207,38,62,67,142,63,129,153,188,25,59,70,42,252,13,132,92,203,51,12,40,54,184,214,175,13,43,225,230,156,238,198,238,19,223,109,111,3,210,9,73,127,105,44,87,207,9,22,185,220,176,62,107,149,52,57,255,253,203,59,217,87,49,128,91,141,4,141,242,197,58,149,19,28,217,180,22,45,46,108,110,27,123,87,67,120,31,232,160,26,164,206,71,112,110,11,171,235,141,122,115,136,10,216,108,235,18,7,220,169,247,31,210,151,26,183,124,96,170,96,109,125,180,75,189,162,137,235,45,195,240,106,104,187,141,83,68,242,176,235,241,81,233,103,118,31,229,97,187,44,163,221,233,112,14,173,227,109,173,85,142,24,104,72,182,10,38,147,119,184,43,106,16,172,143,182,31,64,177,66,0,145,238,216,174,230,249,143,241,181,161,73,234,219,170,135,192,252,24,60,76,228,97,82,104,64,157,205,245,35,33,52,103,109,112,62,48,74,89,31,202,135,104,238,82,50,78,129,254,154,232,87,146,169,124,29,139,195,127,169,253,100,61,185,151,247,28,164,0,147,213,150,36,197,215,53,114,149,250,201,118,216,135,114,245,205,180,240,251,85,54,20,201,29,148,79,81,165,188,202,253,165,220,254,71,75,184,34,176,143,251,209,43,210,169,252,159,156,59,48,23,17,95,54,78,231,250,36,141,28,188,193,193,233,20,17,152,238,200,26,97,113,198,131,151,96,104,62,191,45,51,28,197,4,233,85,60,152,173,101,125,80,222,229,128,63,204,194,92,246,248,206,228,131,188,185,225,245,34,192,226,109,254,180,124,57,130,237,174,127,165,123,109,23,43,148,71,85,130,49,97,233,101,198,89,230,153,140,1,192,57,195,211,142,133,180,75,38,22,213,31,240,121,6,139,191,146,235,143,21,29,189,24,108,85,186,217,70,176,39,108,155,77,219,164,187,114,86,42,225,200,178,161,249,9,193,212,10,20,83,235,128,82,96,84,249,76,236,8,159,213,42,42,236,39,127,52,49,244,149,84,83,28,36,79,241,146,163,108,176,34,89,243,146,235,41,75,112,231,228,186,21,73,17,165,140,96,141,32,12,88,65,228,244,140,22,247,88,141,199,208,194,194,228,203,205,178,155,90,134,117,52,17,236,193,60,130,167,200,56,134,27,113,79,136,57,72,19,232,35,235,201,229,85,20,102,67,2,51,29,144,197,19,104,147,30,174,9,40,77,16,69,94,161,183,114,241,206,108,196,198,15,107,128,100,70,99,11,64,127,91,185,237,224,71,52,59,166,107,70,109,80,176,101,106,11,164,149,218,107,68,252,53,229,162,198,57,206,230,254,60,92,212,38,68,208,221,138,61,27,229,171,217,89,115,121,52,99,53,213,193,59,40,130,253,127,154,82,175,227,0,214,62,54,217,52,8,215,133,90,120,84,29,250,173,140,23,24,251,227,234,248,238,67,215,194,0,34,82,25,55,42,79,158,94,165,14,75,202,12,105,47,203,237,163,96,189,124,252,186,179,141,239,193,32,238,54,201,157,2,194,103,62,224,180,252,80,115,186,245,164,172,171,79,67,155,113,217,109,9,100,234,54,84,151,64,193,54,172,160,177,4,87,196,50,183,92,16,59,240,211,43,230,26,31,12,121,33,124,239,132,133,207,99,21,222,121,194,225,16,71,190,30,73,204,236,175,142,13,59,9,109,102,165,55,124,137,34,89,221,216,154,191,234,109,109,52,246,254,161,8,170,192,230,41,5,154,242,55,102,208,83,212,186,131,190,176,253,40,122,64,255,89,10,180,89,101,23,74,160,3,224,236,119,117,181,167,34,119,8,115,118,2,79,41,120,189,58,216,239,245,173,227,131,191,210,97,255,161,227,41,253,122,194,47,86,167,73,215,172,206,250,51,170,134,176,182,57,147,78,38,165,110,243,16,50,52,121,118,141,110,155,13,102,192,158,249,108,35,185,156,194,203,138,184,87,6,139,78,110,195,21,176,7,197,72,212,150,98,214,63,32,145,140,68,112,130,135,97,116,255,81,213,121,147,131,43,195,113,228,161,76,246,182,21,48,81,94,7,74,143,219,52,136,121,177,232,155,127,185,87,140,200,65,231,253,213,108,108,247,152,35,38,97,226,81,65,62,138,123,74,205,19,41,254,153,246,212,45,128,36,117,82,192,240,182,97,205,206,164,126,64,237,90,65,36,125,197,7,45,16,91,15,17,86,41,155,136,102,54,118,74,179,106,184,249,176,232,124,16,22,115,60,13,94,191,222,151,108,204,69,92,246,50,144,152,136,77,247,139,199,141,248,79,200,144,251,246,146,161,216,36,6,155,250,106,137,53,22,26,166,77,138,20,29,224,26,26,58,102,105,247,139,230,15,1,83,77,187,31,110,75,109,118,140,93,227,223,42,140,192,199,49,203,26,75,23,99,33,60,88,63,18,185,40,135,166,120,172,37,241,123,45,21,182,220,10,174,188,27,226,211,227,107,20,121,81,119,41,231,248,233,54,132,238,5,141,193,85,221,226,217,167,11,228,215,172,46,21,177,79,205,68,131,46,49,218,52,117,88,46,17,230,120,33,249,72,83,150,199,102,116,204,17,61,134,15,153,240,117,10,192,25,25,230,174,55,0,135,241,152,131,112,199,93,180,198,62,231,54,208,225,94,181,105,163,211,100,42,33,171,249,221,99,62,91,236,24,94,1,170,235,138,69,61,125,168,65,220,132,34,154,49,238,168,221,124,206,25,226,192,196,181,133,19,42,180,219,134,49,245,7,79,220,22,181,150,176,136,10,24,11,217,40,110,196,158,96,251,201,58,246,131,183,181,232,230,171,155,146,252,183,198,135,77,6,222,203,248,251,113,240,160,221,34,217,196,190,217,52,198,176,40,184,179,184,19,245,120,10,59,215,181,246,78,239,5,91,63,141,207,254,209,83,129,115,183,213,191,75,64,171,26,178,111,239,19,170,7,30,87,28,56,82,192,190,131,156,13,183,169,41,6,91,68,43,12,62,202,227,106,44,62,163,141,95,107,53,201,153,175,223,165,127,28,171,167,184,104,99,136,186,0,50,200,190,200,193,106,229,245,79,189,108,184,162,113,178,179,46,126,1,72,245,36,221,176,100,247,163,112,47,160,30,156,233,159,225,36,31,156,186,106,248,247,80,108,122,241,9,204,97,147,63,251,217,193,215,120,194,226,198,219,255,39,77,172,237,127,213,141,83,109,33,74,20,49,110,174,253,113,124,26,238,67,147,58,173,101,196,253,189,22,240,121,186,84,208,60,67,158,135,32,239,144,82,48,89,39,216,184,199,146,150,177,191,222,138,30,223,177,109,195,11,72,114,97,152,75,65,226,150,72,163,21,38,123,128,185,178,192,174,101,178,163,85,159,60,67,236,27,215,130,19,209,162,47,75,94,112,153,30,237,78,212,117,8,235,222,88,33,228,155,165,155,219,93,141,110,140,26,213,36,223,24,145,149,194,70,99,136,134,141,241,64,243,93,123,49,51,230,74,149,89,0,74,112,57,190,40,184,167,225,185,101,7,95,209,91,85,13,32,246,16,18,92,47,190,9,185,226,90,82,139,102,65,150,19,252,36,109,64,121,35,109,237,41,253,20,13,94,73,201,102,100,38,143,9,84,4,109,169,30,215,109,216,82,253,58,32,165,82,124,195,207,121,250,32,212,206,186,25,223,89,252,210,79,10,223,37,94,36,81,223,95,237,251,70,164,237,16,178,39,186,228,191,214,251,241,174,65,41,221,137,153,196,145,188,184,181,219,193,244,125,66,229,252,118,64,92,171,2,92,122,189,240,12,224,224,150,139,93,127,88,76,27,1,19,249,224,3,226,232,89,136,74,171,205,230,28,211,181,89,16,73,96,82,78,103,102,143,174,191,189,91,59,185,51,243,254,226,97,38,58,252,84,115,100,231,154,24,216,150,26,243,199,172,166,4,202,87,169,255,17,102,68,186,10,159,177,208,154,143,141,216,240,5,45,128,198,28,64,68,3,154,134,86,56,2,14,42,83,103,189,25,93,95,35,241,121,194,223,154,154,61,119,217,214,148,59,248,184,101,22,220,62,252,32,188,45,109,142,47,75,215,201,185,201,135,69,0,250,153,168,97,229,52,102,122,143,68,105,165,50,202,196,228,27,193,221,74,73,230,144,143,223,95,117,126,214,191,220,213,223,75,90,235,94,207,235,72,43,75,8,193,107,221,252,64,200,147,213,117,246,71,104,47,159,154,205,69,252,252,155,43,254,137,224,126,105,16,104,151,118,29,102,134,16,83,227,115,2,101,140,113,255,93,66,45,131,17,97,3,255,226,44,161,33,227,92,57,216,223,159,234,189,250,174,125,123,78,224,104,69,19,96,122,0,157,113,213,235,139,138,115,98,21,227,213,126,4,136,111,118,0,238,90,30,200,248,41,181,44,243,110,237,49,69,100,71,218,228,193,60,116,35,84,92,251,207,104,193,205,118,195,181,149,87,54,169,38,31,48,85,116,231,223,238,151,5,118,5,20,21,69,190,218,48,243,146,92,249,179,240,153,59,100,29,150,73,163,138,65,85,4,100,228,239,253,73,123,15,226,185,217,219,166,94,112,180,217,54,227,10,96,59,19,188,237,176,180,242,176,122,98,107,170,75,116,214,250,114,33,7,88,93,101,214,195,231,195,78,168,162,80,86,214,54,233,197,71,56,77,92,66,191,226,164,156,105,219,190,7,39,252,135,94,172,247,69,187,235,51,145,34,109,238,244,141,65,204,29,79,162,206,12,192,182,196,196,231,65,85,208,202,247,63,193,99,200,173,176,71,38,102,241,29,242,164,119,241,8,128,2,103,124,178,153,79,76,240,12,170,94,60,51,193,14,16,64,91,222,104,24,207,24,26,224,231,89,74,140,105,232,211,136,28,88,19,164,179,187,215,179,90,130,43,84,248,243,53,49,122,75,104,40,223,204,155,158,68,66,224,162,125,60,228,16,6,139,213,72,210,20,249,120,68,136,12,118,0,104,173,52,63,129,87,209,26,163,226,95,165,255,183,159,56,151,122,21,89,46,3,181,121,65,157,104,123,6,14,109,252,62,83,110,61,176,54,174,129,164,199,39,146,170,28,168,51,145,148,141,111,101,242,24,113,39,59,209,76,205,141,245,176,20,55,232,244,118,238,51,24,118,95,181,51,203,168,99,58,246,189,251,82,95,124,219,166,103,170,109,122,222,159,103,121,206,246,77,56,150,9,47,163,126,126,75,227,124,19,16,18,234,66,196,176,68,63,142,133,143,233,101,185,222,47,177,145,189,156,61,56,209,85,6,11,74,229,98,88,245,83,151,189,57,18,124,140,7,219,58,246,146,87,30,174,96,172,97,60,242,230,226,165,200,40,112,63,25,103,75,10,247,193,53,28,47,188,196,19,45,46,98,115,224,167,194,220,93,154,40,251,202,44,67,135,219,73,243,125,47,23,62,11,138,145,111,70,192,217,64,224,214,110,9,11,30,94,37,152,227,181,13,91,31,7,185,142,61,82,39,18,254,129,154,108,3,60,188,222,153,88,132,204,77,128,246,184,49,12,203,3,238,81,85,244,230,51,236,95,32,14,202,74,78,249,15,218,63,70,112,212,127,157,209,223,250,51,61,82,165,84,118,155,28,162,96,213,227,114,46,117,255,104,189,121,172,10,85,178,10,102,116,42,142,123,184,21,83,240,72,137,49,255,25,231,218,148,65,189,59,63,46,56,12,165,147,14,114,92,230,25,235,55,249,127,31,41,209,165,22,189,32,121,38,210,183,243,249,150,230,243,181,44,31,160,102,93,237,210,7,100,114,227,204,17,141,103,138,87,47,60,6,69,113,84,133,140,248,4,56,85,19,239,170,54,255,78,255,188,220,0,40,108,80,235,192,213,9,211,223,15,100,237,240,182,19,75,240,52,96,3,123,112,147,248,127,176,86,78,151,19,233,29,96,127,132,171,143,48,139,18,105,51,196,0,62,218,63,187,181,105,255,51,49,204,238,206,158,22,240,161,138,26,19,103,6,104,197,189,73,210,204,108,249,59,250,174,211,38,28,50,189,148,112,227,4,199,166,0,138,9,188,152,156,216,75,236,126,0,175,14,55,132,238,135,234,94,115,145,111,194,160,176,242,221,180,182,15,38,147,48,20,222,233,18,76,224,172,90,13,1,209,158,206,244,90,17,151,229,223,15,247,90,173,21,204,30,74,255,168,211,87,252,155,80,166,62,4,122,235,72,85,38,46,47,93,54,56,76,187,250,3,117,187,237,117,223,206,226,160,55,191,194,109,167,102,122,103,175,79,234,251,71,21,163,87,105,71,203,76,40,165,13,187,66,217,18,60,227,162,11,42,177,94,120,135,106,217,117,73,41,103,112,150,97,43,135,215,62,17,181,235,138,204,18,150,219,59,45,9,61,11,164,192,230,43,119,245,76,122,161,251,5,224,116,51,233,79,131,81,233,97,11,19,246,1,170,69,96,0,214,29,54,165,29,119,51,7,221,180,7,151,185,199,109,168,23,212,123,104,199,75,89,118,169,155,223,20,145,18,48,208,26,106,170,191,171,163,120,130,223,99,68,220,157,38,94,70,163,102,208,105,199,249,14,73,160,179,25,116,19,50,185,182,51,117,101,182,106,130,143,76,164,4,26,82,173,50,230,251,175,115,223,17,3,199,53,35,253,101,56,68,158,23,0,63,62,109,80,39,39,138,107,44,40,101,250,239,15,136,238,112,14,81,202,11,145,157,123,60,62,91,140,22,209,117,34,238,46,112,70,70,15,12,29,59,46,226,221,228,28,70,0,98,227,103,151,145,60,164,237,191,255,26,160,122,66,99,57,84,173,208,205,40,154,173,120,43,180,67,130,157,28,28,120,119,87,18,42,201,19,231,206,61,229,202,185,193,158,67,37,102,96,202,147,235,108,113,81,97,180,68,30,48,81,147,230,173,248,150,199,92,250,152,94,175,125,69,116,73,15,95,191,59,74,92,218,153,212,245,221,174,163,5,181,43,58,224,93,49,6,30,15,172,10,180,192,47,81,224,43,122,164,39,91,195,244,43,49,86,8,87,181,191,57,74,236,0,62,12,62,209,88,191,243,200,247,81,141,133,56,240,77,192,237,127,35,185,205,13,236,22,21,116,230,233,183,200,66,86,127,172,159,242,191,150,24,91,123,176,148,79,208,161,180,30,118,98,189,213,104,136,12,186,51,171,207,213,23,45,92,40,209,228,162,123,23,111,88,134,155,52,216,104,109,160,143,186,32,117,2,46,171,205,12,128,115,138,107,141,244,99,21,112,164,6,69,153,65,243,201,51,95,111,102,139,36,72,6,150,200,92,99,56,240,192,202,219,164,151,151,20,229,211,28,147,185,211,107,90,27,17,106,134,22,7,227,44,119,116,254,49,94,46,55,236,153,131,4,60,182,158,173,216,164,60,151,135,138,135,135,200,25,4,180,252,193,28,209,59,160,216,222,11,70,47,80,115,254,50,226,236,249,214,221,132,76,232,4,200,78,112,168,235,194,195,194,98,73,61,120,23,165,155,220,229,151,115,132,132,207,149,79,142,148,86,102,113,83,115,120,174,97,138,135,120,244,222,217,68,83,217,166,44,240,225,48,24,241,95,113,22,251,64,22,169,101,82,126,246,249,236,77,82,123,159,86,6,103,138,28,90,173,142,189,238,191,166,125,242,225,20,23,179,98,143,194,158,219,104,162,64,217,70,208,141,165,216,211,67,23,44,178,224,209,111,131,108,248,237,143,234,10,79,134,240,233,157,112,225,19,243,1,64,200,124,213,235,223,250,161,121,120,86,199,240,38,53,85,136,3,236,186,119,95,65,83,23,220,146,134,106,101,249,217,93,209,52,27,184,218,161,119,226,17,113,111,215,183,129,24,25,54,26,67,33,150,7,132,71,3,130,97,244,20,47,139,130,137,191,144,249,118,169,58,89,249,186,14,87,210,217,69,124,234,174,66,159,33,186,128,237,152,53,176,31,28,162,223,199,116,28,4,162,57,223,13,191,249,110,242,83,55,6,208,39,44,25,0,49,154,92,104,11,29,168,223,178,52,122,216,142,154,71,128,135,4,58,204,116,49,212,73,79,234,196,129,59,250,142,159,8,224,28,112,39,202,231,194,153,13,13,125,154,217,217,6,13,224,185,45,179,63,120,207,148,36,40,127,65,225,249,246,148,228,90,124,9,39,92,163,181,113,38,194,115,183,118,91,149,236,108,195,48,172,108,37,152,166,248,72,23,24,255,58,18,32,227,83,118,16,75,77,153,208,172,43,72,174,161,139,145,194,173,118,7,108,166,33,248,63,137,51,134,204,62,12,237,186,250,198,144,168,232,245,5,76,113,26,223,45,67,181,39,222,244,235,230,35,196,5,149,149,247,215,92,191,187,32,57,147,234,17,69,98,116,18,214,255,70,162,116,29,102,198,209,79,73,129,197,73,192,91,195,187,48,199,172,61,94,34,43,90,120,50,214,128,210,53,61,117,138,226,165,71,53,62,251,69,197,123,194,59,208,207,192,25,223,100,53,162,252,79,178,222,112,54,185,5,103,139,4,223,173,251,127,242,120,141,30,208,4,246,246,135,118,243,57,79,230,20,8,228,83,198,233,89,5,151,233,76,203,180,250,25,88,1,58,104,150,95,207,22,150,32,153,117,82,15,245,23,253,50,214,170,176,9,29,203,103,56,183,79,21,254,109,89,200,247,227,17,29,107,83,31,164,218,36,113,181,93,182,12,218,0,167,68,53,124,26,164,126,43,213,134,228,228,118,118,72,40,200,220,226,221,41,72,154,63,234,254,75,152,228,18,237,10,70,164,210,121,13,11,28,136,99,191,42,101,33,97,204,28,186,150,225,187,89,246,33,106,240,135,83,124,151,197,39,164,67,80,214,174,117,91,168,144,225,115,149,154,29,225,3,224,76,5,235,11,61,232,122,125,72,150,207,120,153,102,135,161,93,158,113,163,162,83,59,28,200,243,132,113,114,140,249,97,103,46,181,30,57,239,180,116,243,204,12,133,116,118,159,171,197,175,150,141,40,215,189,203,144,189,219,254,231,158,54,67,97,230,150,110,148,65,205,137,136,208,134,30,203,154,60,180,151,125,134,63,92,105,85,136,11,178,80,166,15,58,226,65,25,61,101,63,55,77,178,19,65,46,212,161,145,160,94,182,247,146,85,62,174,120,106,166,34,153,60,236,107,223,122,19,199,245,234,45,110,170,157,194,214,11,204,103,14,199,14,211,135,55,161,72,1,83,212,71,92,92,214,104,192,218,191,130,189,106,244,102,146,180,160,79,146,110,2,81,23,32,202,226,11,49,76,72,211,82,140,5,47,25,111,38,234,251,62,79,216,70,125,120,27,238,41,58,127,19,192,134,83,168,223,255,87,246,93,71,5,203,242,121,32,171,129,63,233,5,137,170,67,64,226,90,98,113,247,47,141,45,200,77,63,30,231,237,21,184,147,142,50,44,72,10,28,15,124,50,236,1,53,41,83,73,212,51,104,184,13,231,13,201,19,219,136,16,242,93,30,202,97,44,30,47,127,180,135,14,16,156,199,164,37,3,208,122,32,190,128,241,162,142,210,249,221,240,203,57,18,245,254,91,150,84,175,113,43,159,57,14,113,217,7,206,103,247,77,75,96,222,224,134,242,201,64,51,6,85,116,182,190,145,187,229,211,27,174,170,125,191,68,236,80,133,66,125,187,216,212,223,240,101,228,128,163,22,14,197,8,183,219,29,71,80,177,136,221,213,166,1,53,24,220,62,84,14,128,58,180,100,175,230,0,152,170,47,119,94,153,159,123,14,192,12,238,95,180,203,222,215,60,162,141,173,239,58,40,45,76,242,11,157,85,77,133,124,171,154,177,222,150,178,202,75,173,71,67,37,153,235,147,231,209,24,177,212,151,191,115,217,247,30,212,197,246,131,231,237,93,187,45,90,132,42,16,178,205,236,123,255,69,157,30,71,46,131,221,148,48,151,112,55,59,214,137,254,49,50,247,74,178,78,51,201,89,105,99,11,185,150,254,236,204,237,7,157,170,168,27,232,184,150,36,83,130,26,204,247,152,13,211,253,231,5,39,202,78,188,131,199,228,69,238,85,105,42,210,27,37,130,184,208,166,177,88,250,215,81,92,102,191,37,169,11,174,162,38,176,21,187,60,115,194,204,175,34,99,47,69,16,82,60,35,245,64,167,136,71,44,79,207,72,154,146,67,195,156,197,3,97,96,67,67,38,227,182,49,120,10,35,60,79,85,251,81,55,171,200,186,171,225,189,7,249,170,118,87,32,182,163,191,247,149,62,201,136,240,194,202,17,1,114,127,222,251,212,153,242,248,241,200,178,227,76,116,26,24,94,174,109,235,68,146,19,73,56,37,141,184,120,121,248,46,30,29,12,119,74,15,209,16,244,182,223,27,40,20,38,97,164,142,18,201,49,76,182,173,31,72,65,93,200,79,86,133,242,90,54,238,196,39,159,230,186,126,13,53,5,189,54,84,180,104,13,61,158,73,237,40,190,73,141,210,12,246,241,28,12,253,0,102,118,142,76,16,34,196,27,63,4,155,187,185,97,163,142,132,111,12,125,118,120,152,17,39,13,190,238,130,210,222,229,178,202,103,152,60,171,225,40,166,222,5,156,184,220,120,217,133,229,25,76,151,40,11,171,31,144,90,36,233,236,87,53,240,19,154,58,85,198,247,22,64,159,203,199,220,103,99,215,10,235,115,152,90,251,33,232,10,89,190,172,193,65,97,159,25,162,175,30,79,106,64,46,20,151,64,130,251,157,124,108,224,93,118,22,115,235,236,186,120,226,229,144,12,236,46,230,130,80,67,120,193,79,46,105,226,155,32,36,151,222,153,135,0,75,189,237,120,206,33,85,87,216,193,232,113,245,175,144,43,64,250,157,234,98,118,93,200,253,132,106,57,78,213,195,152,9,129,172,223,195,213,55,118,23,44,14,253,255,222,211,44,2,197,45,177,44,92,215,18,126,0,114,224,98,59,191,125,40,48,116,139,107,86,37,115,122,196,142,202,115,201,140,233,133,204,158,151,123,124,181,43,116,222,32,221,196,230,58,196,89,24,144,247,90,76,47,194,97,192,254,128,10,90,226,72,255,141,36,162,115,204,46,155,166,116,246,156,175,216,97,161,214,61,97,57,161,231,40,178,204,254,187,242,139,132,176,90,229,186,234,172,22,176,66,115,107,134,253,215,112,113,248,153,132,232,102,127,12,185,65,164,203,49,113,160,32,47,161,53,127,130,146,126,198,166,11,92,165,73,82,203,35,62,158,206,18,10,220,130,64,156,101,229,160,165,46,71,169,24,218,36,97,207,191,247,119,65,215,66,99,84,40,211,3,19,54,94,242,16,213,201,223,6,147,208,165,123,157,18,57,16,57,166,19,220,21,88,138,8,236,80,11,131,138,79,157,26,176,45,175,181,170,79,91,195,166,30,63,122,65,61,230,42,242,138,58,41,69,27,226,169,182,124,51,221,60,255,218,252,40,90,123,182,156,221,61,79,35,228,116,8,70,184,141,255,217,178,80,134,179,211,179,181,138,168,99,205,121,57,183,202,146,254,205,17,49,231,62,134,144,171,111,175,209,80,30,145,84,225,100,124,24,68,192,147,166,44,222,197,101,66,148,253,181,102,167,37,239,167,201,252,189,56,36,37,71,96,190,238,152,111,51,238,212,197,204,153,99,82,236,101,74,199,189,151,164,163,150,230,79,221,200,42,10,16,251,147,18,113,174,34,199,7,240,105,87,115,74,248,224,232,200,47,196,139,115,197,47,29,75,124,121,100,235,76,58,213,1,175,143,54,165,203,228,17,159,0,58,202,31,181,176,53,75,206,16,85,48,8,19,170,80,39,44,27,111,194,143,53,149,225,203,91,120,175,56,123,94,77,202,110,217,59,79,252,135,194,64,188,233,109,176,79,69,114,32,140,41,3,178,81,135,232,207,210,137,218,78,145,252,30,60,31,171,186,211,171,111,164,122,207,189,46,185,38,90,219,209,201,219,140,95,246,79,231,44,197,9,183,130,124,188,87,182,206,213,170,14,148,235,101,21,70,253,219,135,180,202,146,250,19,207,133,218,238,137,150,203,218,116,230,215,241,47,217,104,220,191,210,99,244,178,139,175,23,65,219,179,192,99,209,119,247,162,112,116,4,95,193,230,112,71,224,208,197,11,142,40,194,48,179,94,234,99,214,12,221,190,200,128,48,224,8,203,20,215,123,112,38,67,131,15,198,116,81,241,122,50,0,150,214,245,244,75,26,81,153,95,166,43,18,204,147,122,88,9,165,26,98,203,119,128,226,209,195,53,207,213,72,124,86,235,244,176,195,128,74,191,81,33,231,73,202,230,155,144,193,129,59,255,193,6,138,178,138,186,200,169,76,252,101,157,14,116,233,75,155,154,131,237,139,71,77,42,96,118,39,129,62,242,90,79,5,167,207,119,41,43,3,116,159,189,38,39,2,205,165,147,18,112,84,132,193,73,206,155,221,251,25,125,138,162,113,202,15,4,254,154,99,85,113,74,154,104,149,216,18,116,145,24,51,195,89,82,22,237,32,121,202,9,115,52,162,2,223,80,58,201,171,54,87,210,250,49,146,48,59,135,154,40,49,167,34,62,13,102,211,2,138,32,25,114,104,4,99,48,9,158,209,120,189,225,105,178,209,85,230,181,144,125,255,211,225,103,240,87,139,70,157,73,35,146,244,140,61,226,225,113,227,198,239,248,226,161,214,115,166,58,34,28,97,180,188,119,125,49,228,77,13,230,70,194,212,225,233,212,252,115,38,253,49,204,100,93,3,126,35,224,40,42,206,6,188,59,65,178,219,237,42,58,46,60,132,128,156,21,142,43,147,108,114,176,54,237,252,14,180,151,127,217,80,148,175,17,54,245,188,181,163,138,145,196,155,59,32,202,15,149,165,108,150,38,71,25,179,135,147,183,80,188,153,68,44,58,237,19,175,146,13,77,247,120,159,122,230,58,202,37,129,27,191,12,229,114,69,150,38,36,33,105,173,68,109,162,112,23,153,166,8,44,78,241,105,125,157,138,193,84,140,37,64,45,130,64,226,248,34,187,174,210,36,52,202,218,85,11,159,214,222,111,234,128,127,201,115,22,92,202,125,71,177,109,73,174,220,252,234,94,210,203,210,92,55,84,147,214,28,215,170,80,197,36,112,122,215,30,97,29,171,44,18,117,155,38,232,37,229,137,26,170,31,219,145,163,243,107,191,160,3,119,152,223,48,221,63,83,42,101,209,172,193,209,156,221,54,222,189,65,33,82,32,131,62,207,26,145,194,220,240,201,114,164,45,157,37,104,133,148,102,98,113,6,121,121,4,139,248,97,74,157,159,5,225,80,243,96,11,190,44,82,59,215,251,188,26,181,137,41,32,119,41,98,88,202,68,143,161,216,255,187,37,163,42,215,152,188,69,105,210,82,82,33,129,198,46,145,131,151,138,32,177,85,85,255,160,64,34,254,31,61,68,71,183,125,223,85,16,183,145,103,109,184,114,19,89,27,31,131,152,9,9,253,50,240,122,228,193,123,22,76,25,166,34,56,15,195,47,2,96,171,120,37,244,224,227,174,4,69,191,211,217,219,238,208,145,1,69,36,167,111,199,16,98,17,153,36,16,235,141,39,32,20,129,239,152,111,184,165,213,67,22,133,157,180,83,191,99,240,233,214,43,236,250,184,165,19,140,56,75,214,104,213,124,143,176,97,170,128,121,92,0,253,0,54,111,226,150,219,42,71,28,108,61,100,237,236,216,92,45,130,18,86,39,201,229,122,151,44,111,62,164,171,78,112,107,4,105,7,168,61,163,115,35,175,177,151,90,179,169,76,204,215,114,172,144,50,77,134,14,198,41,246,165,96,87,101,173,177,32,83,170,201,254,132,92,117,58,128,119,9,104,89,138,236,122,159,171,28,0,193,69,203,9,16,117,129,54,32,116,251,117,12,130,189,191,15,132,142,58,238,111,212,102,117,227,132,88,232,153,124,179,135,61,179,248,120,80,3,131,178,116,83,71,12,172,10,232,144,128,53,19,57,101,90,207,180,105,204,243,121,210,162,139,2,37,54,81,89,172,77,18,30,224,82,212,236,38,154,24,175,95,81,114,24,240,39,205,17,177,59,39,117,35,67,95,73,8,64,115,90,35,130,176,130,199,2,155,216,234,202,201,5,169,128,26,13,34,121,10,82,21,23,212,177,89,74,144,83,66,166,227,21,200,47,214,128,80,25,195,138,34,116,192,216,81,143,247,89,98,66,198,204,138,165,34,238,139,58,186,81,237,46,124,181,98,213,185,205,234,139,231,140,250,176,41,118,222,91,190,75,212,253,182,249,233,26,92,239,24,52,41,49,210,106,146,69,104,29,216,224,24,202,171,92,55,48,250,161,141,196,63,234,248,7,71,73,20,198,129,168,3,54,209,169,2,155,221,180,237,34,30,16,190,108,12,23,216,183,191,71,133,105,209,175,250,247,198,194,199,32,197,68,219,93,81,177,234,188,170,110,156,242,102,152,145,4,28,105,167,10,26,234,47,1,222,32,112,188,231,73,133,85,53,198,135,33,123,216,3,117,140,201,127,225,123,14,17,117,203,199,62,223,130,155,176,225,78,196,173,179,131,86,85,107,171,108,89,104,231,60,252,145,168,223,5,149,218,96,83,210,225,134,18,226,181,78,176,82,141,176,104,0,98,62,182,140,79,238,69,175,131,66,32,141,14,198,206,180,232,221,93,48,78,201,238,232,241,127,123,224,100,194,2,62,63,159,252,43,143,17,106,229,25,225,250,35,89,106,67,114,176,53,98,174,99,69,235,123,176,5,213,13,87,162,90,13,189,221,154,127,95,112,147,170,236,36,94,226,80,26,191,174,188,69,249,233,102,62,138,185,91,134,254,210,243,82,116,66,148,170,112,251,231,92,84,209,138,180,230,192,194,43,123,30,242,11,112,103,99,214,220,243,66,178,197,3,188,253,108,153,242,195,203,253,147,80,188,243,101,213,125,96,164,59,0,121,207,74,181,88,195,20,231,172,255,18,244,151,18,35,217,143,107,127,35,111,59,171,201,142,237,203,94,35,12,185,118,168,157,174,168,236,71,62,198,98,146,87,232,9,6,133,55,119,93,152,29,14,143,93,123,9,246,19,153,71,212,250,61,109,126,47,138,47,255,87,178,57,7,97,243,103,141,253,8,229,225,135,91,29,108,208,187,233,102,239,87,135,165,227,207,71,65,145,68,135,5,175,175,143,126,100,99,231,47,13,139,221,68,45,115,243,84,198,69,137,35,60,82,88,153,121,116,116,31,83,146,35,188,232,195,96,107,255,203,52,170,28,178,61,172,48,17,228,229,163,202,53,180,23,44,240,192,143,81,13,8,27,163,157,59,127,131,111,126,229,116,111,24,173,171,25,49,246,146,136,173,201,131,246,19,61,163,65,29,182,206,255,141,23,211,247,185,89,0,135,49,64,55,21,123,188,134,195,137,149,84,67,223,116,125,79,214,68,73,211,145,252,64,54,190,102,61,136,87,19,242,57,134,46,22,131,216,24,133,93,63,138,168,32,103,34,71,213,203,124,221,227,173,52,151,227,211,216,158,75,97,138,116,67,82,142,58,174,74,168,198,195,133,163,73,68,247,244,150,35,103,81,114,91,114,117,4,101,27,119,212,247,82,144,80,191,30,73,220,94,82,0,139,147,104,177,34,130,6,43,211,22,192,237,93,183,164,251,207,238,3,205,98,188,23,196,164,8,254,64,244,216,63,190,66,36,228,68,112,198,126,224,16,223,48,42,150,126,97,188,182,35,191,197,125,100,245,199,143,148,242,40,235,206,81,157,17,115,74,28,34,92,13,180,83,113,56,229,159,243,249,181,142,141,168,187,183,151,44,209,27,28,44,131,186,177,100,179,117,85,236,146,92,34,45,116,85,15,246,90,115,60,118,183,14,107,78,54,60,151,67,142,149,25,40,110,167,161,22,88,139,149,245,214,92,110,171,82,206,74,54,216,30,235,45,191,145,117,178,134,42,7,159,91,156,57,232,104,94,64,212,24,249,39,232,57,24,177,196,160,135,38,37,183,78,135,138,3,52,112,99,236,186,0,40,105,212,24,30,219,162,35,212,204,175,161,255,97,26,178,110,248,161,37,44,179,220,122,106,145,8,239,83,232,180,97,176,117,8,139,160,73,97,227,94,157,119,145,79,99,81,89,249,24,151,1,109,210,86,130,252,131,69,120,169,70,16,147,244,115,250,212,80,28,8,31,177,184,196,245,39,75,0,33,88,46,135,95,60,14,194,226,155,253,113,44,119,152,59,235,77,39,4,209,0,26,141,150,146,241,131,158,221,117,179,78,6,108,66,46,214,33,82,232,73,222,140,204,248,86,115,13,230,210,147,46,225,230,215,116,158,213,72,67,205,33,228,69,16,226,191,9,99,184,135,253,158,210,212,250,239,182,191,7,131,1,76,197,117,134,173,191,90,156,222,147,236,82,69,62,250,232,45,62,171,93,73,77,26,219,204,148,226,173,149,10,95,222,164,173,234,212,231,63,95,27,232,231,52,65,41,223,242,170,116,226,80,238,184,111,252,214,124,146,247,100,33,233,16,76,177,2,1,16,225,103,191,3,0,234,52,75,243,124,51,119,157,11,26,30,90,94,73,215,35,144,71,129,183,162,36,221,72,120,229,229,171,26,211,146,118,50,171,148,179,197,134,40,180,122,250,135,62,70,6,6,135,71,108,125,175,40,173,94,177,228,93,204,197,235,115,8,51,214,23,71,22,210,165,188,52,72,3,11,206,196,131,10,172,50,222,110,207,163,217,73,84,40,91,15,176,36,205,195,58,123,223,70,139,146,154,177,85,210,239,126,172,171,243,182,215,214,17,180,250,169,74,74,215,104,14,137,210,42,71,59,227,161,83,237,22,224,72,23,46,113,242,12,38,7,201,13,165,91,240,139,18,81,76,45,209,174,5,72,80,154,202,22,69,203,225,180,116,253,147,74,164,46,210,82,164,82,76,77,134,215,183,101,114,55,95,99,110,86,244,218,190,231,228,207,217,180,150,13,45,54,97,144,242,249,224,242,31,253,218,20,239,180,170,238,233,177,94,19,30,218,22,143,176,99,184,228,212,96,152,67,235,104,223,66,213,32,38,129,10,252,116,20,57,23,44,201,96,238,67,213,251,88,150,119,48,149,73,169,179,155,117,91,153,173,143,115,59,149,140,221,179,92,201,76,66,193,207,219,2,252,25,32,243,115,174,234,224,182,22,132,70,171,59,24,30,44,250,92,96,198,88,0,115,139,207,34,164,222,145,122,207,142,115,230,207,248,168,55,119,17,84,71,65,243,171,29,34,155,157,75,117,249,9,148,26,205,81,214,146,222,70,208,37,76,34,154,9,246,141,193,81,10,233,163,112,176,179,97,212,226,30,47,15,186,36,105,166,189,190,157,75,68,39,199,98,2,110,30,51,251,220,12,65,243,196,9,186,172,7,49,51,193,11,97,183,179,120,135,211,50,14,129,27,169,23,126,102,195,229,210,173,44,218,213,156,168,20,132,17,127,77,153,6,47,101,184,240,197,119,2,83,21,104,136,57,81,27,7,249,207,147,194,173,79,195,200,38,57,34,209,191,152,156,249,55,0,148,169,93,216,68,169,183,25,251,13,153,59,52,71,195,219,38,104,189,15,13,167,85,225,252,201,243,51,196,55,133,44,96,132,110,236,225,8,0,126,230,117,209,125,13,153,129,103,92,4,22,130,227,197,28,13,200,212,138,163,92,243,6,200,196,181,196,246,109,77,16,155,150,132,7,158,11,189,18,168,84,132,209,72,15,103,198,248,165,99,51,225,217,226,240,243,23,168,198,41,130,12,136,142,8,21,171,159,22,32,40,106,156,49,123,16,97,154,104,198,208,172,171,190,81,254,240,34,34,158,231,137,113,106,19,213,169,234,172,205,66,66,162,87,251,170,37,232,237,188,190,107,103,227,115,108,156,211,88,155,178,27,96,34,202,78,102,245,87,156,212,152,126,99,33,43,135,255,139,218,54,27,32,154,98,246,34,22,61,19,162,229,0,25,29,150,61,201,206,191,244,50,186,137,48,28,167,95,214,203,32,116,212,215,189,50,38,13,177,13,233,231,107,127,89,150,141,87,53,67,119,237,160,67,196,99,119,75,172,151,23,154,249,149,208,173,116,185,152,164,240,114,165,45,255,253,41,218,96,104,170,166,58,67,69,170,112,43,126,10,144,247,49,58,7,213,178,48,98,95,128,170,36,82,58,196,212,240,80,126,225,213,15,141,29,54,24,64,188,106,20,112,182,16,232,248,108,67,162,216,45,183,40,52,12,76,57,157,100,214,167,166,228,209,55,209,254,141,20,172,86,236,92,231,200,186,197,130,159,173,142,162,250,68,161,73,59,78,187,161,121,216,163,40,4,189,24,131,71,99,65,91,129,60,203,29,38,61,116,182,235,29,216,58,210,30,151,27,178,131,198,140,121,59,74,240,195,31,238,137,36,151,234,51,189,226,158,97,148,134,54,120,226,195,233,202,59,53,101,70,220,246,56,2,233,108,1,226,25,183,0,16,31,58,148,209,39,150,151,10,104,130,127,84,160,38,75,152,189,27,137,114,44,161,98,36,32,189,132,195,81,77,31,103,179,2,112,231,65,205,126,216,142,117,24,57,108,188,105,145,25,191,96,168,8,207,237,108,54,255,53,206,26,80,111,114,31,34,5,148,211,249,88,177,73,92,242,153,206,136,11,254,134,209,160,27,171,140,226,132,223,246,167,226,108,110,116,230,113,251,29,32,249,6,173,73,195,233,228,47,20,32,39,40,87,123,234,60,222,212,167,229,222,9,131,45,97,4,89,185,192,62,43,252,70,94,166,163,140,179,122,24,71,70,10,48,37,180,235,182,7,225,18,24,173,2,14,31,244,251,4,115,191,0,186,47,121,249,187,51,23,97,72,27,151,107,60,31,133,99,2,74,186,134,40,18,63,200,54,171,48,180,191,19,193,66,108,182,93,103,8,80,244,116,244,114,62,93,126,76,158,238,249,71,53,94,30,156,21,66,59,197,228,59,29,71,40,92,252,239,162,164,47,237,27,152,130,236,119,247,204,133,129,6,99,31,247,112,172,0,43,92,103,7,185,104,8,102,192,94,163,251,108,225,149,107,111,193,195,114,251,99,21,127,152,108,231,35,157,48,0,24,90,41,21,185,173,167,207,80,225,224,141,172,170,27,166,208,164,18,55,135,118,128,61,147,19,58,40,206,229,208,54,158,146,88,101,220,203,187,137,199,44,245,177,227,183,207,173,69,40,28,92,73,0,17,59,165,105,8,150,44,36,199,252,29,109,75,170,247,149,242,107,16,47,106,234,233,199,248,107,122,113,88,119,107,64,64,156,227,180,249,118,180,127,155,66,190,229,59,8,180,162,56,81,216,233,201,68,175,71,213,57,38,131,127,214,213,159,37,172,203,87,234,142,211,117,221,44,25,133,132,153,206,46,212,40,1,184,187,178,68,208,96,87,172,19,143,224,232,241,236,198,115,99,140,198,60,52,101,204,30,139,57,88,169,169,174,109,8,146,210,155,155,136,56,17,111,9,126,180,64,215,80,184,240,250,152,175,180,181,14,67,201,186,113,208,219,117,236,79,187,197,122,12,65,244,222,58,208,5,212,78,24,121,84,102,72,123,90,98,48,55,126,112,77,162,11,240,160,235,222,193,69,116,16,183,47,72,131,152,60,184,28,238,249,117,43,236,140,43,203,48,24,88,76,35,30,62,199,179,199,146,145,124,32,133,210,133,124,170,45,218,199,75,236,36,109,221,44,207,9,76,97,211,14,122,105,150,178,118,25,115,167,106,121,172,32,193,48,166,89,106,150,79,154,11,253,188,9,114,53,225,123,79,66,239,16,105,204,132,111,181,89,119,220,243,146,209,189,84,211,137,218,67,96,156,173,198,86,170,113,159,230,254,221,3,130,251,255,103,246,230,143,160,62,162,195,130,209,255,51,145,145,138,11,238,112,18,89,237,194,246,138,162,47,140,212,0,47,77,8,186,246,6,233,218,132,142,246,216,207,251,82,78,157,24,94,135,75,196,181,209,160,131,253,167,31,237,249,55,70,166,136,151,191,216,169,250,139,7,13,187,115,236,175,214,27,142,247,21,150,179,126,8,3,72,240,127,149,19,60,72,132,195,115,27,21,185,147,35,25,65,55,68,171,129,207,219,33,151,135,146,73,150,27,157,152,237,172,18,24,201,72,215,114,116,252,110,63,245,132,122,42,60,31,71,43,232,186,134,217,232,46,19,138,74,18,225,106,24,167,231,121,169,79,130,32,199,243,156,32,157,52,184,205,162,151,190,246,171,30,116,177,196,122,237,14,7,11,247,239,145,168,187,80,43,248,194,217,243,198,214,228,193,31,90,48,191,142,1,86,4,44,7,179,233,155,43,183,181,236,117,13,222,158,168,136,100,174,182,22,168,30,186,166,144,247,123,65,252,186,96,54,18,73,140,42,11,68,19,240,46,217,8,117,228,138,21,231,196,158,110,2,52,126,199,98,160,67,124,158,34,54,219,73,161,132,4,122,115,90,71,106,74,0,156,64,33,238,122,170,44,211,104,203,227,158,123,177,197,182,252,212,225,253,35,203,0,211,102,231,128,63,227,105,79,227,218,87,209,237,194,220,81,104,224,191,212,148,41,96,85,46,15,128,200,6,111,49,120,89,134,146,55,141,140,118,185,64,2,233,191,117,68,134,198,170,28,88,82,213,69,78,53,85,109,140,20,20,91,224,71,243,120,32,21,160,63,182,77,160,40,36,164,46,65,235,255,11,190,224,42,56,127,178,198,246,87,124,14,84,29,74,107,71,134,143,33,7,75,43,202,43,102,138,231,155,148,173,130,149,184,113,202,242,87,209,100,97,88,253,95,137,222,190,168,251,196,3,61,31,216,210,0,129,183,66,85,201,9,149,21,109,147,219,179,69,162,215,199,231,205,190,232,7,28,237,142,102,232,247,159,16,206,229,30,214,191,61,255,216,115,61,242,206,105,197,126,115,160,85,36,91,42,111,183,173,132,49,78,66,0,248,50,100,68,45,43,43,20,183,161,152,198,76,40,119,2,139,59,224,251,192,68,120,153,177,219,94,118,32,57,108,43,144,64,172,94,183,208,44,124,171,98,164,54,58,192,157,53,240,106,83,23,171,120,235,159,154,148,43,206,204,235,40,22,43,70,224,212,151,10,213,20,204,223,213,210,38,54,133,99,255,66,120,130,138,126,37,139,154,91,65,73,153,248,162,178,188,135,129,215,79,77,165,74,189,111,185,238,30,212,170,241,214,32,90,201,253,93,15,30,26,89,193,225,43,57,220,23,252,124,153,192,234,103,25,75,144,118,123,171,195,196,239,14,64,247,130,61,243,149,121,119,156,209,108,220,46,120,177,231,185,107,165,23,250,166,217,10,222,220,1,168,137,58,231,7,84,250,224,78,160,5,179,140,155,23,6,242,76,86,32,137,216,8,201,144,136,108,3,17,86,187,73,55,56,243,137,168,124,128,247,90,43,21,167,44,118,133,98,228,38,251,51,82,65,54,149,169,166,79,85,86,182,48,101,32,49,68,126,185,188,147,250,208,105,31,65,3,217,174,154,131,74,232,90,230,171,84,78,237,52,125,114,193,54,43,167,114,156,191,7,207,69,21,31,243,222,24,74,90,168,151,91,152,221,112,105,70,40,221,55,119,120,53,149,186,195,200,55,89,187,68,192,169,207,252,237,241,127,221,136,116,166,35,30,222,119,242,72,221,220,25,73,1,84,27,62,57,27,152,117,128,106,99,27,179,208,211,3,29,239,137,73,53,37,213,125,13,30,60,178,63,180,240,79,165,187,250,178,25,208,134,88,109,199,186,114,10,188,41,154,5,151,79,79,80,143,198,65,156,72,59,41,158,57,129,42,35,171,141,122,58,187,141,243,146,127,32,160,138,217,96,209,112,36,204,210,212,116,95,235,248,152,127,21,6,80,49,236,72,94,199,109,188,116,91,38,32,200,104,167,90,229,122,194,181,44,179,50,193,174,86,23,205,2,158,83,173,156,98,105,69,136,155,249,173,234,101,203,122,165,87,198,183,97,136,211,107,169,200,239,106,55,246,177,60,166,91,85,108,238,170,91,212,163,244,228,219,245,13,120,48,197,72,109,129,124,255,40,167,160,210,236,70,72,105,160,101,16,89,115,20,236,248,245,66,96,189,16,77,245,30,179,37,131,171,74,55,5,138,123,90,153,48,134,125,6,252,253,227,12,250,23,53,12,225,177,172,84,172,246,86,29,198,215,213,136,139,70,242,178,192,40,108,136,103,213,10,3,91,143,11,128,151,148,210,27,76,205,142,222,24,39,115,101,15,87,151,249,22,9,122,51,227,184,51,19,153,101,148,31,176,119,143,10,107,34,104,188,188,197,217,114,30,120,197,0,170,205,63,253,135,118,219,188,203,213,203,179,177,220,143,211,49,193,254,144,89,180,173,120,114,2,244,212,236,119,212,76,153,208,30,182,27,57,221,184,242,244,168,105,251,99,62,135,250,145,171,62,13,151,231,88,140,163,25,247,186,17,171,243,41,247,39,184,0,154,40,194,150,237,230,129,174,29,251,212,196,169,253,164,225,210,29,33,239,248,84,89,213,228,238,165,39,255,116,226,126,250,81,191,216,226,71,224,97,185,187,169,104,69,3,101,210,84,227,161,222,198,26,104,131,127,158,60,85,242,91,225,180,71,76,132,17,66,236,121,206,9,242,52,205,179,184,113,99,13,68,106,98,99,52,64,125,223,163,65,196,230,123,177,100,149,229,247,166,95,136,18,40,66,253,208,54,120,138,24,203,169,52,183,231,215,82,73,122,229,162,218,154,255,123,59,86,94,188,5,52,239,29,231,23,82,195,131,97,191,76,152,176,207,25,62,87,29,189,174,19,2,14,221,114,90,26,85,246,249,211,79,0,183,205,48,230,41,0,101,120,152,9,253,90,156,178,45,197,180,20,177,224,113,27,148,236,194,12,24,122,134,239,97,135,41,204,251,144,186,46,176,3,245,255,153,83,141,77,6,67,71,19,186,85,201,189,81,204,235,210,13,52,204,55,38,194,58,105,237,207,172,63,207,44,190,18,237,88,24,162,117,18,105,250,111,87,229,76,236,26,155,41,187,16,24,71,128,95,67,185,142,104,39,72,100,174,7,232,254,160,128,119,104,218,10,219,0,110,57,116,100,113,9,195,75,163,213,113,83,45,197,142,188,160,169,55,159,15,216,12,98,96,120,209,238,113,24,154,233,124,89,47,94,46,189,81,181,109,172,50,204,89,55,5,204,26,219,36,20,54,202,255,67,64,66,67,148,105,76,230,19,230,54,31,145,205,63,27,244,73,46,251,169,125,104,9,194,245,240,196,93,50,233,106,210,8,24,0,128,215,51,117,194,71,71,212,59,86,58,106,204,177,91,87,183,236,180,70,211,54,99,164,183,91,252,243,225,114,70,140,94,158,217,6,199,6,14,161,96,147,148,104,163,20,255,76,49,65,158,154,80,93,225,242,188,115,23,155,170,102,70,126,63,175,203,164,245,253,223,205,2,14,138,63,53,211,192,203,234,209,134,215,190,172,121,235,131,215,48,22,143,115,3,139,152,251,138,202,66,185,147,17,111,146,68,230,208,89,85,245,158,130,102,198,228,26,176,0,92,219,85,207,140,254,157,115,182,29,74,111,31,222,217,96,118,1,104,128,227,60,61,97,14,176,65,189,193,27,140,236,65,62,12,176,6,114,113,246,172,225,240,1,33,222,99,41,37,101,104,113,222,232,43,19,122,171,32,192,120,192,176,181,163,248,138,158,237,98,45,219,96,158,49,14,30,215,89,24,113,130,243,149,102,92,189,99,19,218,77,10,44,36,226,32,62,142,79,180,164,52,75,212,146,31,195,188,70,209,108,34,194,94,21,157,71,25,245,13,239,47,136,141,200,111,79,216,59,110,187,161,159,230,161,43,53,111,170,46,30,117,154,224,115,253,12,92,243,37,51,190,244,20,120,160,17,229,88,36,198,204,76,190,154,39,244,35,96,206,29,141,191,154,37,22,119,0,223,178,247,9,133,85,213,204,167,151,16,85,22,36,66,28,121,152,149,209,156,59,96,8,120,59,86,94,185,185,130,199,173,245,193,209,21,214,165,81,235,102,219,84,76,160,4,79,215,66,129,4,183,215,41,69,134,92,112,19,251,7,21,71,165,82,180,3,214,41,165,109,188,2,92,164,39,58,28,100,53,183,52,157,213,162,126,102,43,245,173,13,12,253,147,49,57,209,239,31,226,210,7,164,127,4,217,226,64,208,67,168,95,38,233,151,102,10,122,227,1,35,168,186,229,34,64,132,240,89,61,201,193,190,193,207,149,80,228,229,81,182,237,255,176,153,80,184,75,75,9,249,119,61,197,178,145,234,101,158,131,194,72,77,138,227,34,159,152,108,202,238,150,51,148,232,47,52,165,66,83,64,160,252,66,89,126,158,101,242,15,47,144,203,151,58,178,83,21,165,72,199,124,195,2,1,57,169,73,11,164,238,228,148,28,0,243,193,206,34,238,247,136,107,217,250,217,73,145,194,15,98,84,252,24,45,7,199,116,25,226,146,140,192,221,247,45,187,16,61,105,158,156,104,248,13,48,238,43,208,194,16,250,175,111,110,25,202,131,145,126,19,70,60,85,3,106,1,246,135,55,201,255,109,240,80,150,199,198,252,56,159,180,7,4,236,184,97,42,114,56,184,39,247,42,108,95,165,123,69,145,80,138,251,127,108,255,102,89,189,158,81,73,84,169,86,128,5,57,82,247,143,241,30,11,54,87,29,91,55,250,164,67,117,84,54,141,93,22,201,8,54,105,43,247,4,12,99,77,84,237,36,175,122,3,139,131,78,71,195,71,17,7,51,56,164,93,88,216,99,14,2,190,128,236,214,140,71,55,53,207,168,212,77,2,162,87,134,24,108,98,185,151,24,187,40,211,158,12,22,33,200,120,57,111,233,137,124,246,232,106,96,192,11,57,254,185,227,186,116,213,196,156,21,64,31,129,182,26,102,166,10,208,55,199,64,117,225,29,10,24,44,6,147,133,191,62,201,38,18,174,103,170,146,124,168,232,198,89,117,118,97,66,108,225,49,67,229,96,240,92,205,38,111,202,103,100,108,23,45,10,97,124,193,109,132,33,48,153,112,186,44,31,102,199,10,215,140,78,228,41,12,130,26,234,214,14,24,104,44,20,119,106,245,39,147,6,57,1,131,229,232,127,179,244,90,168,208,196,96,186,158,201,255,108,215,120,210,150,86,135,45,251,77,198,8,106,168,72,82,185,79,205,27,225,232,153,75,83,55,216,104,9,242,152,96,34,251,23,83,190,142,210,36,73,209,100,13,131,28,51,45,111,139,209,108,82,9,127,156,123,13,108,94,184,80,37,217,139,134,143,65,214,200,156,202,223,59,227,16,227,169,99,240,109,241,155,169,159,219,250,75,138,167,58,149,20,70,93,81,152,209,156,223,142,46,168,73,88,201,118,169,207,233,82,236,9,117,48,249,57,244,23,130,183,84,150,51,139,118,185,22,227,25,158,198,232,107,123,194,90,121,165,181,146,134,109,9,248,47,136,78,193,237,102,22,132,38,29,68,177,250,217,222,214,135,60,79,125,212,186,216,248,40,144,85,25,165,180,185,173,86,248,17,52,94,112,38,185,239,10,211,244,40,214,122,160,1,93,226,97,45,252,202,17,215,174,17,108,8,3,42,224,47,16,251,124,115,71,170,43,129,215,75,49,216,28,111,110,246,152,231,158,27,114,185,193,12,133,205,187,228,127,98,153,214,57,115,171,65,81,144,111,71,71,60,70,61,140,76,132,28,139,107,245,112,48,81,139,202,12,47,135,196,95,141,9,164,73,247,176,195,35,146,3,97,185,26,12,136,55,87,187,36,170,31,210,198,240,10,113,26,208,88,174,80,241,18,167,113,142,21,53,124,34,32,37,239,196,38,197,129,190,212,34,9,117,164,163,90,169,159,57,142,231,100,51,83,9,126,250,142,245,122,22,88,87,39,51,16,201,138,217,128,76,255,190,213,117,110,7,105,233,108,100,230,128,162,125,91,101,142,3,166,119,22,104,19,112,195,102,190,232,101,55,91,143,194,45,17,252,167,242,145,56,79,255,162,175,32,179,153,213,48,72,102,208,62,164,81,94,251,48,199,75,86,72,97,156,164,133,189,127,6,12,157,43,137,205,255,44,83,163,87,211,72,234,158,226,58,155,121,232,129,197,109,188,7,45,243,195,168,43,139,100,171,141,215,106,98,66,191,68,202,254,185,111,169,130,230,85,14,14,255,19,151,33,8,185,56,89,202,188,171,60,1,113,173,242,207,51,42,17,51,50,75,229,75,201,255,176,5,162,46,30,141,82,242,247,130,110,50,136,153,208,194,88,128,207,156,73,128,134,9,233,228,2,229,208,207,90,191,123,69,170,101,170,152,176,242,180,236,192,233,165,16,50,188,35,35,151,42,77,163,73,182,30,167,44,249,210,131,159,35,66,251,100,143,92,204,68,46,91,193,94,152,225,171,132,220,78,195,218,183,55,202,198,182,221,207,162,49,93,185,161,235,15,7,172,30,16,168,210,221,138,168,47,215,191,82,188,149,50,8,226,97,128,123,44,54,250,252,39,72,140,176,50,65,210,136,4,156,231,70,59,160,10,162,162,50,77,4,239,76,205,29,190,198,49,95,177,198,228,101,45,45,152,12,205,161,89,24,144,13,102,232,230,144,100,255,213,6,129,239,211,85,71,50,146,34,152,200,233,28,195,190,245,19,115,220,95,228,42,90,14,95,54,185,38,81,195,46,157,243,78,12,15,173,41,38,255,90,242,187,1,213,201,134,94,1,156,119,27,43,174,204,252,81,80,107,193,44,49,24,84,221,129,1,163,110,28,52,95,109,184,170,201,224,25,110,51,241,31,93,118,167,172,250,102,177,200,50,1,234,232,153,241,180,88,37,221,149,82,20,223,214,91,182,1,176,206,75,136,171,177,207,0,109,216,185,151,135,181,155,249,198,106,170,154,247,186,8,148,178,36,225,199,141,217,129,216,192,225,239,182,154,86,71,91,169,29,231,81,12,209,129,254,126,43,126,243,96,149,26,8,36,0,12,20,205,10,223,150,82,90,107,34,167,59,134,74,215,243,207,249,95,74,58,112,94,252,228,66,40,246,104,187,29,139,234,185,207,70,194,71,233,200,7,105,48,116,41,65,167,172,226,86,106,120,180,197,181,9,197,149,164,145,133,128,247,54,207,141,72,176,243,249,106,25,51,58,232,217,116,69,144,18,209,203,217,35,192,250,8,209,175,229,128,147,68,84,174,39,119,19,212,105,132,177,113,73,145,5,42,135,99,31,67,140,240,219,101,218,248,133,112,196,244,170,81,197,194,138,20,106,205,2,2,189,167,245,149,246,168,129,183,17,11,39,64,45,52,150,180,162,73,79,53,172,231,109,107,239,251,227,14,215,53,157,133,76,238,255,166,60,38,213,51,56,210,150,149,23,25,214,243,114,78,94,195,23,121,81,45,211,160,194,132,130,100,248,137,200,74,135,64,79,162,207,244,19,45,122,84,255,119,86,173,187,249,71,195,127,206,9,89,49,171,188,146,170,133,8,77,6,101,83,167,17,219,77,36,140,244,232,206,209,152,13,238,8,108,35,60,77,190,56,233,40,213,139,214,204,251,209,73,189,242,174,209,161,161,68,88,159,166,64,190,137,195,35,42,235,146,27,219,180,131,240,196,144,210,153,235,207,140,221,103,89,0,12,28,73,245,56,2,90,193,163,82,24,11,6,163,96,215,64,180,155,91,105,37,214,167,201,96,5,133,49,189,195,188,161,170,54,93,222,50,221,123,50,87,38,0,8,244,207,59,51,92,170,12,169,41,239,88,210,44,8,200,224,178,224,135,103,255,48,230,244,147,83,184,2,136,117,166,153,203,238,228,77,229,69,62,209,248,135,175,12,115,204,35,96,14,199,176,190,245,84,205,58,72,123,185,80,76,80,244,97,140,204,222,187,66,212,83,191,50,74,175,192,25,129,164,65,28,240,243,207,187,235,86,91,137,54,109,235,15,246,188,84,50,6,114,57,195,117,167,152,198,6,227,10,254,225,130,196,176,73,38,66,49,126,171,71,164,115,191,229,84,74,91,255,97,199,217,4,127,110,186,175,14,167,160,244,153,163,210,158,220,99,232,250,227,254,69,117,80,84,82,153,137,255,246,133,173,88,205,100,17,129,87,163,149,28,133,124,245,168,92,119,17,166,154,141,9,154,166,118,115,123,21,200,86,31,238,97,235,10,239,118,219,157,210,218,164,155,162,45,140,8,194,62,191,204,51,161,42,234,199,87,242,79,60,245,99,36,99,130,146,82,15,21,142,238,236,11,118,12,12,105,34,188,139,20,53,30,227,234,154,213,44,229,61,116,138,243,60,100,235,142,237,111,160,211,36,152,133,144,67,123,91,255,52,250,5,254,222,120,192,56,134,57,216,34,248,1,198,8,184,210,153,104,38,119,160,46,151,107,164,231,105,134,10,36,153,95,229,243,216,226,51,88,4,157,35,113,190,50,229,205,220,252,153,171,191,204,173,114,79,212,152,196,142,124,195,36,215,35,131,50,214,120,160,102,191,163,137,37,195,254,174,255,145,5,2,88,221,230,122,208,167,160,185,34,1,170,6,173,140,114,72,147,214,138,208,220,13,243,31,195,112,18,181,56,217,115,236,224,117,217,57,255,1,188,158,226,190,146,16,108,3,59,62,79,21,212,78,183,191,216,52,19,149,102,204,246,22,18,5,231,62,217,236,149,108,139,98,106,100,77,14,18,215,168,59,147,216,28,159,205,19,130,10,150,5,88,154,112,176,45,110,1,82,106,11,47,50,178,110,51,232,106,48,201,25,208,230,202,49,93,32,77,73,21,155,74,118,96,254,134,198,193,88,91,206,2,73,136,84,17,225,104,229,186,31,8,101,185,99,58,192,130,51,67,29,85,217,200,235,21,61,91,45,63,1,130,21,182,7,136,28,137,253,195,95,195,28,23,201,23,113,218,107,185,21,20,29,72,235,20,232,109,240,82,13,235,158,79,79,116,10,193,251,132,247,94,231,71,221,143,65,155,237,221,247,213,228,253,172,184,220,79,94,64,78,10,156,86,113,166,47,34,118,217,150,96,54,70,217,99,18,83,40,83,171,135,6,9,82,133,27,52,36,123,140,73,30,223,99,255,190,17,149,206,205,37,241,140,231,100,166,179,104,67,203,83,57,1,76,94,178,67,30,4,230,155,83,164,61,223,137,4,10,225,153,94,249,246,169,224,100,214,119,145,26,119,227,155,107,183,234,197,160,34,46,147,247,71,51,63,246,1,70,214,210,150,28,182,204,69,254,201,8,92,141,58,240,3,26,32,38,14,104,0,180,145,192,19,155,170,244,246,46,84,222,143,54,200,153,108,173,181,231,216,43,163,169,87,12,14,113,165,224,189,236,72,197,81,22,240,245,39,112,111,205,72,163,29,80,213,60,0,210,231,68,60,4,29,62,166,18,113,157,197,14,242,153,160,53,24,103,194,195,47,141,100,208,222,179,61,40,24,27,76,30,245,92,19,64,160,217,162,231,135,149,231,230,123,229,183,138,214,233,10,157,140,151,247,74,115,168,6,20,196,223,223,23,54,255,125,167,5,74,77,204,242,124,78,28,84,243,109,217,53,220,226,208,70,211,238,99,94,109,7,245,121,238,76,66,137,116,92,156,98,39,10,155,66,204,139,252,236,100,159,230,205,196,150,155,80,86,181,187,145,35,31,240,85,199,223,13,225,227,57,181,213,252,75,242,242,199,62,174,13,3,54,127,127,196,171,65,26,111,168,155,119,57,122,159,128,9,68,121,93,85,107,126,205,169,154,40,143,244,159,64,231,100,159,194,51,160,95,207,25,221,95,138,109,69,1,214,184,228,55,144,32,108,176,99,29,227,85,30,61,43,131,137,184,121,9,255,123,125,192,99,125,226,73,181,14,49,247,106,137,195,48,21,28,244,102,143,29,40,125,32,247,171,94,16,172,129,194,109,187,208,233,169,40,192,202,151,156,216,67,166,217,184,91,13,196,66,65,150,133,184,34,245,56,40,169,250,62,166,127,245,200,229,210,187,251,125,189,163,7,18,178,185,195,224,97,76,51,160,234,95,16,142,107,38,78,44,245,211,89,184,190,113,168,12,250,250,33,239,178,25,43,189,128,248,228,27,56,133,61,65,128,204,170,193,72,68,56,120,203,133,232,110,56,181,167,17,92,240,133,122,189,62,153,132,162,35,9,95,7,40,197,82,229,153,65,205,122,239,186,65,107,90,173,244,243,186,118,5,129,59,115,119,194,233,27,153,200,254,188,183,46,200,101,194,237,78,238,109,36,99,113,203,56,119,102,235,141,222,36,17,213,182,173,222,27,174,79,156,73,2,110,176,181,64,76,162,137,204,105,164,167,17,32,212,159,26,0,197,58,207,158,196,73,230,167,219,92,65,243,56,219,117,227,56,88,156,46,237,209,107,38,203,31,85,60,220,141,219,190,32,78,150,25,70,250,106,4,169,38,20,163,107,3,103,67,190,225,241,242,206,56,74,235,83,28,136,60,203,13,103,171,109,86,184,232,102,78,10,134,232,87,138,246,204,10,150,106,248,247,38,111,43,102,245,128,176,100,241,42,218,172,63,125,116,98,79,247,41,201,107,55,63,232,75,39,18,28,1,251,214,218,192,49,120,121,27,72,175,190,209,145,90,92,35,124,120,26,241,148,54,131,206,106,139,85,211,79,120,201,38,124,26,65,81,242,58,105,140,89,125,93,17,58,240,63,129,218,130,233,130,211,53,172,230,197,88,116,189,86,152,25,108,229,158,87,166,30,41,124,94,137,89,233,43,83,82,145,157,169,236,235,65,225,96,241,13,230,201,99,96,53,124,38,23,13,36,177,118,247,93,49,24,231,205,179,88,34,71,90,215,198,220,160,61,192,49,119,179,48,118,24,200,171,139,217,188,233,246,147,107,100,153,116,241,243,127,77,206,208,44,247,30,214,213,129,73,104,22,147,107,235,19,116,61,70,58,4,144,138,228,75,72,157,4,41,208,162,127,196,34,63,240,185,230,255,86,243,128,72,199,230,251,90,59,196,172,164,250,146,47,235,162,126,67,174,173,231,248,18,239,55,61,128,253,175,87,122,130,119,117,65,178,182,109,208,89,254,233,159,239,12,23,121,60,251,157,29,179,65,131,32,68,16,135,27,115,164,167,217,16,218,32,128,135,237,155,192,64,198,7,90,110,247,127,212,158,207,154,71,3,52,246,28,103,188,155,84,241,239,64,104,231,146,214,65,66,172,168,14,167,80,31,49,246,98,18,182,10,176,49,174,204,40,172,48,148,148,88,70,152,150,70,189,7,130,76,84,83,182,145,118,229,57,151,56,30,129,7,48,144,26,81,95,65,63,42,220,158,140,64,242,0,162,127,254,237,93,132,254,140,24,3,136,217,130,184,225,67,135,193,95,46,61,15,243,48,194,221,159,42,107,71,162,112,65,226,72,243,143,50,230,221,125,208,43,49,161,168,197,102,219,3,117,9,236,228,177,46,74,154,183,158,34,181,210,183,62,176,127,34,111,152,247,254,243,39,94,126,194,243,68,101,142,24,228,131,158,179,160,170,104,171,75,217,28,182,122,18,156,122,78,191,154,47,33,71,71,37,69,205,48,61,159,90,133,128,204,91,117,108,145,161,94,91,107,206,233,208,177,129,86,17,134,117,17,205,45,90,157,164,233,242,93,17,211,109,138,221,6,126,203,202,129,240,56,34,61,29,113,1,192,155,89,223,180,31,151,69,10,87,249,71,43,30,58,23,135,166,4,12,232,221,194,251,50,85,249,214,215,13,169,158,70,74,109,121,86,14,206,101,22,42,43,207,35,39,224,15,170,32,72,33,113,189,214,236,217,230,98,201,144,232,109,86,143,214,55,146,222,29,158,18,235,26,13,7,100,235,51,124,96,217,138,23,225,169,84,198,248,26,170,209,248,41,136,13,233,250,248,179,145,169,111,231,74,206,37,115,82,27,41,142,127,176,65,124,246,65,144,104,205,18,247,178,204,78,66,224,232,172,36,80,8,124,122,165,243,201,252,114,164,147,143,223,79,234,64,41,253,107,67,66,132,58,108,219,25,11,185,217,43,239,135,243,239,78,244,84,182,170,248,251,21,234,248,109,28,188,16,205,222,143,85,117,212,138,241,184,176,161,52,175,87,71,193,109,147,237,58,96,103,115,2,253,131,70,168,118,224,63,14,225,73,153,137,104,102,38,190,239,127,185,183,131,231,79,138,49,55,100,171,62,80,25,70,17,117,2,109,129,237,9,165,92,58,246,86,50,113,209,13,125,98,197,66,110,100,219,34,20,198,67,45,86,237,241,56,229,160,152,25,4,210,90,149,254,63,203,18,175,62,171,223,203,180,93,175,217,246,15,45,140,252,167,44,217,185,65,156,211,34,169,171,222,222,247,53,92,129,42,39,156,61,1,25,220,13,119,77,99,7,148,127,46,78,93,226,10,79,104,65,20,12,45,139,35,244,156,25,128,195,144,193,165,149,181,193,154,228,230,204,70,128,110,45,220,15,2,212,44,38,138,99,176,255,110,63,74,1,181,29,20,68,21,65,20,17,147,191,113,123,227,78,80,42,185,160,103,44,246,103,66,174,144,187,171,47,80,106,130,211,160,64,42,128,140,230,161,175,61,102,7,107,203,55,223,100,109,213,200,173,214,209,33,247,145,137,107,89,38,20,179,220,11,176,69,226,230,219,249,198,187,6,71,52,235,221,143,207,148,13,112,0,252,150,188,223,137,30,72,53,169,14,184,20,245,197,120,215,100,145,235,93,1,42,65,39,10,194,81,193,68,202,91,43,244,163,93,3,48,228,233,137,86,36,32,207,215,86,146,175,29,205,245,69,54,182,111,16,54,60,253,148,123,203,214,223,99,6,111,130,236,176,76,112,28,211,88,227,222,232,12,191,108,95,221,35,252,64,117,157,202,196,120,52,117,86,34,105,81,162,245,244,196,228,116,74,41,67,130,101,122,16,156,231,214,16,137,159,207,189,60,3,65,198,39,219,62,159,113,48,5,123,49,190,13,225,151,36,225,253,165,11,118,137,87,184,1,157,105,249,51,37,39,83,41,219,125,83,148,212,1,195,192,228,220,31,22,217,55,189,68,126,113,204,193,11,95,243,161,113,141,54,205,226,42,6,234,167,134,69,255,219,69,163,53,202,232,230,244,119,168,99,124,120,128,77,116,140,126,55,169,243,167,103,248,106,239,177,113,170,166,15,63,86,66,60,115,12,234,123,247,61,161,183,183,51,106,39,41,213,80,150,97,164,119,64,51,145,250,181,194,46,141,136,220,206,173,137,142,236,241,12,124,121,247,24,244,19,236,227,172,27,106,94,169,90,58,5,190,36,169,174,168,164,108,3,86,13,148,156,70,185,161,228,18,109,91,24,171,67,91,180,98,97,30,153,226,34,154,174,96,211,65,55,223,74,29,32,184,95,135,195,184,2,238,50,68,48,170,63,224,28,247,0,75,147,254,129,195,26,186,55,10,58,136,14,250,93,10,27,195,61,120,12,90,2,17,225,162,100,59,111,198,7,126,145,72,147,98,99,81,247,129,86,237,151,119,151,25,228,116,164,185,175,170,158,249,212,175,49,81,62,62,179,83,102,113,225,104,124,180,228,166,113,238,65,86,196,171,124,205,56,211,175,23,174,251,25,180,3,107,41,153,227,73,228,36,70,188,16,177,176,194,94,33,187,3,234,175,4,238,69,5,201,255,247,195,229,182,66,137,249,112,154,94,95,124,236,151,91,84,136,90,49,212,150,78,144,206,220,63,202,204,242,184,34,67,161,84,26,15,253,143,235,95,127,1,100,73,188,179,158,97,233,182,226,26,124,62,80,45,86,251,50,93,63,16,201,208,210,75,106,149,172,84,38,215,123,132,183,24,140,236,77,91,117,145,170,97,137,2,218,57,191,183,62,192,107,117,51,0,196,164,209,104,182,40,249,30,47,243,251,28,93,113,117,227,250,99,172,8,218,182,205,182,137,1,118,202,187,108,236,169,121,195,186,34,233,131,38,179,42,4,214,54,26,61,94,94,254,204,129,201,180,143,5,252,157,253,178,176,132,236,40,136,250,97,14,192,60,36,99,130,48,77,118,249,13,121,112,79,5,70,181,150,25,92,33,169,42,205,163,250,162,18,213,108,19,254,197,55,57,2,86,101,79,230,218,102,156,47,8,31,244,67,146,212,135,129,34,61,73,71,97,220,255,37,20,84,118,117,43,254,2,135,109,25,194,197,80,116,80,60,130,7,198,123,196,217,114,220,168,6,26,245,206,143,193,2,203,176,13,77,77,240,158,116,206,93,173,74,46,217,70,143,10,218,62,161,154,228,88,227,45,6,179,11,67,150,75,17,130,255,7,150,53,28,140,213,155,200,111,43,86,191,158,148,79,201,190,253,243,35,212,98,42,40,153,130,252,148,22,176,239,211,255,194,248,77,254,254,82,232,34,19,14,111,162,124,30,251,2,57,240,29,2,20,178,215,30,154,33,12,7,189,225,196,116,128,40,200,240,129,159,67,44,32,236,15,167,218,167,215,253,20,91,226,91,193,121,213,88,210,75,87,203,86,51,223,49,34,246,139,39,171,1,199,91,227,59,68,85,186,30,199,144,65,155,188,174,19,113,38,132,41,137,71,204,229,75,190,77,173,101,64,42,191,55,241,48,40,220,173,166,177,213,149,135,186,223,222,79,134,122,27,31,96,112,11,87,19,15,7,171,33,171,218,52,134,200,38,122,133,87,81,49,73,142,80,210,12,67,70,218,65,220,195,80,124,224,87,84,196,23,29,4,44,186,182,61,61,20,115,92,1,193,41,27,108,8,1,66,133,232,107,170,63,189,191,28,246,217,184,231,35,87,141,3,6,21,85,9,77,77,174,93,184,116,74,102,236,130,163,47,190,232,159,59,221,247,182,92,128,136,203,73,98,80,146,142,90,50,254,118,217,91,100,230,217,73,254,221,92,48,224,56,244,41,204,144,7,243,20,108,143,231,28,76,180,113,214,7,99,161,138,84,173,5,213,116,239,187,169,3,128,190,23,38,59,98,33,37,61,82,139,92,125,153,151,133,52,225,6,112,8,176,173,24,219,67,129,39,214,154,190,254,77,60,139,210,204,76,119,130,62,10,124,175,42,57,223,28,53,134,107,220,93,8,123,3,123,111,234,11,104,111,140,19,187,99,91,126,44,159,7,175,106,147,247,161,21,189,145,196,184,178,96,52,168,41,95,217,199,207,73,181,3,212,103,202,167,69,116,95,128,46,209,157,196,192,172,18,235,187,123,25,197,106,122,190,116,183,80,226,224,99,134,110,134,163,162,90,82,86,161,34,149,146,44,167,148,216,214,93,187,24,78,189,27,171,2,0,158,30,77,255,101,24,229,251,246,42,154,223,202,204,205,111,74,136,170,56,251,200,254,180,63,130,212,182,19,107,35,76,99,37,147,201,45,190,181,240,236,39,141,107,217,116,34,113,34,8,181,12,254,40,14,70,54,185,153,175,249,155,91,25,136,219,102,157,21,105,120,232,56,181,56,22,39,177,182,86,120,203,103,228,75,82,216,223,105,105,143,32,64,93,190,62,229,105,209,71,212,172,252,226,85,75,168,30,114,186,225,82,225,129,201,163,187,117,105,3,137,66,67,16,95,68,134,7,4,40,131,34,127,173,18,21,186,248,130,157,48,106,190,6,251,90,174,2,60,97,177,180,65,145,168,174,74,184,171,137,46,132,80,187,96,205,214,80,169,34,109,213,163,175,39,28,174,2,242,162,32,16,120,63,64,236,142,176,14,225,204,65,90,166,102,156,134,108,254,41,146,189,157,83,150,174,100,100,58,121,189,12,67,223,144,207,227,104,216,201,240,4,53,131,124,203,7,71,243,62,118,26,249,110,224,226,136,4,149,87,246,98,50,251,26,191,222,115,73,2,237,130,7,175,25,25,178,211,220,201,251,62,158,165,172,162,219,68,216,57,118,37,156,89,36,187,234,31,103,160,241,2,232,142,25,3,96,62,37,128,17,60,250,234,231,104,250,188,231,78,143,45,79,209,248,71,133,10,67,202,225,118,240,196,255,241,61,175,81,186,116,29,16,36,190,89,149,196,58,81,224,71,84,59,189,22,178,218,86,145,157,85,221,152,106,176,135,27,158,165,10,239,139,250,150,13,26,66,174,253,175,110,219,90,219,202,140,72,86,20,3,230,25,224,93,26,8,132,226,231,195,123,62,69,242,174,14,99,181,179,109,138,14,67,41,159,76,42,127,239,117,201,211,22,166,177,224,153,39,2,233,146,241,100,143,115,195,142,105,140,1,4,248,79,7,11,165,28,152,127,9,118,77,165,225,245,83,38,249,233,105,67,112,21,167,153,253,53,225,69,185,25,202,165,175,88,165,140,8,138,225,49,148,151,157,107,0,56,220,248,54,54,126,159,15,219,91,13,65,96,77,57,40,172,89,144,106,27,170,36,106,9,136,228,50,125,73,149,68,153,224,177,136,172,86,164,235,180,234,160,235,25,223,147,96,176,90,51,42,10,35,4,199,219,174,216,131,102,113,157,8,13,15,177,109,41,79,7,196,123,30,34,14,15,5,187,164,28,75,89,62,118,250,38,212,255,84,131,221,166,220,110,235,116,140,215,90,213,96,104,251,6,3,177,17,134,61,29,213,187,232,229,124,208,244,85,55,170,52,80,0,243,9,183,11,189,175,12,49,158,71,198,19,62,53,119,195,110,215,27,246,162,230,81,173,243,237,130,86,66,244,151,125,22,182,220,30,147,225,218,227,126,22,190,64,181,102,11,26,64,58,172,121,187,110,189,188,1,157,45,126,163,194,137,89,80,71,194,161,98,50,118,167,240,6,28,5,177,228,198,1,77,204,60,87,34,252,55,82,46,119,92,19,97,219,140,129,119,100,50,108,169,134,184,71,185,141,85,240,214,9,236,218,235,204,92,2,175,115,42,33,134,62,16,158,53,224,71,172,254,14,85,15,243,233,55,224,42,9,46,48,16,226,106,13,5,54,239,134,105,205,161,213,81,25,81,118,85,83,37,17,240,2,233,200,1,133,107,155,150,50,38,39,126,172,65,40,145,250,88,160,39,187,60,106,0,84,135,101,61,59,227,1,111,65,108,18,239,16,132,241,239,210,59,61,85,191,155,81,45,10,139,252,67,193,120,34,197,79,174,201,148,69,32,99,140,237,243,246,151,24,154,67,94,135,185,71,110,11,124,143,165,183,203,168,140,65,11,163,160,0,153,134,136,202,25,201,110,135,184,28,136,105,204,190,33,133,180,94,181,89,247,138,106,90,237,149,157,4,81,252,93,202,118,145,194,155,45,207,108,142,0,234,152,13,16,216,158,15,11,233,164,101,191,30,236,10,207,183,10,82,94,156,120,139,213,74,211,40,198,221,32,164,53,68,34,26,67,156,250,30,76,17,99,153,237,115,242,239,40,225,197,85,143,115,192,200,97,67,42,7,175,226,6,254,87,227,17,179,134,161,46,155,38,200,146,246,131,36,108,128,246,36,62,146,244,122,212,166,25,187,15,171,191,205,156,116,42,53,59,150,125,216,65,188,236,127,37,139,181,252,11,1,158,87,132,119,91,73,236,64,100,70,78,249,20,220,114,86,134,58,59,193,107,59,18,19,205,1,118,234,66,211,55,128,192,60,11,132,97,213,91,211,31,158,57,194,131,134,211,51,149,154,211,21,197,240,232,120,205,175,51,218,171,7,219,172,115,69,14,41,111,59,87,105,170,180,78,25,57,3,254,67,111,34,43,251,4,3,169,245,247,75,8,216,94,128,228,161,252,141,196,115,19,113,23,44,79,59,76,58,62,11,25,163,128,187,207,156,51,24,47,192,115,16,180,104,17,23,118,232,173,45,107,95,167,105,47,69,31,126,149,60,173,207,78,129,255,54,230,80,193,204,248,128,180,161,79,177,38,203,3,83,246,197,23,38,212,147,113,35,175,15,224,63,45,23,248,228,208,173,172,161,105,135,94,104,198,161,165,54,25,158,45,79,147,35,16,216,104,5,202,190,115,88,171,130,96,32,246,47,125,52,252,17,160,33,210,23,51,31,147,0,71,108,255,183,67,201,105,142,104,124,5,39,86,40,5,173,213,139,26,231,250,135,41,117,28,119,48,247,25,175,96,112,120,200,203,51,74,111,47,110,24,218,104,124,164,127,167,34,164,151,142,230,131,27,154,118,183,70,54,7,130,203,113,6,185,213,246,204,185,64,85,132,135,171,185,198,45,132,102,148,174,59,186,202,55,183,68,230,69,224,206,254,136,193,247,229,4,140,53,77,105,234,88,159,50,106,106,35,64,50,193,71,85,213,208,166,99,55,84,85,98,120,106,152,26,222,214,1,149,147,49,21,120,54,95,24,153,157,85,142,70,134,238,135,109,213,138,230,67,67,74,16,218,233,126,73,130,205,26,161,250,231,193,205,150,162,176,141,119,74,181,44,190,31,135,131,43,190,180,139,141,109,76,76,151,206,55,155,85,70,83,25,23,199,70,98,155,242,18,73,182,34,125,228,174,164,61,165,72,71,211,6,117,205,114,170,145,40,91,72,189,22,142,80,232,238,164,54,231,113,36,121,87,163,198,6,140,81,226,131,62,124,211,62,153,39,230,137,159,180,93,40,223,82,69,60,36,209,58,200,230,139,99,236,159,35,161,157,173,142,113,233,9,95,70,46,208,66,41,253,171,95,225,118,24,182,79,75,88,129,213,235,124,212,1,175,197,41,223,195,59,237,202,144,46,9,23,111,188,109,121,111,254,224,167,62,152,255,241,63,164,215,24,235,133,245,161,9,50,67,130,158,209,238,82,143,251,120,106,174,112,16,152,203,35,153,95,178,21,164,21,33,170,40,146,153,241,204,186,120,108,14,191,166,173,131,47,47,69,225,243,135,203,163,84,6,18,80,40,124,15,231,137,56,248,47,199,239,95,191,250,198,162,59,33,64,246,202,83,133,190,76,56,239,237,23,171,112,173,158,171,176,227,76,14,201,38,21,163,108,190,4,136,36,251,50,204,28,252,126,93,67,38,30,81,226,164,229,182,164,150,193,54,5,228,70,47,129,71,243,181,121,1,144,243,30,106,7,123,200,30,152,186,91,123,5,183,74,54,150,194,240,112,111,204,57,185,156,142,7,197,140,96,64,164,176,148,138,88,185,161,18,211,150,226,78,170,9,202,185,27,104,58,7,75,61,37,230,58,55,35,19,226,87,81,225,194,255,21,223,73,119,82,116,52,171,177,70,148,110,183,162,90,109,3,38,229,143,155,43,134,148,169,163,118,243,222,90,133,114,229,129,64,246,166,27,172,68,134,20,20,93,226,155,211,80,228,180,179,111,18,5,32,34,3,88,135,56,146,94,7,245,0,163,37,31,165,163,100,186,250,186,20,204,229,239,182,57,244,113,204,132,250,153,245,76,22,214,161,3,211,19,36,20,88,74,189,5,4,179,121,206,20,219,61,103,23,48,62,240,100,219,210,208,244,86,55,252,249,140,112,192,3,222,105,102,21,188,71,8,211,233,84,225,185,55,238,137,22,224,186,138,102,251,91,32,144,99,3,55,22,134,28,42,41,70,223,193,187,104,189,33,63,77,202,63,151,232,72,150,137,239,206,15,25,254,152,225,171,185,1,188,92,68,123,208,99,64,155,42,99,115,243,160,3,69,229,192,184,243,153,197,100,142,35,236,12,240,176,50,214,131,12,113,67,247,171,181,24,156,197,160,148,201,136,23,80,82,86,231,39,104,46,60,40,182,89,106,149,73,134,60,35,53,207,0,168,50,18,102,42,25,251,149,4,247,41,126,44,11,108,154,49,215,183,93,37,69,5,41,229,5,213,43,82,223,230,136,234,85,23,9,89,193,125,118,79,216,39,59,121,32,170,203,180,195,253,193,16,121,151,65,71,248,174,167,229,57,229,228,33,120,45,53,3,109,145,254,193,245,32,178,65,193,253,8,16,153,92,147,183,140,38,12,108,106,32,195,88,186,75,115,158,244,39,58,224,135,51,193,73,40,253,131,171,27,189,227,41,37,72,23,75,116,91,248,223,229,67,230,157,13,217,40,92,148,197,242,100,124,120,10,19,58,215,33,182,94,123,23,49,29,72,118,121,150,48,121,45,17,135,125,22,189,96,28,102,105,152,63,227,65,224,223,24,113,43,62,215,182,10,235,19,127,55,169,186,75,44,1,58,21,211,208,98,40,0,83,8,59,68,166,224,32,15,156,255,219,62,16,87,195,201,227,232,120,195,238,240,60,114,21,102,168,87,25,150,210,164,238,35,100,159,31,156,76,198,99,2,251,83,124,89,246,253,1,46,111,47,107,224,188,184,183,170,47,121,105,253,76,7,123,128,10,235,167,190,15,4,32,4,37,222,138,87,55,210,100,123,196,209,173,129,111,83,185,144,154,240,198,241,230,131,243,174,5,47,82,92,219,209,27,136,214,176,79,113,122,194,97,207,179,223,60,129,98,118,234,46,193,96,173,111,140,116,49,59,228,43,135,150,203,230,176,222,123,173,231,34,195,82,230,177,231,79,151,179,230,143,124,180,103,234,204,87,69,123,188,201,162,7,12,205,217,55,175,165,20,151,220,158,168,143,187,242,147,244,0,250,77,110,220,85,45,181,136,248,162,212,122,51,188,79,146,112,204,71,15,55,122,78,241,9,116,203,90,101,122,57,41,84,20,196,210,15,223,80,124,185,108,87,43,118,159,71,228,234,61,203,48,236,4